<SEC-DOCUMENT>0001058290-25-000125.txt : 20250501
<SEC-HEADER>0001058290-25-000125.hdr.sgml : 20250501
<ACCEPTANCE-DATETIME>20250430173704
ACCESSION NUMBER:		0001058290-25-000125
CONFORMED SUBMISSION TYPE:	10-Q
PUBLIC DOCUMENT COUNT:		94
CONFORMED PERIOD OF REPORT:	20250331
FILED AS OF DATE:		20250501
DATE AS OF CHANGE:		20250430

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			COGNIZANT TECHNOLOGY SOLUTIONS CORP
		CENTRAL INDEX KEY:			0001058290
		STANDARD INDUSTRIAL CLASSIFICATION:	SERVICES-COMPUTER PROGRAMMING SERVICES [7371]
		ORGANIZATION NAME:           	06 Technology
		EIN:				133728359
		FISCAL YEAR END:			1231

	FILING VALUES:
		FORM TYPE:		10-Q
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	000-24429
		FILM NUMBER:		25897810

	BUSINESS ADDRESS:	
		STREET 1:		300 FRANK W. BURR BLVD., STE. 36, 6 FL.
		CITY:			TEANECK
		STATE:			NJ
		ZIP:			07666
		BUSINESS PHONE:		2018010233

	MAIL ADDRESS:	
		STREET 1:		300 FRANK W. BURR BLVD., STE. 36, 6 FL.
		CITY:			TEANECK
		STATE:			NJ
		ZIP:			07666
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-Q
<SEQUENCE>1
<FILENAME>ctsh-20250331.htm
<DESCRIPTION>10-Q
<TEXT>
<XBRL>
<?xml version='1.0' encoding='ASCII'?>
<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2025 Workiva-->
<!--r:4d41c240-afbe-453c-ad9b-6ee88d81bb9b,g:4554c397-f05f-494c-9a34-288bae035311,d:45a6b8832b23418a9661820d75a8183d-->
<html xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:us-gaap="http://fasb.org/us-gaap/2025" xmlns:srt="http://fasb.org/srt/2025" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:dei="http://xbrl.sec.gov/dei/2025" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:ecd="http://xbrl.sec.gov/ecd/2025" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:ctsh="http://www.cognizant.com/20250331" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns="http://www.w3.org/1999/xhtml" xmlns:country="http://xbrl.sec.gov/country/2025" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>ctsh-20250331</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="c-1" name="dei:AmendmentFlag" id="f-25">false</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="dei:DocumentFiscalYearFocus" id="f-26">2025</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="dei:DocumentFiscalPeriodFocus" id="f-27">Q1</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="dei:EntityCentralIndexKey" id="f-28">0001058290</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="dei:CurrentFiscalYearEndDate" id="f-29">--12-31</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:DerivativeGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration" id="f-569">http://fasb.org/us-gaap/2025#ForeignCurrencyTransactionGainLossBeforeTax</ix:nonNumeric><ix:nonNumeric contextRef="c-5" name="us-gaap:DerivativeGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration" id="f-570">http://fasb.org/us-gaap/2025#ForeignCurrencyTransactionGainLossBeforeTax</ix:nonNumeric></ix:hidden><ix:references xml:lang="en-US"><link:schemaRef xlink:type="simple" xlink:href="ctsh-20250331.xsd"/></ix:references><ix:resources><xbrli:unit id="shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:unit id="usd"><xbrli:measure>iso4217:USD</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="number"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:unit id="inr"><xbrli:measure>iso4217:INR</xbrli:measure></xbrli:unit><xbrli:context id="c-1"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier></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-2"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2025-04-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-3"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2025-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-4"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-5"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier></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-6"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</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-7"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</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-8"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</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-9"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</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-10"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-11"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-12"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-13"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-14"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-15"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-16"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-17"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-18"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</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-19"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</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-20"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</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-21"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</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-22"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier></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">0001058290</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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-24"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-25"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-26"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-27"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-28"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-29"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-30"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-31"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2024-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-32"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:HealthSciencesMember</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-33"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:FinancialServicesMember</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-34"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:ProductsandResourcesMember</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-35"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:CommunicationMediaandTechnologyMember</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-36"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-37"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:HealthSciencesMember</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-38"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:FinancialServicesMember</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-39"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:ProductsandResourcesMember</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-40"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:CommunicationMediaandTechnologyMember</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-41"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-42"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ctsh:EuropeexcludingUnitedKingdomMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:HealthSciencesMember</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-43"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ctsh:EuropeexcludingUnitedKingdomMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:FinancialServicesMember</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-44"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ctsh:EuropeexcludingUnitedKingdomMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:ProductsandResourcesMember</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-45"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ctsh:EuropeexcludingUnitedKingdomMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:CommunicationMediaandTechnologyMember</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-46"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ctsh:EuropeexcludingUnitedKingdomMember</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-47"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:HealthSciencesMember</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-48"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:FinancialServicesMember</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-49"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:ProductsandResourcesMember</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-50"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:CommunicationMediaandTechnologyMember</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-51"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-52"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ctsh:RestofWorldMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:HealthSciencesMember</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-53"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ctsh:RestofWorldMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:FinancialServicesMember</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-54"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ctsh:RestofWorldMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:ProductsandResourcesMember</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-55"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ctsh:RestofWorldMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:CommunicationMediaandTechnologyMember</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-56"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ctsh:RestofWorldMember</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-57"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:HealthSciencesMember</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-58"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:FinancialServicesMember</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-59"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:ProductsandResourcesMember</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-60"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:CommunicationMediaandTechnologyMember</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-61"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ctsh:ConsultingAndTechnologyServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:HealthSciencesMember</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-62"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ctsh:ConsultingAndTechnologyServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:FinancialServicesMember</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-63"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ctsh:ConsultingAndTechnologyServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:ProductsandResourcesMember</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-64"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ctsh:ConsultingAndTechnologyServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:CommunicationMediaandTechnologyMember</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-65"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ctsh:ConsultingAndTechnologyServicesMember</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-66"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ctsh:OutsourcingServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:HealthSciencesMember</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-67"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ctsh:OutsourcingServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:FinancialServicesMember</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-68"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ctsh:OutsourcingServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:ProductsandResourcesMember</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-69"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ctsh:OutsourcingServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:CommunicationMediaandTechnologyMember</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-70"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ctsh:OutsourcingServicesMember</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-71"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:TimeAndMaterialsContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:HealthSciencesMember</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-72"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:TimeAndMaterialsContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:FinancialServicesMember</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-73"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:TimeAndMaterialsContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:ProductsandResourcesMember</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-74"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:TimeAndMaterialsContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:CommunicationMediaandTechnologyMember</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-75"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-76"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:HealthSciencesMember</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-77"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:FinancialServicesMember</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-78"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:ProductsandResourcesMember</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-79"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:CommunicationMediaandTechnologyMember</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-80"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-81"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">ctsh:TransactionOrVolumeBasedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:HealthSciencesMember</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-82"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">ctsh:TransactionOrVolumeBasedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:FinancialServicesMember</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-83"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">ctsh:TransactionOrVolumeBasedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:ProductsandResourcesMember</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-84"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">ctsh:TransactionOrVolumeBasedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:CommunicationMediaandTechnologyMember</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-85"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">ctsh:TransactionOrVolumeBasedMember</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-86"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:HealthSciencesMember</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-87"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:FinancialServicesMember</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-88"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:ProductsandResourcesMember</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-89"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:CommunicationMediaandTechnologyMember</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-90"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-91"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:HealthSciencesMember</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-92"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:FinancialServicesMember</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-93"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:ProductsandResourcesMember</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-94"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:CommunicationMediaandTechnologyMember</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-95"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-96"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ctsh:EuropeexcludingUnitedKingdomMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:HealthSciencesMember</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-97"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ctsh:EuropeexcludingUnitedKingdomMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:FinancialServicesMember</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-98"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ctsh:EuropeexcludingUnitedKingdomMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:ProductsandResourcesMember</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-99"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ctsh:EuropeexcludingUnitedKingdomMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:CommunicationMediaandTechnologyMember</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-100"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ctsh:EuropeexcludingUnitedKingdomMember</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-101"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:HealthSciencesMember</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-102"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:FinancialServicesMember</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-103"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:ProductsandResourcesMember</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-104"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:CommunicationMediaandTechnologyMember</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-105"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-106"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ctsh:RestofWorldMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:HealthSciencesMember</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-107"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ctsh:RestofWorldMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:FinancialServicesMember</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-108"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ctsh:RestofWorldMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:ProductsandResourcesMember</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-109"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ctsh:RestofWorldMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:CommunicationMediaandTechnologyMember</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-110"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ctsh:RestofWorldMember</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-111"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:HealthSciencesMember</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-112"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:FinancialServicesMember</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-113"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:ProductsandResourcesMember</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-114"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:CommunicationMediaandTechnologyMember</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-115"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ctsh:ConsultingAndTechnologyServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:HealthSciencesMember</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-116"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ctsh:ConsultingAndTechnologyServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:FinancialServicesMember</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-117"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ctsh:ConsultingAndTechnologyServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:ProductsandResourcesMember</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-118"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ctsh:ConsultingAndTechnologyServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:CommunicationMediaandTechnologyMember</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-119"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ctsh:ConsultingAndTechnologyServicesMember</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-120"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ctsh:OutsourcingServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:HealthSciencesMember</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-121"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ctsh:OutsourcingServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:FinancialServicesMember</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-122"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ctsh:OutsourcingServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:ProductsandResourcesMember</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-123"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ctsh:OutsourcingServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:CommunicationMediaandTechnologyMember</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-124"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ctsh:OutsourcingServicesMember</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-125"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:TimeAndMaterialsContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:HealthSciencesMember</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-126"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:TimeAndMaterialsContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:FinancialServicesMember</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-127"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:TimeAndMaterialsContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:ProductsandResourcesMember</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-128"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:TimeAndMaterialsContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:CommunicationMediaandTechnologyMember</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-129"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-130"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:HealthSciencesMember</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-131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:FinancialServicesMember</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-132"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:ProductsandResourcesMember</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-133"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:CommunicationMediaandTechnologyMember</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-134"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-135"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">ctsh:TransactionOrVolumeBasedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:HealthSciencesMember</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-136"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">ctsh:TransactionOrVolumeBasedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:FinancialServicesMember</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-137"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">ctsh:TransactionOrVolumeBasedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:ProductsandResourcesMember</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-138"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">ctsh:TransactionOrVolumeBasedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:CommunicationMediaandTechnologyMember</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-139"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">ctsh:TransactionOrVolumeBasedMember</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-140"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ctsh:RevenueRemainingPerformanceObligationPeriodAxis">ctsh:RevenueRemainingPerformanceObligationPeriodOneMember</xbrldi:explicitMember><xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"><us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2025-04-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-141"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ctsh:RevenueRemainingPerformanceObligationPeriodAxis">ctsh:RevenueRemainingPerformanceObligationPeriodTwoMember</xbrldi:explicitMember><xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"><us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2025-04-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-142"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ctsh:RevenueRemainingPerformanceObligationPeriodAxis">ctsh:RevenueRemainingPerformanceObligationPeriodThreeMember</xbrldi:explicitMember><xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"><us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2025-04-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-143"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">ctsh:NextGenProgramMember</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-144"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">ctsh:NextGenProgramMember</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-145"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:FacilityClosingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">ctsh:NextGenProgramMember</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-146"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">ctsh:NextGenProgramMember</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-147"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-148"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-149"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</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-150"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</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-151"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-152"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-153"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ctsh:CreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LoansPayableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-154"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ctsh:CreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-155"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ctsh:CreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-156"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ctsh:CreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-10-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-157"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ctsh:CreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</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-158"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ctsh:CreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">ctsh:TermBenchmarkMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-159"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ctsh:CreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-160"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">ctsh:TermBenchmarkMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ctsh:CreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-161"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">ctsh:TermBenchmarkMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ctsh:CreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-162"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">ctsh:TermBenchmarkWithoutDebtRatingsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ctsh:CreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-163"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">ctsh:TermBenchmarkWithoutDebtRatingsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ctsh:CreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-164"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ctsh:CreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LoansPayableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-165"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ctsh:CreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LoansPayableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-166"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ctsh:CreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-167"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ctsh:CreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-168"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ctsh:CreditAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-169"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ctsh:CreditAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-170"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ctsh:OnetimeTransactionTypeAxis">ctsh:A2013IndiaShareRepurchaseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:MinistryOfFinanceIndiaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2013-01-01</xbrli:startDate><xbrli:endDate>2013-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-171"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ctsh:OnetimeTransactionTypeAxis">ctsh:A2016IndiaCashRemittanceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:MinistryOfFinanceIndiaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2016-01-01</xbrli:startDate><xbrli:endDate>2016-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-172"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ctsh:OnetimeTransactionTypeAxis">ctsh:A2016IndiaCashRemittanceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:MinistryOfFinanceIndiaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-173"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ctsh:OnetimeTransactionTypeAxis">ctsh:A2016IndiaCashRemittanceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:MinistryOfFinanceIndiaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-174"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ctsh:OnetimeTransactionTypeAxis">ctsh:A2016IndiaCashRemittanceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:MinistryOfFinanceIndiaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-175"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ctsh:OnetimeTransactionTypeAxis">ctsh:A2016IndiaCashRemittanceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">ctsh:LongterminvestmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:MinistryOfFinanceIndiaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-01-08</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-176"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ctsh:OnetimeTransactionTypeAxis">ctsh:A2016IndiaCashRemittanceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:MinistryOfFinanceIndiaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-177"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ctsh:OnetimeTransactionTypeAxis">ctsh:A2016IndiaCashRemittanceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:MinistryOfFinanceIndiaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-178"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-179"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-180"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-181"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-182"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">ctsh:AccruedExpensesAndOtherCurrentLiabilitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-183"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">ctsh:AccruedExpensesAndOtherCurrentLiabilitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-184"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentLiabilitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-185"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentLiabilitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-186"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-187"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-188"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-189"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-190"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">ctsh:AccruedExpensesAndOtherCurrentLiabilitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-191"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">ctsh:AccruedExpensesAndOtherCurrentLiabilitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-192"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-193"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-194"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">ctsh:ForeignExchangeContractMaturity2025Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-195"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">ctsh:ForeignExchangeContractMaturity2025Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-196"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">ctsh:ForeignExchangeContractMaturity2026Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-197"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">ctsh:ForeignExchangeContractMaturity2026Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</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">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">ctsh:ForeignExchangeContractMaturity2027Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-199"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">ctsh:ForeignExchangeContractMaturity2027Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</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">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeOptionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-201"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeOptionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</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">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</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-203"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</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-204"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:CashEquivalentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-205"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-206"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:CashEquivalentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:BankTimeDepositsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-207"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:BankTimeDepositsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-208"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-209"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-210"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-211"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-212"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-213"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-214"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-215"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-216"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-217"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-218"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-219"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-220"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-221"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-222"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-223"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-224"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentLiabilitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-225"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentLiabilitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentLiabilitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-227"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentLiabilitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:CashEquivalentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</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">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:CashEquivalentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:BankTimeDepositsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:BankTimeDepositsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</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">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-233"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-234"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-235"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</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">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-237"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-238"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-239"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-240"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-241"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-242"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-243"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-244"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-245"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentLiabilitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-246"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentLiabilitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-247"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentLiabilitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-248"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentLiabilitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-249"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">ctsh:ContingentConsiderationMember</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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-250"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">ctsh:ContingentConsiderationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-251"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</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-252"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-253"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-254"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</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-255"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-256"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-257"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-258"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-259"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-260"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember</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-261"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-262"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</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-263"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-264"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-265"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</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-266"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-267"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-268"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:LitigationCaseAxis">ctsh:SyntelSterlingBestShoresMauritiusLtdMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-10-27</xbrli:startDate><xbrli:endDate>2020-10-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-269"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:LitigationCaseAxis">ctsh:SyntelSterlingBestShoresMauritiusLtdMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-20</xbrli:startDate><xbrli:endDate>2021-04-20</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-270"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:LitigationCaseAxis">ctsh:SyntelSterlingBestShoresMauritiusLtdMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-05-25</xbrli:startDate><xbrli:endDate>2023-05-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-271"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:GainContingenciesByNatureAxis">ctsh:PositiveOutcomeOfLitigationAttorneyFeesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:LitigationCaseAxis">ctsh:SyntelSterlingBestShoresMauritiusLtdMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-03-13</xbrli:startDate><xbrli:endDate>2024-03-13</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-272"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:OtherCommitmentsAxis">ctsh:IndiaDefinedContributionObligationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-273"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:FinancialServicesMember</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-274"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:HealthSciencesMember</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-275"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:ProductsandResourcesMember</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-276"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:CommunicationsMediaandTechnologyMember</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-277"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-278"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-279"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:FinancialServicesMember</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-280"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:HealthSciencesMember</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-281"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:ProductsandResourcesMember</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-282"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:CommunicationsMediaandTechnologyMember</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-283"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-284"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-285"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-286"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-287"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-288"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-289"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ctsh:RestofWorldMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-290"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ctsh:RestofWorldMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-291"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-29</xbrli:startDate><xbrli:endDate>2025-04-29</xbrli:endDate></xbrli:period></xbrli:context></ix:resources></ix:header></div><div id="i45a6b8832b23418a9661820d75a8183d_1"></div><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i45a6b8832b23418a9661820d75a8183d_7">Table of Contents</a></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:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;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-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/></tr></table></div></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">UNITED STATES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">SECURITIES AND EXCHANGE COMMISSION</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Washington, D.C. 20549</span><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:22.179%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:52.340%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:22.181%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><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"/></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">FORM <ix:nonNumeric contextRef="c-1" name="dei:DocumentType" id="f-1">10-Q</ix:nonNumeric> </span><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:22.179%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:52.340%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:22.181%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><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"/></tr></table></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:87.741%"><tr><td style="width:1.0%"/><td style="width:2.510%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:27.942%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:66.248%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:14pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:DocumentQuarterlyReport" format="ixt-sec:boolballotbox" id="f-2">&#9746;</ix:nonNumeric></span></div></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Quarterly Report pursuant to Section&#160;13 or 15(d) of the Securities Exchange Act of 1934</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">For the quarterly period ended </span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="f-3">March 31, 2025</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:14pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:DocumentTransitionReport" format="ixt-sec:boolballotbox" id="f-4">&#9744;</ix:nonNumeric></span></div></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Transition Report pursuant to Section&#160;13 or 15(d) of the Securities Exchange Act of 1934</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">For the transition period from &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; to &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Commission File Number <ix:nonNumeric contextRef="c-1" name="dei:EntityFileNumber" id="f-5">0-24429</ix:nonNumeric> </span><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:22.179%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:52.340%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:22.181%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><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"/></tr></table></div><div style="text-align:center"><img src="ctsh-20250331_g1.jpg" alt="Cognizant.jpg" style="height:54px;margin-bottom:5pt;vertical-align:text-bottom;width:181px"/></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:EntityRegistrantName" id="f-6">COGNIZANT TECHNOLOGY SOLUTIONS CORPORATION</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(Exact Name of Registrant as Specified in Its Charter)</span><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:22.179%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:52.340%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:22.181%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><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"/></tr></table></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.939%"><tr><td style="width:1.0%"/><td style="width:23.680%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.680%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.585%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:46.555%"/><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',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntityIncorporationStateCountryCode" format="ixt-sec:stateprovnameen" id="f-7">Delaware</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',sans-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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntityTaxIdentificationNumber" id="f-8">13-3728359</ix:nonNumeric></span></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(State or Other Jurisdiction of</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Incorporation or Organization)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(I.R.S. Employer<br/>Identification No.)</span></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="padding:0 1pt"/></tr></table></div><div style="margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> <ix:nonNumeric contextRef="c-1" name="dei:EntityAddressAddressLine1" id="f-9">300 Frank W. Burr Blvd.</ix:nonNumeric></span></div><div style="margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:EntityAddressCityOrTown" id="f-10">Teaneck</ix:nonNumeric>, <ix:nonNumeric contextRef="c-1" name="dei:EntityAddressStateOrProvince" format="ixt-sec:stateprovnameen" id="f-11">New Jersey</ix:nonNumeric> <ix:nonNumeric contextRef="c-1" name="dei:EntityAddressPostalZipCode" id="f-12">07666</ix:nonNumeric></span></div><div style="margin-bottom:3pt;margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:120%">(Address of Principal Executive Offices including Zip Code)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Registrant&#8217;s telephone number, including area code: (<ix:nonNumeric contextRef="c-1" name="dei:CityAreaCode" id="f-13">201</ix:nonNumeric>)&#160;<ix:nonNumeric contextRef="c-1" name="dei:LocalPhoneNumber" id="f-14">801-0233</ix:nonNumeric> </span></div><div style="margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">N/A</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(Former Name, Former Address and Former Fiscal Year,</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">if Changed Since Last Report)</span><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:22.179%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:52.340%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:22.181%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><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"/></tr></table></div><div style="margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Securities registered pursuant to Section 12(b) of the Act:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.939%"><tr><td style="width:1.0%"/><td style="width:31.891%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:31.891%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.918%"/><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',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Title of each class</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Trading Symbol(s)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Name of each exchange on which registered</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:Security12bTitle" id="f-15">Class A Common Stock, <br/>$0.01 par value per share</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:TradingSymbol" id="f-16">CTSH</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="f-17">The Nasdaq Stock Market LLC</ix:nonNumeric></span></td></tr></table></div><div style="margin-top:3pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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 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 days.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="c-1" name="dei:EntityCurrentReportingStatus" id="f-18">Yes</ix:nonNumeric>&#160;&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9746;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;&#160;No:&#160;&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9744;</span></div><div style="margin-top:3pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (&#167; 232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).&#160;&#160;<ix:nonNumeric contextRef="c-1" name="dei:EntityInteractiveDataCurrent" id="f-19">Yes</ix:nonNumeric>&#160;&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9746;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;No:&#160;&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9744;</span></div><div style="margin-top:3pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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&#160;12b-2 of the Exchange Act.</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.622%"><tr><td style="width:1.0%"/><td style="width:23.062%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:46.525%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.062%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.951%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntityFilerCategory" id="f-20">Large Accelerated Filer</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#9746;</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accelerated&#160;filer</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#9744;</span></div></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"/><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',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-accelerated filer</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#9744;</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:top"><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntitySmallBusiness" format="ixt-sec:boolballotbox" id="f-21">&#9744;</ix:nonNumeric></span></div></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"/><td colspan="3" style="padding:0 1pt"/></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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Emerging growth company</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntityEmergingGrowthCompany" format="ixt-sec:boolballotbox" id="f-22">&#9744;</ix:nonNumeric></span></div></td></tr></table></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:120%">&#9744;</span></div><div style="margin-top:3pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant is a shell company (as defined in Rule&#160;12b-2 of the Exchange Act).  Yes&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:EntityShellCompany" format="ixt-sec:boolballotbox" id="f-23">&#9744;</ix:nonNumeric> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">No&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#9746;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:3pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Indicate the number of shares outstanding of each of the issuer&#8217;s classes of common stock, as of April&#160;25, 2025:</span></div><div style="margin-top:3pt;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:80.165%"><tr><td style="width:1.0%"/><td style="width:67.628%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.164%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:26.908%"/><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',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Class</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Shares</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Class&#160;A Common Stock, par value $0.01 per share</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-2" decimals="INF" name="dei:EntityCommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-24">492,941,963</ix:nonFraction></span></td></tr></table></div><div style="margin-top:3pt;text-align:center;text-indent:22.5pt"><span><br/></span></div><div style="height:27pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><span><br/></span></div><div><span><br/></span></div><div><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:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;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-bottom:1pt solid #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.561%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></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></table><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:33.187%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/></tr></table></div></div></div><div id="i45a6b8832b23418a9661820d75a8183d_7"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i45a6b8832b23418a9661820d75a8183d_7">Table of Contents</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">COGNIZANT TECHNOLOGY SOLUTIONS CORPORATION</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">TABLE OF CONTENTS</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</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:7.671%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:81.940%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.089%"/><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',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Page</span></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i45a6b8832b23418a9661820d75a8183d_10">GLOSSARY</a></span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i45a6b8832b23418a9661820d75a8183d_10">1</a></span></div></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><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i45a6b8832b23418a9661820d75a8183d_13">FORWARD LOOKING STATEMENTS</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i45a6b8832b23418a9661820d75a8183d_13">2</a></span></div></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><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PART&#160;I.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i45a6b8832b23418a9661820d75a8183d_16">FINANCIAL INFORMATION</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i45a6b8832b23418a9661820d75a8183d_16">4</a></span></div></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><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item&#160;1.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i45a6b8832b23418a9661820d75a8183d_19">Consolidated Financial Statements (Unaudited)</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i45a6b8832b23418a9661820d75a8183d_19">4</a></span></div></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><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;text-decoration:underline" href="#i45a6b8832b23418a9661820d75a8183d_22">Consolidated Statements of Financial Position (Unaudited) as of </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;text-decoration:underline" href="#i45a6b8832b23418a9661820d75a8183d_22">March 31, 2025</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;text-decoration:underline" href="#i45a6b8832b23418a9661820d75a8183d_22"> and December 31, 202</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;text-decoration:underline" href="#i45a6b8832b23418a9661820d75a8183d_22">4</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i45a6b8832b23418a9661820d75a8183d_22">4</a></span></div></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><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;text-decoration:underline" href="#i45a6b8832b23418a9661820d75a8183d_25">Consolidated Statements of Operations (Unaudited) for the Three </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;text-decoration:underline" href="#i45a6b8832b23418a9661820d75a8183d_25">Months Ended </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;text-decoration:underline" href="#i45a6b8832b23418a9661820d75a8183d_25">March 31, 2025</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;text-decoration:underline" href="#i45a6b8832b23418a9661820d75a8183d_25"> and 202</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;text-decoration:underline" href="#i45a6b8832b23418a9661820d75a8183d_25">4</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i45a6b8832b23418a9661820d75a8183d_25">5</a></span></div></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><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;text-decoration:underline" href="#i45a6b8832b23418a9661820d75a8183d_28">Consolidated Statements of Comprehensive Income (Unaudited) for the Three</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;text-decoration:underline" href="#i45a6b8832b23418a9661820d75a8183d_28"> </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;text-decoration:underline" href="#i45a6b8832b23418a9661820d75a8183d_28">Months Ended </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;text-decoration:underline" href="#i45a6b8832b23418a9661820d75a8183d_28">March 31, 2025</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;text-decoration:underline" href="#i45a6b8832b23418a9661820d75a8183d_28"> and 202</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;text-decoration:underline" href="#i45a6b8832b23418a9661820d75a8183d_28">4</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i45a6b8832b23418a9661820d75a8183d_28">6</a></span></div></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><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',sans-serif;font-size:10pt;font-weight:400;line-height:110%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;text-decoration:underline" href="#i45a6b8832b23418a9661820d75a8183d_31">Consolidated Statements of Stockholders' Equity (Unaudited) for the Three Months Ended </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;text-decoration:underline" href="#i45a6b8832b23418a9661820d75a8183d_31">March 31, 2025</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;text-decoration:underline" href="#i45a6b8832b23418a9661820d75a8183d_31"> and 202</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;text-decoration:underline" href="#i45a6b8832b23418a9661820d75a8183d_31">4</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i45a6b8832b23418a9661820d75a8183d_31">7</a></span></div></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><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',sans-serif;font-size:10pt;font-weight:400;line-height:110%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;text-decoration:underline" href="#i45a6b8832b23418a9661820d75a8183d_34">Consolidated Statements of Cash Flows (Unaudited) for the </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;text-decoration:underline" href="#i45a6b8832b23418a9661820d75a8183d_34">Three</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;text-decoration:underline" href="#i45a6b8832b23418a9661820d75a8183d_34"> Months Ended </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;text-decoration:underline" href="#i45a6b8832b23418a9661820d75a8183d_34">March 31, 2025</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;text-decoration:underline" href="#i45a6b8832b23418a9661820d75a8183d_34"> and 202</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;text-decoration:underline" href="#i45a6b8832b23418a9661820d75a8183d_34">4</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i45a6b8832b23418a9661820d75a8183d_34">8</a></span></div></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><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',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i45a6b8832b23418a9661820d75a8183d_37">Notes to Consolidated Financial Statements (Unaudited)</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i45a6b8832b23418a9661820d75a8183d_37">9</a></span></div></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><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item&#160;2.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i45a6b8832b23418a9661820d75a8183d_85">Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i45a6b8832b23418a9661820d75a8183d_85">25</a></span></div></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><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item&#160;3.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i45a6b8832b23418a9661820d75a8183d_109">Quantitative and Qualitative Disclosures About Market Risk</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i45a6b8832b23418a9661820d75a8183d_109">34</a></span></div></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><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item&#160;4.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i45a6b8832b23418a9661820d75a8183d_112">Controls and Procedures</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i45a6b8832b23418a9661820d75a8183d_112">35</a></span></div></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><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PART&#160;II.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i45a6b8832b23418a9661820d75a8183d_115">OTHER INFORMATION</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i45a6b8832b23418a9661820d75a8183d_115">36</a></span></div></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><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 1.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i45a6b8832b23418a9661820d75a8183d_118">Legal Proceedings</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i45a6b8832b23418a9661820d75a8183d_118">36</a></span></div></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><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item&#160;1A.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i45a6b8832b23418a9661820d75a8183d_121">Risk Factors</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i45a6b8832b23418a9661820d75a8183d_121">36</a></span></div></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><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item&#160;2.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i45a6b8832b23418a9661820d75a8183d_124">Unregistered Sales of Equity Securities and Use of Proceeds</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i45a6b8832b23418a9661820d75a8183d_124">36</a></span></div></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><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 5.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i45a6b8832b23418a9661820d75a8183d_127">Other Information</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i45a6b8832b23418a9661820d75a8183d_127">36</a></span></div></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><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item&#160;6.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i45a6b8832b23418a9661820d75a8183d_133">Exhibits</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i45a6b8832b23418a9661820d75a8183d_133">37</a></span></div></td></tr><tr style="height:3pt"><td colspan="6" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i45a6b8832b23418a9661820d75a8183d_136">SIGNATURES</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i45a6b8832b23418a9661820d75a8183d_136">38</a></span></div></td></tr></table></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><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="text-align:center"><span><br/></span></div></div></div><div id="i45a6b8832b23418a9661820d75a8183d_10"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i45a6b8832b23418a9661820d75a8183d_7">Table of Contents</a></span></div></div><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%"> </span><span style="background-color:#ffffff;color:#2e318e;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">GLOSSARY</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.514%"><tr><td style="width:1.0%"/><td style="width:23.037%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:74.763%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Defined Term</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Definition</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10b5-1 Plan</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trading plan adopted pursuant to Rule 10b5-1 under the Exchange Act</span></div></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted Diluted EPS</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted diluted earnings per share</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">AI</span></div></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Artificial intelligence</span></div></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ASC</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounting Standards Codification</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CC</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Constant Currency</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CE</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Continental Europe</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CITA</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commissioner of Income Tax (Appeals) in India</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CMT</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Communications, Media and Technology</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CODM</span></div></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Operating Decision Maker</span></div></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Credit Agreement</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Credit agreement with a commercial bank syndicate dated April 18, 2024, as amended</span></div></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CTS India</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Our principal operating subsidiary in India</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">DOJ</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States Department of Justice</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">DSO</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Days Sales Outstanding</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">DTSA</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Defend Trade Secrets Act</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">EPS</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earnings per share</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ESG</span></div></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Environmental, social and corporate governance</span></div></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">EU</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">European Union</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exchange Act</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Securities Exchange Act of 1934, as amended</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">FS</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financial Services</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">GAAP</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Generally Accepted Accounting Principles in the United States of America</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">GenAI</span></div></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Generative artificial intelligence</span></div></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">HS</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Health Sciences</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">High Court</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Madras, India High Court</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">India Defined Contribution Obligation</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certain statutory defined contribution obligations of employees and employers in India</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">IRS</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Internal Revenue Service</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ITAT</span></div></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income Tax Appellate Tribunal in India</span></div></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ITD</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Indian Income Tax Department</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">NA</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North America</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">NextGen program</span></div></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Our 2023-2024 program to simplify our operating model, optimize corporate functions and consolidate and realign office space</span></div></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ninth Circuit</span></div></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States Court of Appeals for the Ninth Circuit</span></div></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">P&amp;R</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Products &amp; Resources</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Recently completed acquisitions</span></div></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisitions that were completed in the 12 months preceding the beginning of the reporting period (in order to identify the impact of such acquisitions for the first twelve months of ownership)</span></div></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RoW</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rest of World</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">SCI</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Supreme Court of India</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">SEC</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States Securities and Exchange Commission</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Second Circuit</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States Court of Appeals for the Second Circuit</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">SG&amp;A</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Syntel</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Syntel Sterling Best Shores Mauritius Ltd.</span></div></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax Reform Act</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax Cuts and Jobs Act</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term Loan</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unsecured term loan under the Credit Agreement</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Title VII</span></div></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Title VII of the Civil Rights Act of 1964, 42 U.S.C. &#167; 2000e </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">et seq.</span></div></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">TriZetto</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The TriZetto Group, Inc., now known as Cognizant Technology Software Group, Inc.</span></div></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">UK</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">United Kingdom</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">USDC-CDCA</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">United States District Court for the Central District of California</span></div></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">USDC-NJ</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">United States District Court for the District of New Jersey</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">USDC-SDNY</span></div></td><td colspan="3" style="border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">United States District Court for the Southern District of New York</span></td><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="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cognizant Technology Solutions</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March&#160;31, 2025 Form 10-Q</span></div></td></tr></table><span style="color:#2e318e;font-family:'Times New Roman',sans-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;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;                </span></div></div></div><div id="i45a6b8832b23418a9661820d75a8183d_13"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i45a6b8832b23418a9661820d75a8183d_7">Table of Contents</a></span></div></div><div style="text-align:justify"><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:20.779%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.430%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:24.303%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.432%"/><td style="width:0.1%"/></tr><tr><td colspan="15" style="border-bottom:1.5pt solid #2e318e;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#2e318e;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Forward Looking Statements</span></td></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The statements contained in this Quarterly Report on Form&#160;10-Q that are not historical facts are forward-looking statements (within the meaning of Section 21E of the Exchange Act) that involve risks and uncertainties. Such forward-looking statements may be identified by, among other things, the use of forward-looking terminology such as &#8220;believe,&#8221; &#8220;expect,&#8221; &#8220;may,&#8221; &#8220;could,&#8221; &#8220;would,&#8221; &#8220;plan,&#8221; &#8220;intend,&#8221; &#8220;estimate,&#8221; &#8220;predict,&#8221; &#8220;potential,&#8221; &#8220;continue,&#8221; &#8220;should&#8221; or &#8220;anticipate&#8221; or the negative thereof or other variations thereon or comparable terminology, or by discussions of strategy that involve risks and uncertainties. From time to time, we or our representatives have made or may make forward-looking statements, orally or in writing.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Such forward-looking statements may be included in various filings made by us with the SEC, in press releases or in oral statements made by or with the approval of one of our authorized executive officers. These forwar</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">d-looking statements, such as statements regarding our anticipated future revenues, operating margin, earnings, capital expenditures, impacts to our business, financial results and financial condition as a result of the competitive marketplace for talent and future attrition trends, anticipated effective income tax rate and income tax expense, liquidity, financing strategy, access to capital, capital return strategy, investment strategies, cost management, plans and objectives, investment in our business, potential acquisitions, industry trends, client behaviors and trends, the outcome of and costs associated with regulatory and litigation matters, the appropriateness of the accrual related to the India Defined Contribution Obligation, matters related to the Belcan acquisition and other statements regarding matters that are not historical facts, are based on our current expectations, estimates and projections, management&#8217;s beliefs and certain assumptions made by management, many of which, by their nature, are inherently uncertain and beyond our control. Actual results, performance, achievements and outcomes could differ materially from the results expressed in, or anticipated or implied by, these forward-looking statements. There are a number of important factors that could cause our results to differ materially from those indicated by such forward-looking statements, including:</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">economic and geopolitical conditions globally, in particular in the markets in which our clients and operations are concentrated;</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">intense and evolving competition and significant technological advances that our service offerings must keep pace with in the rapidly changing markets we compete in;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to successfully use AI-based technologies in our client offerings and our own internal operations;</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to attract, train and retain skilled employees, including highly skilled technical personnel and personnel with experience in key AI and digital areas and senior management to lead our business globally, at an acceptable cost;</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">unexpected terminations of client contracts on short notice or reduced spending by clients;</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to meet specified service levels or milestones required by certain of our contracts;</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to achieve our profitability goals and maintain our capital return strategy;</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">challenges related to growing our business organically as well as inorganically through acquisitions, and our ability to achieve our targeted growth rates;</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">risks related to our NextGen program and the ultimate benefits of such program; </span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">legal, reputation and financial risks if we fail to protect client and/or our data from security breaches and/or cyber attacks;</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">fluctuations in foreign currency exchange rates, or the failure of our hedging strategies to mitigate such fluctuations;</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the impact of future pandemics, epidemics or other outbreaks of disease, on our business, results of operations, liquidity and financial condition;</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the impact of climate change on our business;</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to meet ESG expectations and ambitions;</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the effectiveness of our risk management, business continuity and disaster recovery plans and the potential that our global delivery capabilities could be impacted;</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">restrictions on visas, in particular in the United States, UK and EU, or immigration more generally or increased costs of such visas or the wages we are required to pay employees on visas, which may affect our ability to compete for and provide services to our clients;</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">risks related to anti-outsourcing legislation, if adopted, and negative perceptions associated with offshore outsourcing, both of which could impair our ability to serve our clients;</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">risks and costs related to complying with numerous and evolving legal and regulatory requirements and client expectations in the many jurisdictions in which we operate; </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cognizant Technology Solutions</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March&#160;31, 2025 Form 10-Q</span></div></td></tr></table><span style="color:#2e318e;font-family:'Times New Roman',sans-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;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;                </span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i45a6b8832b23418a9661820d75a8183d_7">Table of Contents</a></span></div></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">potential changes in tax laws, or in their interpretation or enforcement, failure by us to adapt our corporate structure and intercompany arrangements, or adverse outcomes of tax audits, investigations or proceedings;</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">potential exposure to litigation and legal claims in the conduct of our business;</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">risks related to infringement upon the IP rights of others or having our IP rights infringed upon; and</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the other risks described herein, as well as the factors set forth in "Part I, Item 1A. Risk Factors&#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-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">You are advised to consult any further disclosures we make on related subjects in the reports we file with the SEC, including this report in the section titled &#8220;</span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i45a6b8832b23418a9661820d75a8183d_85">Part I, Item&#160;2. Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i45a6b8832b23418a9661820d75a8183d_85">.</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">" We undertake no obligation to update or revise any forward-looking statements, whether as a result of new information, future events or otherwise, except as may be required under applicable securities laws.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cognizant Technology Solutions</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March&#160;31, 2025 Form 10-Q</span></div></td></tr></table><span style="color:#2e318e;font-family:'Times New Roman',sans-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;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;                </span></div></div></div><div id="i45a6b8832b23418a9661820d75a8183d_16"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i45a6b8832b23418a9661820d75a8183d_7">Table of Contents</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%"> PART I. FINANCIAL INFORMATION</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div id="i45a6b8832b23418a9661820d75a8183d_19"></div><div><span style="color:#2e318e;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Item&#160;1.&#160;&#160;&#160;&#160; Consolidated Financial Statements (Unaudited).</span></div><div id="i45a6b8832b23418a9661820d75a8183d_22"></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">COGNIZANT TECHNOLOGY SOLUTIONS CORPORATION</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONSOLIDATED STATEMENTS OF FINANCIAL POSITION</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Unaudited)</span></div><div style="text-align:center"><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:69.574%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.269%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.826%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.831%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in millions, except par values)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 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',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2024</span></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;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',sans-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="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-6" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="6" id="f-30">1,980</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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="6" id="f-31">2,231</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term investments</span></td><td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-6" name="us-gaap:ShortTermInvestments" scale="6" id="f-32">12</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:ShortTermInvestments" scale="6" id="f-33">12</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade accounts receivable, net</span></td><td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-6" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="6" id="f-34">4,239</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="6" id="f-35">4,059</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current assets</span></td><td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-6" name="us-gaap:OtherAssetsCurrent" format="ixt:num-dot-decimal" scale="6" id="f-36">1,314</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:OtherAssetsCurrent" format="ixt:num-dot-decimal" scale="6" id="f-37">1,202</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current assets</span></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-6" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="6" id="f-38">7,545</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="6" id="f-39">7,504</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-6" name="us-gaap:PropertyPlantAndEquipmentNet" scale="6" id="f-40">988</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:PropertyPlantAndEquipmentNet" scale="6" id="f-41">994</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease assets, net</span></td><td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-6" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="6" id="f-42">555</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="6" id="f-43">552</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-6" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="6" id="f-44">7,006</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="6" id="f-45">6,953</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets, net</span></td><td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-6" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="6" id="f-46">1,555</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="6" id="f-47">1,599</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income tax assets, net</span></td><td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-6" name="us-gaap:DeferredIncomeTaxAssetsNet" format="ixt:num-dot-decimal" scale="6" id="f-48">1,216</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:DeferredIncomeTaxAssetsNet" format="ixt:num-dot-decimal" scale="6" id="f-49">1,248</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term investments</span></td><td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-6" name="us-gaap:LongTermInvestments" scale="6" id="f-50">94</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:LongTermInvestments" scale="6" id="f-51">90</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other noncurrent assets</span></td><td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-6" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="6" id="f-52">1,008</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="6" id="f-53">1,026</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets</span></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-6" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="6" id="f-54">19,967</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="6" id="f-55">19,966</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:3pt double #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities and Stockholders&#8217; Equity</span></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current liabilities:</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="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-6" name="us-gaap:AccountsPayableCurrent" scale="6" id="f-56">326</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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:AccountsPayableCurrent" scale="6" id="f-57">340</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-6" name="us-gaap:DeferredRevenueCurrent" scale="6" id="f-58">519</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:DeferredRevenueCurrent" scale="6" id="f-59">450</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term debt</span></td><td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-6" name="us-gaap:ShortTermBorrowings" scale="6" id="f-60">33</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:ShortTermBorrowings" scale="6" id="f-61">33</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-6" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="6" id="f-62">155</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="6" id="f-63">152</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses and other current liabilities</span></td><td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-6" name="us-gaap:AccruedLiabilitiesAndOtherLiabilities" format="ixt:num-dot-decimal" scale="6" id="f-64">2,373</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:AccruedLiabilitiesAndOtherLiabilities" format="ixt:num-dot-decimal" scale="6" id="f-65">2,610</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current liabilities</span></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-6" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="6" id="f-66">3,406</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="6" id="f-67">3,585</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue, noncurrent</span></td><td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-6" name="us-gaap:DeferredRevenueNoncurrent" scale="6" id="f-68">33</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:DeferredRevenueNoncurrent" scale="6" id="f-69">30</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities, noncurrent</span></td><td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-6" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="6" id="f-70">424</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="6" id="f-71">420</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income tax liabilities, net</span></td><td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-6" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" scale="6" id="f-72">171</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" scale="6" id="f-73">154</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt</span></td><td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-6" name="us-gaap:LongTermDebtNoncurrent" scale="6" id="f-74">567</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:LongTermDebtNoncurrent" scale="6" id="f-75">875</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other noncurrent liabilities</span></td><td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-6" name="us-gaap:OtherLiabilitiesNoncurrent" scale="6" id="f-76">467</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:OtherLiabilitiesNoncurrent" scale="6" id="f-77">494</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities</span></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-6" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="6" id="f-78">5,068</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="6" id="f-79">5,558</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commitments and contingencies (See </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i45a6b8832b23418a9661820d75a8183d_76">Note 1</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i45a6b8832b23418a9661820d75a8183d_76">0</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">)</span></div></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="c-3" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="f-80"></ix:nonFraction></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="c-4" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="f-81"></ix:nonFraction></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stockholders&#8217; equity:</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/></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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Preferred stock, $<ix:nonFraction unitRef="usdPerShare" contextRef="c-3" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="f-82"><ix:nonFraction unitRef="usdPerShare" contextRef="c-4" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="f-83">0.10</ix:nonFraction></ix:nonFraction> par value</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">, <ix:nonFraction unitRef="shares" contextRef="c-3" decimals="INF" name="us-gaap:PreferredStockSharesAuthorized" scale="6" id="f-84"><ix:nonFraction unitRef="shares" contextRef="c-4" decimals="INF" name="us-gaap:PreferredStockSharesAuthorized" scale="6" id="f-85">15</ix:nonFraction></ix:nonFraction> shares authorized, <ix:nonFraction unitRef="shares" contextRef="c-4" decimals="INF" name="us-gaap:PreferredStockSharesIssued" format="ixt:fixed-zero" scale="3" id="f-86"><ix:nonFraction unitRef="shares" contextRef="c-3" decimals="INF" name="us-gaap:PreferredStockSharesIssued" format="ixt:fixed-zero" scale="3" id="f-87">none</ix:nonFraction></ix:nonFraction> issued</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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-6" name="us-gaap:PreferredStockValue" format="ixt:fixed-zero" scale="6" id="f-88">&#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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:PreferredStockValue" format="ixt:fixed-zero" scale="6" id="f-89">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Class&#160;A common stock, $<ix:nonFraction unitRef="usdPerShare" contextRef="c-4" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="f-90"><ix:nonFraction unitRef="usdPerShare" contextRef="c-3" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="f-91">0.01</ix:nonFraction></ix:nonFraction> par value, <ix:nonFraction unitRef="shares" contextRef="c-4" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="6" id="f-92"><ix:nonFraction unitRef="shares" contextRef="c-3" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="6" id="f-93">1,000</ix:nonFraction></ix:nonFraction> shares authorized, <ix:nonFraction unitRef="shares" contextRef="c-3" decimals="-6" name="us-gaap:CommonStockSharesOutstanding" scale="6" id="f-94"><ix:nonFraction unitRef="shares" contextRef="c-3" decimals="-6" name="us-gaap:CommonStockSharesIssued" scale="6" id="f-95">493</ix:nonFraction></ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="c-4" decimals="-6" name="us-gaap:CommonStockSharesIssued" scale="6" id="f-96"><ix:nonFraction unitRef="shares" contextRef="c-4" decimals="-6" name="us-gaap:CommonStockSharesOutstanding" scale="6" id="f-97">495</ix:nonFraction></ix:nonFraction> shares issued and outstanding as of March&#160;31, 2025 and December&#160;31, 2024, respectively</span></div></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-6" name="us-gaap:CommonStockValue" scale="6" id="f-98">5</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:CommonStockValue" scale="6" id="f-99">5</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additional paid-in capital</span></td><td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-6" name="us-gaap:AdditionalPaidInCapital" scale="6" id="f-100">19</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:AdditionalPaidInCapital" scale="6" id="f-101">13</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Retained earnings</span></td><td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-6" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="6" id="f-102">15,040</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="6" id="f-103">14,686</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated other comprehensive income (loss)</span></td><td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-6" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="6" id="f-104">165</ix:nonFraction>)</span></td><td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="6" id="f-105">296</ix:nonFraction>)</span></td><td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stockholders&#8217; equity</span></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-6" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="f-106">14,899</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="f-107">14,408</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities and stockholders&#8217; equity</span></td><td style="border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-6" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="f-108">19,967</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="f-109">19,966</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying notes are an integral part of the unaudited consolidated financial statements.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cognizant Technology Solutions</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March&#160;31, 2025 Form 10-Q</span></div></td></tr></table><span style="color:#2e318e;font-family:'Times New Roman',sans-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;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;                </span></div></div></div><div id="i45a6b8832b23418a9661820d75a8183d_25"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i45a6b8832b23418a9661820d75a8183d_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',sans-serif;font-size:10pt;font-weight:700;line-height:120%">COGNIZANT TECHNOLOGY SOLUTIONS CORPORATION</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONSOLIDATED STATEMENTS OF OPERATIONS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Unaudited)</span></div><div style="text-align:center"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.538%"><tr><td style="width:1.0%"/><td style="width:78.870%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.541%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.546%"/><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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in millions, except per share data)</span></div></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>March 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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"/></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues</span></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="f-110">5,115</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="f-111">4,760</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt 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="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating expenses:</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenues (exclusive of depreciation and amortization expense shown separately below)</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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="6" id="f-112">3,397</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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-6" name="us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="6" id="f-113">3,146</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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative expenses</span></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="6" id="f-114">791</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-6" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="6" id="f-115">765</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt 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="border-top:0.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restructuring charges</span></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:RestructuringCharges" format="ixt:fixed-zero" scale="6" id="f-116">&#8212;</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-6" name="us-gaap:RestructuringCharges" scale="6" id="f-117">23</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt 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="border-top:0.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization expense</span></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:DepreciationAndAmortization" scale="6" id="f-118">136</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-6" name="us-gaap:DepreciationAndAmortization" scale="6" id="f-119">131</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt 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="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Gain) on sale of property and equipment</span></div></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" scale="6" id="f-120">62</ix:nonFraction>)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-6" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" format="ixt:fixed-zero" scale="6" id="f-121">&#8212;</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt 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="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income from operations</span></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:OperatingIncomeLoss" scale="6" id="f-122">853</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-6" name="us-gaap:OperatingIncomeLoss" scale="6" id="f-123">695</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt 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="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other income (expense), net:</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest income</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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:InvestmentIncomeInterestAndDividend" scale="6" id="f-124">30</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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-6" name="us-gaap:InvestmentIncomeInterestAndDividend" scale="6" id="f-125">30</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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:InterestExpenseNonoperating" scale="6" id="f-126">12</ix:nonFraction>)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-6" name="us-gaap:InterestExpenseNonoperating" scale="6" id="f-127">11</ix:nonFraction>)</span></td><td style="border-top:0.5pt 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="border-top:0.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency exchange gains (losses), net</span></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" scale="6" id="f-128">2</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-6" name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" scale="6" id="f-129">6</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt 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="border-top:0.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other, net</span></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" sign="-" name="us-gaap:OtherNonoperatingIncomeExpense" scale="6" id="f-130">1</ix:nonFraction>)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-6" name="us-gaap:OtherNonoperatingIncomeExpense" scale="6" id="f-131">2</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt 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="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total other income (expense), net</span></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:NonoperatingIncomeExpense" scale="6" id="f-132">19</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-6" name="us-gaap:NonoperatingIncomeExpense" scale="6" id="f-133">27</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt 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="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income before provision for income taxes</span></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" scale="6" id="f-134">872</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-6" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" scale="6" id="f-135">722</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt 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="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for income taxes</span></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="f-136">213</ix:nonFraction>)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-6" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="f-137">179</ix:nonFraction>)</span></td><td style="border-top:0.5pt 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="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income (loss) from equity method investments</span></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:IncomeLossFromEquityMethodInvestments" scale="6" id="f-138">4</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-6" name="us-gaap:IncomeLossFromEquityMethodInvestments" scale="6" id="f-139">3</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt 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="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:NetIncomeLoss" scale="6" id="f-140">663</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-6" name="us-gaap:NetIncomeLoss" scale="6" id="f-141">546</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt 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="border-top:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic earnings per share</span></td><td style="border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-142">1.34</ix:nonFraction>&#160;</span></td><td style="border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td style="border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-5" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-143">1.10</ix:nonFraction>&#160;</span></td><td style="border-top:3pt double #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="border-top:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted earnings per share</span></td><td style="border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-144">1.34</ix:nonFraction>&#160;</span></td><td style="border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td style="border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-5" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-145">1.10</ix:nonFraction>&#160;</span></td><td style="border-top:3pt double #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="border-top:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average number of common shares outstanding - Basic</span></td><td colspan="2" style="border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="-6" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="6" id="f-146">494</ix:nonFraction>&#160;</span></td><td style="border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="2" style="border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-5" decimals="-6" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="6" id="f-147">497</ix:nonFraction>&#160;</span></td><td style="border-top:3pt double #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="border-top:0.5pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dilutive effect of shares issuable under stock-based compensation plans</span></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="-6" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" scale="6" id="f-148">1</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-5" decimals="-6" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" scale="6" id="f-149">1</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt 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="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average number of common shares outstanding - Diluted</span></td><td colspan="2" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="-6" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="6" id="f-150">495</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-5" decimals="-6" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="6" id="f-151">498</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying notes are an integral part of the unaudited consolidated financial statements.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cognizant Technology Solutions</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March&#160;31, 2025 Form 10-Q</span></div></td></tr></table><span style="color:#2e318e;font-family:'Times New Roman',sans-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;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;                </span></div></div></div><div id="i45a6b8832b23418a9661820d75a8183d_28"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i45a6b8832b23418a9661820d75a8183d_7">Table of Contents</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">COGNIZANT TECHNOLOGY SOLUTIONS CORPORATION</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Unaudited)</span></div><div style="text-align:center"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</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:79.163%"/><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.405%"/><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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in millions)</span></div></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>March 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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"/></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:NetIncomeLoss" scale="6" id="f-152">663</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-6" name="us-gaap:NetIncomeLoss" scale="6" id="f-153">546</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt 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="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in Accumulated other comprehensive income (loss), net of tax:</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation adjustments</span></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="6" id="f-154">103</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="6" id="f-155">73</ix:nonFraction>)</span></td><td style="border-top:0.5pt 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="border-top:0.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized gains and losses on cash flow hedges</span></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent" scale="6" id="f-156">28</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent" scale="6" id="f-157">11</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt 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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income (loss)</span></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="6" id="f-158">131</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="6" id="f-159">62</ix:nonFraction>)</span></td><td style="border-top:1.5pt 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="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Comprehensive income</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="6" id="f-160">794</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-6" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="6" id="f-161">484</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying notes are an integral part of the unaudited consolidated financial statements.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cognizant Technology Solutions</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March&#160;31, 2025 Form 10-Q</span></div></td></tr></table><span style="color:#2e318e;font-family:'Times New Roman',sans-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;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;                </span></div></div></div><div id="i45a6b8832b23418a9661820d75a8183d_31"></div><hr style="page-break-after:always"/><div style="min-height:40.5pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i45a6b8832b23418a9661820d75a8183d_7">Table of Contents</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">COGNIZANT TECHNOLOGY SOLUTIONS CORPORATION</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONSOLIDATED STATEMENTS OF STOCKHOLDERS&#8217; EQUITY</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> (Unaudited)</span></div><div style="text-align:justify"><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:33.256%"/><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:7.671%"/><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:7.671%"/><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.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width: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:9.583%"/><td style="width:0.1%"/></tr><tr style="height:24pt"><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in millions, except per share data)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Class&#160;A&#160;Common&#160;Stock</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Additional<br/>Paid-in<br/>Capital</span></td><td colspan="3" rowspan="2" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Retained<br/>Earnings</span></td><td colspan="3" rowspan="2" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Other<br/>Comprehensive<br/>Income (Loss)</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:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;Total Stockholders' Equity</span></div></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares&#160;&#160;&#160;&#160;</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, December&#160;31, 2024</span></div></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-6" decimals="-6" name="us-gaap:CommonStockSharesOutstanding" scale="6" id="f-162">495</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-6" name="us-gaap:StockholdersEquity" scale="6" id="f-163">5</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" name="us-gaap:StockholdersEquity" scale="6" id="f-164">13</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-6" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="f-165">14,686</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-6" sign="-" name="us-gaap:StockholdersEquity" scale="6" id="f-166">296</ix:nonFraction>)</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="f-167">14,408</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-6" name="us-gaap:NetIncomeLoss" scale="6" id="f-168">663</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:NetIncomeLoss" scale="6" id="f-169">663</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income (loss)</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="6" id="f-170">131</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="6" id="f-171">131</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common stock issued, stock-based compensation plans</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-12" decimals="-6" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" scale="6" id="f-172">1</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-6" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="6" id="f-173">19</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="6" id="f-174">19</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation expense</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-6" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="6" id="f-175">42</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="6" id="f-176">42</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Repurchases of common stock</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-12" decimals="-6" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodShares" scale="6" id="f-177">3</ix:nonFraction>)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-6" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="6" id="f-178">55</ix:nonFraction>)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-6" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="6" id="f-179">155</ix:nonFraction>)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="6" id="f-180">210</ix:nonFraction>)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividends declared, $<ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="2" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="f-181">0.31</ix:nonFraction> per share</span></div></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-6" name="us-gaap:DividendsCommonStockCash" scale="6" id="f-182">154</ix:nonFraction>)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:DividendsCommonStockCash" scale="6" id="f-183">154</ix:nonFraction>)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:1.5pt solid #000;border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, March 31, 2025</span></div></td><td colspan="3" style="border-bottom:1.5pt solid #000;border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-bottom:1.5pt solid #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-14" decimals="-6" name="us-gaap:CommonStockSharesOutstanding" scale="6" id="f-184">493</ix:nonFraction>&#160;</span></td><td style="border-bottom:1.5pt solid #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:1.5pt solid #000;border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-bottom:1.5pt solid #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:1.5pt solid #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-6" name="us-gaap:StockholdersEquity" scale="6" id="f-185">5</ix:nonFraction>&#160;</span></td><td style="border-bottom:1.5pt solid #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:1.5pt solid #000;border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-bottom:1.5pt solid #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:1.5pt solid #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-6" name="us-gaap:StockholdersEquity" scale="6" id="f-186">19</ix:nonFraction>&#160;</span></td><td style="border-bottom:1.5pt solid #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:1.5pt solid #000;border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-bottom:1.5pt solid #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:1.5pt solid #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-16" decimals="-6" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="f-187">15,040</ix:nonFraction>&#160;</span></td><td style="border-bottom:1.5pt solid #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:1.5pt solid #000;border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-bottom:1.5pt solid #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:1.5pt solid #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-17" decimals="-6" sign="-" name="us-gaap:StockholdersEquity" scale="6" id="f-188">165</ix:nonFraction>)</span></td><td style="border-bottom:1.5pt solid #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:1.5pt solid #000;border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-bottom:1.5pt solid #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:1.5pt solid #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-6" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="f-189">14,899</ix:nonFraction>&#160;</span></td><td style="border-bottom:1.5pt solid #000;border-top:1.5pt 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"/><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"/><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"/><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"/><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"/><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"/><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"/><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"/><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"/><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"/><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"/><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"/><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"/><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"/><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"/><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"/><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"/><td colspan="3" style="display:none"/></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:33.256%"/><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:7.671%"/><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:7.671%"/><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.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width: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:9.583%"/><td style="width:0.1%"/></tr><tr style="height:24pt"><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in millions, except per share data)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Class&#160;A&#160;Common&#160;Stock</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Additional<br/>Paid-in<br/>Capital</span></td><td colspan="3" rowspan="2" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Retained<br/>Earnings</span></td><td colspan="3" rowspan="2" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Other<br/>Comprehensive<br/>Income (Loss)</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:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;Total Stockholders' Equity</span></div></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares&#160;&#160;&#160;&#160;</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, December&#160;31, 2023</span></div></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-18" decimals="-6" name="us-gaap:CommonStockSharesOutstanding" scale="6" id="f-190">498</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-6" name="us-gaap:StockholdersEquity" scale="6" id="f-191">5</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-6" name="us-gaap:StockholdersEquity" scale="6" id="f-192">15</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-20" decimals="-6" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="f-193">13,301</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-21" decimals="-6" sign="-" name="us-gaap:StockholdersEquity" scale="6" id="f-194">94</ix:nonFraction>)</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-22" decimals="-6" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="f-195">13,227</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-6" name="us-gaap:NetIncomeLoss" scale="6" id="f-196">546</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-6" name="us-gaap:NetIncomeLoss" scale="6" id="f-197">546</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income (loss)</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-24" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="6" id="f-198">62</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="6" id="f-199">62</ix:nonFraction>)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common stock issued, stock-based compensation plans</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-25" decimals="-6" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" scale="6" id="f-200">1</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-26" decimals="-6" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="6" id="f-201">20</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-6" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="6" id="f-202">20</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation expense</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-26" decimals="-6" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="6" id="f-203">42</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-6" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="6" id="f-204">42</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Repurchases of common stock</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-25" decimals="-6" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodShares" scale="6" id="f-205">2</ix:nonFraction>)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-26" decimals="-6" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="6" id="f-206">57</ix:nonFraction>)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-6" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="6" id="f-207">76</ix:nonFraction>)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-6" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="6" id="f-208">133</ix:nonFraction>)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividends declared, $<ix:nonFraction unitRef="usdPerShare" contextRef="c-5" decimals="2" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="f-209">0.30</ix:nonFraction> per share</span></div></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-6" name="us-gaap:DividendsCommonStockCash" scale="6" id="f-210">150</ix:nonFraction>)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-6" name="us-gaap:DividendsCommonStockCash" scale="6" id="f-211">150</ix:nonFraction>)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:1.5pt solid #000;border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, March 31, 2024</span></div></td><td colspan="3" style="border-bottom:1.5pt solid #000;border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-bottom:1.5pt solid #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-27" decimals="-6" name="us-gaap:CommonStockSharesOutstanding" scale="6" id="f-212">497</ix:nonFraction>&#160;</span></td><td style="border-bottom:1.5pt solid #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:1.5pt solid #000;border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-bottom:1.5pt solid #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:1.5pt solid #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-27" decimals="-6" name="us-gaap:StockholdersEquity" scale="6" id="f-213">5</ix:nonFraction>&#160;</span></td><td style="border-bottom:1.5pt solid #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:1.5pt solid #000;border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-bottom:1.5pt solid #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:1.5pt solid #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-28" decimals="-6" name="us-gaap:StockholdersEquity" scale="6" id="f-214">20</ix:nonFraction>&#160;</span></td><td style="border-bottom:1.5pt solid #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:1.5pt solid #000;border-top:1.5pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1.5pt solid #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-29" decimals="-6" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="f-215">13,621</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:1.5pt solid #000;border-top:1.5pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1.5pt solid #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-30" decimals="-6" sign="-" name="us-gaap:StockholdersEquity" scale="6" id="f-216">156</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:1.5pt solid #000;border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-bottom:1.5pt solid #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:1.5pt solid #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-31" decimals="-6" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="f-217">13,490</ix:nonFraction>&#160;</span></td><td style="border-bottom:1.5pt solid #000;border-top:1.5pt 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"/><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"/><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"/><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"/><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"/><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"/><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"/><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"/><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"/><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"/><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"/><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"/><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"/><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"/><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"/><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"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:9pt;text-align:center;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:80%">The accompanying notes are an integral part of the unaudited consolidated financial statements.</span></div><div style="height:40.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cognizant Technology Solutions</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March&#160;31, 2025 Form 10-Q</span></div></td></tr></table><span style="color:#2e318e;font-family:'Times New Roman',sans-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;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;                </span></div></div></div><div id="i45a6b8832b23418a9661820d75a8183d_34"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i45a6b8832b23418a9661820d75a8183d_7">Table of Contents</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">COGNIZANT TECHNOLOGY SOLUTIONS CORPORATION</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONSOLIDATED STATEMENTS OF CASH FLOWS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Unaudited)</span></div><div style="text-align:center"><span><br/></span></div><div style="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:77.523%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.124%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.581%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.272%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in millions)</span></div></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the Three Months Ended<br/>March 31,</span></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash flows from operating activities:</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:NetIncomeLoss" scale="6" id="f-218">663</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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-6" name="us-gaap:NetIncomeLoss" scale="6" id="f-219">546</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjustments to reconcile net income to net cash provided by operating activities:</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="f-220">136</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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-6" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="f-221">133</ix:nonFraction>&#160;</span></td><td style="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="border-top:0.5pt solid #000;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income taxes</span></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="6" id="f-222">54</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-6" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="6" id="f-223">26</ix:nonFraction>)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation expense</span></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:ShareBasedCompensation" scale="6" id="f-224">42</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-6" name="us-gaap:ShareBasedCompensation" scale="6" id="f-225">42</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt 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"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gain on sale of property and equipment</span></div></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" scale="6" id="f-226">62</ix:nonFraction>)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-6" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" format="ixt:fixed-zero" scale="6" id="f-227">&#8212;</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other, net</span></div></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:OtherNoncashIncomeExpense" scale="6" id="f-228">6</ix:nonFraction>)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-6" sign="-" name="us-gaap:OtherNoncashIncomeExpense" scale="6" id="f-229">32</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Changes in assets and liabilities, net of effects of businesses acquired:</span></div></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade accounts receivable, current</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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="6" id="f-230">177</ix:nonFraction>)</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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-6" sign="-" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="6" id="f-231">39</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current and noncurrent assets</span></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:IncreaseDecreaseInOtherOperatingAssets" scale="6" id="f-232">42</ix:nonFraction>)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-6" name="us-gaap:IncreaseDecreaseInOtherOperatingAssets" scale="6" id="f-233">347</ix:nonFraction>)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:IncreaseDecreaseInAccountsPayable" scale="6" id="f-234">9</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-6" sign="-" name="us-gaap:IncreaseDecreaseInAccountsPayable" scale="6" id="f-235">47</ix:nonFraction>)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenues, current and noncurrent</span></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:IncreaseDecreaseInDeferredRevenue" scale="6" id="f-236">70</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-6" name="us-gaap:IncreaseDecreaseInDeferredRevenue" scale="6" id="f-237">50</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current and noncurrent liabilities</span></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" sign="-" name="us-gaap:IncreaseDecreaseInOtherOperatingLiabilities" scale="6" id="f-238">287</ix:nonFraction>)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-6" sign="-" name="us-gaap:IncreaseDecreaseInOtherOperatingLiabilities" scale="6" id="f-239">327</ix:nonFraction>)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash provided by operating activities</span></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="6" id="f-240">400</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-6" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="6" id="f-241">95</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash flows from investing activities:</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchases of property and equipment</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="6" id="f-242">77</ix:nonFraction>)</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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-6" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="6" id="f-243">79</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Proceeds from sale of property and equipment</span></div></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" scale="6" id="f-244">70</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-6" name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" format="ixt:fixed-zero" scale="6" id="f-245">&#8212;</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt 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"/></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="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="border-top:0.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Proceeds from maturity of held-to-maturity investment securities</span></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities" format="ixt:fixed-zero" scale="6" id="f-246">&#8212;</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-6" name="us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities" scale="6" id="f-247">3</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt 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"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Proceeds from maturity or sale of other investments</span></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:ProceedsFromSaleAndMaturityOfOtherInvestments" format="ixt:fixed-zero" scale="6" id="f-248">&#8212;</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-6" name="us-gaap:ProceedsFromSaleAndMaturityOfOtherInvestments" scale="6" id="f-249">259</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payments for business combinations, net of cash acquired</span></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:fixed-zero" scale="6" id="f-250">&#8212;</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-6" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" scale="6" id="f-251">421</ix:nonFraction>)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash (used in) investing activities</span></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="6" id="f-252">7</ix:nonFraction>)</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-6" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="6" id="f-253">238</ix:nonFraction>)</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash flows from financing activities:</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Issuance of common stock under stock-based compensation plans</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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" scale="6" id="f-254">19</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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-6" name="us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" scale="6" id="f-255">20</ix:nonFraction>&#160;</span></td><td style="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="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="border-top:0.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Repurchases of common stock</span></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:PaymentsForRepurchaseOfCommonStock" scale="6" id="f-256">209</ix:nonFraction>)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-6" name="us-gaap:PaymentsForRepurchaseOfCommonStock" scale="6" id="f-257">133</ix:nonFraction>)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Repayment of Term Loan borrowings and earnout and finance lease obligations </span></div></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="ctsh:RepaymentsOfDebtLeaseAndEarnoutObligations" scale="6" id="f-258">12</ix:nonFraction>)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-6" name="ctsh:RepaymentsOfDebtLeaseAndEarnoutObligations" scale="6" id="f-259">40</ix:nonFraction>)</span></td><td style="border-top:0.5pt 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"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Repayment of notes outstanding under the revolving credit facility</span></div></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:RepaymentsOfLongTermLinesOfCredit" scale="6" id="f-260">300</ix:nonFraction>)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-6" name="us-gaap:RepaymentsOfLongTermLinesOfCredit" format="ixt:fixed-zero" scale="6" id="f-261">&#8212;</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividends paid</span></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:PaymentsOfDividendsCommonStock" scale="6" id="f-262">155</ix:nonFraction>)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-6" name="us-gaap:PaymentsOfDividendsCommonStock" scale="6" id="f-263">151</ix:nonFraction>)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash (used in) financing activities</span></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="6" id="f-264">657</ix:nonFraction>)</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-6" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="6" id="f-265">304</ix:nonFraction>)</span></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of exchange rate changes on cash, cash equivalents and restricted cash and cash equivalents</span></div></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="f-266">13</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-6" sign="-" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="f-267">39</ix:nonFraction>)</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Decrease) in cash, cash equivalents and restricted cash and cash equivalents</span></div></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" sign="-" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="6" id="f-268">251</ix:nonFraction>)</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-6" sign="-" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="6" id="f-269">486</ix:nonFraction>)</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash, cash equivalents and restricted cash and cash equivalents beginning of year</span></div></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="6" id="f-270">2,231</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-22" decimals="-6" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="6" id="f-271">2,717</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents, end of period</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-6" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="6" id="f-272">1,980</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-31" decimals="-6" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="6" id="f-273">2,231</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying notes are an integral part of the unaudited consolidated financial statements.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cognizant Technology Solutions</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March&#160;31, 2025 Form 10-Q</span></div></td></tr></table><span style="color:#2e318e;font-family:'Times New Roman',sans-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;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;                </span></div></div></div><div id="i45a6b8832b23418a9661820d75a8183d_37"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i45a6b8832b23418a9661820d75a8183d_7">Table of Contents</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">COGNIZANT TECHNOLOGY SOLUTIONS CORPORATION</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Unaudited)</span></div><div id="i45a6b8832b23418a9661820d75a8183d_40"></div><div style="text-align:center"><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:20.779%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.430%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:24.303%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.432%"/><td style="width:0.1%"/></tr><tr><td colspan="15" style="border-bottom:1pt solid #2e318e;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#2e318e;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Note 1 &#8212; Interim Consolidated Financial Statements</span></td></tr></table></div><ix:nonNumeric contextRef="c-1" name="us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" id="f-274" escape="true"><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The terms &#8220;Cognizant,&#8221; &#8220;we,&#8221; &#8220;our,&#8221; &#8220;us&#8221; and &#8220;the Company&#8221; refer to Cognizant Technology Solutions Corporation and its subsidiaries unless the context indicates otherwise. We have prepared the accompanying unaudited consolidated financial statements included herein in accordance with GAAP and the Exchange Act. The accompanying unaudited consolidated financial statements should be read in conjunction w</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ith our audited consolidated financial statements (and notes thereto) included in our Annual Report on Form&#160;10-K for the year ended December&#160;31, 2024. In our opinion, all adjustments considered necessary for a fair statement of the accompanying unaudited consolidated financial statements have been included and all adjustments are of a normal and recurring nature. Operating results for the interim periods are not necessarily indicative of results that may be expected to occur for the entire year.</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#2e318e;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:115%">Sale of Property and Equipment</span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended March 31, 2025, we </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">sold an office complex in India for proceeds of $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="f-275">70</ix:nonFraction>&#160;million and recorded a gain on the transaction of $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" format="ixt:num-dot-decimal" scale="6" id="f-276">62</ix:nonFraction>&#160;million, which was reported in "(Gain) on sale of property and equipment" on our unaudited consolidated statement of operations. As of December 31, 2024, the physical assets held for sale related to this office complex were reported in "Other current assets" as disclosed in Note 6 in our Annual Report on Form 10-K for the ended December&#160;31, 2024.</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="f-277" escape="true"><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#2e318e;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:115%">New Accounting Pronouncements</span></div><div style="margin-top:9pt;text-align:justify"><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:12.788%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:54.163%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.861%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-left:1.5pt solid #000;border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Date Issued and Topic</span></td><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Effective Date</span></div></td><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Description</span></td><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;border-right:1.5pt solid #000;border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Impact</span></td></tr><tr><td colspan="3" style="border-left:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 2023</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income Taxes (Topic 740): Improvements to Income Tax Disclosures</span></div></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Annual period starting in 2025 </span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prospective basis </span></div></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The standard requires enhanced income tax disclosures primarily related to the income tax rate reconciliation and income taxes paid information.  </span></div></td><td colspan="3" style="border-left:1pt solid #000000;border-right:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We are currently evaluating the impact of the new standard on our disclosures. </span></div></td></tr><tr><td colspan="3" style="border-bottom:1.5pt solid #000;border-left:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">November 2024</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income Statement&#8212;Reporting Comprehensive Income&#8212;Expense Disaggregation Disclosures (Subtopic 220-40)</span></div></td><td colspan="3" style="border-bottom:1.5pt solid #000;border-left:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Annual period starting in 2027 and interim periods starting in 2028 </span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prospective basis </span></div></td><td colspan="3" style="border-bottom:1.5pt solid #000;border-left:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The standard is intended to improve financial reporting by requiring that public business entities disclose additional information about specific expense categories in the notes to financial statements at interim and annual reporting periods.</span></div></td><td colspan="3" style="border-bottom:1.5pt solid #000;border-left:1pt solid #000000;border-right:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We are currently evaluating the impact of the new standard on our disclosures. </span></div></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"/></tr></table></div></ix:nonNumeric></ix:nonNumeric><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cognizant Technology Solutions</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March&#160;31, 2025 Form 10-Q</span></div></td></tr></table><span style="color:#2e318e;font-family:'Times New Roman',sans-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;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;                </span></div></div></div><div id="i45a6b8832b23418a9661820d75a8183d_43"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i45a6b8832b23418a9661820d75a8183d_7">Table of Contents</a></span></div></div><div style="margin-top:3pt;text-align:center"><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:20.779%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.430%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:24.303%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.432%"/><td style="width:0.1%"/></tr><tr><td colspan="15" style="border-bottom:1pt solid #2e318e;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#2e318e;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Note 2 &#8212; Revenues and Trade Accounts Receivable</span></td></tr></table></div><ix:nonNumeric contextRef="c-1" name="us-gaap:RevenueFromContractWithCustomerTextBlock" id="f-278" continuedAt="f-278-1" escape="true"><div style="margin-top:6pt;text-align:justify"><span style="color:#2e318e;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Disaggregation of Revenues</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The tables below present disaggregated revenues from contracts with clients by client location, service line and contract type for each of our reportable business segments. We believe this disaggregation best depicts how the nature, amount, timing and uncertainty of revenues and cash flows are affected by industry, market and other economic factors. Our consulting and technology services include consulting, application development, systems integration, quality engineering and assurance services as well as software solutions and related services while our outsourcing services include application maintenance, infrastructure and security as well as business process services. Revenues are attributed to geographic regions based upon client location, which is the client's billing address. Substantially all revenues in the North America region relate to clients in the United States.</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:DisaggregationOfRevenueTableTextBlock" id="f-279" continuedAt="f-279-1" escape="true"><div style="margin-top:3pt;text-align:justify"><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:31.502%"/><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.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.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.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.765%"/><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.626%"/><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 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 style="height:9pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="27" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>March 31, 2025</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in millions)</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Health Sciences</span></div></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Financial Services</span></div></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Products and Resources</span></div></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Communications, Media and Technology</span></div></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</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="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="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Geography:</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"/><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="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="padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North America</span></td><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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-32" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-280">1,330</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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-33" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-281">1,043</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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-34" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-282">911</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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-35" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-283">570</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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-36" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-284">3,854</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="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="border-top:1.5pt solid #000;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United Kingdom</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-37" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-285">49</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-38" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-286">153</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-39" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-287">137</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-40" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-288">118</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-41" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-289">457</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt 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"/><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="border-top:0.5pt solid #000;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Continental Europe</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-42" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-290">160</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-43" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-291">147</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-44" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-292">153</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-45" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-293">33</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-46" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-294">493</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt 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"/><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="border-top:1.5pt solid #000;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe - Total</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-47" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-295">209</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-48" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-296">300</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-49" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-297">290</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-50" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-298">151</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-51" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-299">950</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt 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"/><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="border-top:1.5pt solid #000;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rest of World </span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-52" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-300">32</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-53" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-301">119</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-54" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-302">77</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-55" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-303">83</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-56" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-304">311</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt 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"/><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="border-top:1.5pt solid #000;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-57" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-305">1,571</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-58" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-306">1,462</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-59" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-307">1,278</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-60" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-308">804</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-309">5,115</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt 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"/><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 style="height:15pt"><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service line:</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"/><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="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="padding:2px 1pt 2px 14.5pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consulting and technology services</span></td><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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-61" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-310">870</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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-62" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-311">1,020</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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-63" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-312">887</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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-64" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-313">449</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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-65" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-314">3,226</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="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="border-top:0.5pt solid #000;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outsourcing services</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-66" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-315">701</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-67" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-316">442</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-68" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-317">391</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-69" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-318">355</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-70" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-319">1,889</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt 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"/><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="border-top:1.5pt solid #000;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-57" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-320">1,571</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-58" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-321">1,462</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-59" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-322">1,278</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-60" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-323">804</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-324">5,115</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt 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"/><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 style="height:15pt"><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Type of contract:</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"/><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="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="padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Time and materials</span></td><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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-71" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-325">481</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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-72" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-326">764</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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-73" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-327">556</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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-74" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-328">434</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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-75" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-329">2,235</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="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="border-top:0.5pt solid #000;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fixed-price</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-76" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-330">791</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-77" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-331">651</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-78" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-332">634</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-79" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-333">334</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-80" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-334">2,410</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt 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"/><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="border-top:0.5pt solid #000;padding:2px 1pt 2px 14.5pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transaction or volume-based</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-81" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-335">299</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-82" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-336">47</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-83" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-337">88</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-84" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-338">36</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-85" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-339">470</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt 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"/><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="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-57" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-340">1,571</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-58" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-341">1,462</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-59" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-342">1,278</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-60" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-343">804</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-344">5,115</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt 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"/><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:nonNumeric></ix:nonNumeric><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cognizant Technology Solutions</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March&#160;31, 2025 Form 10-Q</span></div></td></tr></table><span style="color:#2e318e;font-family:'Times New Roman',sans-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;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;                </span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i45a6b8832b23418a9661820d75a8183d_7">Table of Contents</a></span></div></div><ix:continuation id="f-278-1" continuedAt="f-278-2"><ix:continuation id="f-279-1"><div style="text-align:justify"><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:31.502%"/><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.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.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.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.765%"/><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.626%"/><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 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 style="height:9pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="27" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>March 31, 2024</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in millions)</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Health Sciences</span></div></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Financial Services</span></div></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Products &amp; Resources</span></div></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Communications, Media and Technology</span></div></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</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="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="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Geography:</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"/><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="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="padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North America</span></td><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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-86" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-345">1,209</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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-87" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-346">977</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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-88" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-347">773</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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-89" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-348">562</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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-90" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-349">3,521</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="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="border-top:1.5pt solid #000;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United Kingdom</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-91" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-350">44</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-92" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-351">143</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-93" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-352">131</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-94" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-353">138</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-95" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-354">456</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt 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"/><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="border-top:0.5pt solid #000;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Continental Europe</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-96" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-355">135</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-97" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-356">151</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-98" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-357">145</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-99" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-358">52</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-100" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-359">483</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt 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"/><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="border-top:1.5pt solid #000;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe - Total</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-101" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-360">179</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-102" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-361">294</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-103" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-362">276</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-104" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-363">190</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-105" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-364">939</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt 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"/><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="border-top:1.5pt solid #000;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rest of World </span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-106" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-365">28</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-107" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-366">114</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-108" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-367">84</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-109" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-368">74</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-110" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-369">300</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt 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"/><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="border-top:1.5pt solid #000;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-111" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-370">1,416</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-112" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-371">1,385</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-113" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-372">1,133</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-114" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-373">826</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-374">4,760</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt 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"/><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 style="height:15pt"><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service line:</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"/><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="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="padding:2px 1pt 2px 14.5pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consulting and technology services</span></td><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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-115" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-375">802</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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-116" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-376">953</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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-117" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-377">736</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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-118" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-378">464</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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-119" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-379">2,955</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="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="border-top:0.5pt solid #000;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outsourcing services</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-120" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-380">614</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-121" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-381">432</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-122" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-382">397</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-123" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-383">362</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-124" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-384">1,805</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt 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"/><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="border-top:1.5pt solid #000;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-111" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-385">1,416</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-112" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-386">1,385</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-113" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-387">1,133</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-114" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-388">826</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-389">4,760</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt 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"/><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 style="height:15pt"><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Type of contract:</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"/><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="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="padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Time and materials</span></td><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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-125" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-390">490</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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-126" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-391">783</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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-127" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-392">470</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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-128" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-393">467</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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-129" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-394">2,210</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="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="border-top:0.5pt solid #000;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fixed-price</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-130" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-395">670</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-131" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-396">556</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-132" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-397">582</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-133" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-398">328</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-134" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-399">2,136</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt 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"/><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="border-top:0.5pt solid #000;padding:2px 1pt 2px 14.5pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transaction or volume-based</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-135" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-400">256</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-136" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-401">46</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-137" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-402">81</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-138" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-403">31</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-139" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-404">414</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt 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"/><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="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-111" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-405">1,416</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-112" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-406">1,385</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-113" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-407">1,133</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-114" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-408">826</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-409">4,760</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt 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"/><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"/><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></table></div></ix:continuation><div style="margin-top:9pt;text-align:justify"><span style="color:#2e318e;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Costs to Fulfill</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:CapitalizedContractCostTableTextBlock" id="f-410" escape="true"><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows significant movements in the capitalized costs to fulfill for the three months ended March 31:</span></div><div style="text-align:justify"><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.005%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.139%"/><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:2.577%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.791%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in millions)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:CapitalizedContractCostNet" scale="6" id="f-411">209</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-22" decimals="-6" name="us-gaap:CapitalizedContractCostNet" scale="6" id="f-412">245</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Costs capitalized</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="ctsh:CapitalizedContractCostCostsCapitalized" scale="6" id="f-413">10</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-6" name="ctsh:CapitalizedContractCostCostsCapitalized" scale="6" id="f-414">14</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization expense</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:CapitalizedContractCostAmortization" scale="6" id="f-415">20</ix:nonFraction>)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-6" name="us-gaap:CapitalizedContractCostAmortization" scale="6" id="f-416">22</ix:nonFraction>)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impairment charge</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:CapitalizedContractCostImpairmentLoss" scale="6" id="f-417">7</ix:nonFraction>)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-6" name="us-gaap:CapitalizedContractCostImpairmentLoss" scale="6" id="f-418">2</ix:nonFraction>)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-6" name="us-gaap:CapitalizedContractCostNet" scale="6" id="f-419">192</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-31" decimals="-6" name="us-gaap:CapitalizedContractCostNet" scale="6" id="f-420">235</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Costs to obtain contracts were immaterial for the periods disclosed.</span></div></ix:nonNumeric><div style="margin-top:9pt;text-align:justify"><span style="color:#0033a0;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Contract Balances</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> <ix:nonNumeric contextRef="c-1" name="us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock" id="f-421" continuedAt="f-421-1" escape="true">The table below shows significant movements in contract assets (current and noncurrent) for the three months ended March 31:</ix:nonNumeric></span></div><ix:continuation id="f-421-1" continuedAt="f-421-2"><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:65.712%"/><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:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.431%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.792%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in millions)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:ContractWithCustomerAssetGross" scale="6" id="f-422">386</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-22" decimals="-6" name="us-gaap:ContractWithCustomerAssetGross" scale="6" id="f-423">316</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues recognized during the period but not billed</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="ctsh:ContractWithCustomerAssetRevenueRecognizedButNotBilled" scale="6" id="f-424">327</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-6" name="ctsh:ContractWithCustomerAssetRevenueRecognizedButNotBilled" scale="6" id="f-425">248</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts reclassified to trade accounts receivable</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:ContractWithCustomerAssetReclassifiedToReceivable" scale="6" id="f-426">259</ix:nonFraction>)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-6" name="us-gaap:ContractWithCustomerAssetReclassifiedToReceivable" scale="6" id="f-427">180</ix:nonFraction>)</span></td><td style="border-top:0.5pt 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"/></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"/></tr><tr><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-6" name="us-gaap:ContractWithCustomerAssetGross" scale="6" id="f-428">454</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-31" decimals="-6" name="us-gaap:ContractWithCustomerAssetGross" scale="6" id="f-429">384</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;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="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cognizant Technology Solutions</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March&#160;31, 2025 Form 10-Q</span></div></td></tr></table><span style="color:#2e318e;font-family:'Times New Roman',sans-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;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;                </span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i45a6b8832b23418a9661820d75a8183d_7">Table of Contents</a></span></div></div><ix:continuation id="f-278-2"><ix:continuation id="f-421-2"><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below shows significant movements in the deferred revenue balances (current and noncurrent) for the three months ended March 31:</span></div><div style="text-align:justify"><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.005%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.139%"/><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:2.577%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.791%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in millions)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:ContractWithCustomerLiability" scale="6" id="f-430">480</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-22" decimals="-6" name="us-gaap:ContractWithCustomerLiability" scale="6" id="f-431">427</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts billed but not recognized as revenues</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="ctsh:ContractWithCustomerLiabilityAmountBilledButRevenueNotRecognized" scale="6" id="f-432">374</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-6" name="ctsh:ContractWithCustomerLiabilityAmountBilledButRevenueNotRecognized" scale="6" id="f-433">311</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues recognized related to the beginning balance of deferred revenue</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" scale="6" id="f-434">302</ix:nonFraction>)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-6" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" scale="6" id="f-435">262</ix:nonFraction>)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts acquired in business combinations</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:ContractWithCustomerLiabilityIncreaseDecreaseForContractAcquiredInBusinessCombination" format="ixt:fixed-zero" scale="6" id="f-436">&#8212;</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-6" name="us-gaap:ContractWithCustomerLiabilityIncreaseDecreaseForContractAcquiredInBusinessCombination" scale="6" id="f-437">9</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt 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"/></tr><tr><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-6" name="us-gaap:ContractWithCustomerLiability" scale="6" id="f-438">552</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-31" decimals="-6" name="us-gaap:ContractWithCustomerLiability" scale="6" id="f-439">485</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:continuation><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues recognized during the three months ended March&#160;31, 2025 for performance obligations satisfied or partially satisfied in previous periods were immaterial.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#0033a0;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Remaining Performance Obligations</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March&#160;31, 2025, the aggregate amount of transaction price allocated to remaining performance obligations was $<ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-6" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="6" id="f-440">5,627</ix:nonFraction> million, of which approximately <ix:nonFraction unitRef="number" contextRef="c-140" decimals="2" name="us-gaap:RevenueRemainingPerformanceObligationPercentage" scale="-2" id="f-441">35</ix:nonFraction>% is expected to be recognized as revenues within <ix:nonNumeric contextRef="c-140" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" format="ixt-sec:duryear" id="f-442">1</ix:nonNumeric> year, approximately <ix:nonFraction unitRef="number" contextRef="c-141" decimals="2" name="us-gaap:RevenueRemainingPerformanceObligationPercentage" scale="-2" id="f-443">55</ix:nonFraction>% is expected to be recognized as revenues within <ix:nonNumeric contextRef="c-141" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" format="ixt-sec:duryear" id="f-444">2</ix:nonNumeric> years and approximately <ix:nonFraction unitRef="number" contextRef="c-142" decimals="2" name="us-gaap:RevenueRemainingPerformanceObligationPercentage" scale="-2" id="f-445">90</ix:nonFraction>% is expected to be recognized as revenues within <ix:nonNumeric contextRef="c-142" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" format="ixt-sec:duryear" id="f-446">5</ix:nonNumeric> years. Disclosure is not required for performance obligations that meet any of the following criteria: </span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">contracts with a duration of one year or less as determined under ASC Topic 606: "Revenue from Contracts with Customers",</span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">contracts for which we recognize revenues based on the right to invoice for services performed, </span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">variable consideration allocated entirely to a wholly unsatisfied performance obligation or to a wholly unsatisfied promise to transfer a distinct good or service that forms part of a single performance obligation in accordance with ASC 606-10-25-14(b), for which the criteria in ASC 606-10-32-40 have been met, or </span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(4)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">variable consideration in the form of a sales-based or usage-based royalty promised in exchange for a license of intellectual property. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Many of our performance obligations meet one or more of these exemptions and therefore are not included in the remaining performance obligation amount disclosed above.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#2e318e;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Trade Accounts Receivable and Allowance</span><span style="background-color:#ffffff;color:#2e318e;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%"> for Credit Losses</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ReinsuranceRecoverableAllowanceForCreditLossTableTextBlock" id="f-447" escape="true"><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the activity in the allowance for credit losses for trade accounts receivable for the three months ended March 31:</span></div><div style="margin-top:6pt;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:66.103%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.289%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.809%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.289%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.810%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in millions)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" scale="6" id="f-448">26</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-22" decimals="-6" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" scale="6" id="f-449">32</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Credit loss expense</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> (1)</span></div></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:ProvisionForDoubtfulAccounts" scale="6" id="f-450">4</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-6" name="us-gaap:ProvisionForDoubtfulAccounts" scale="6" id="f-451">1</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Write-offs charged against the allowance</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs" scale="6" id="f-452">2</ix:nonFraction>)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-6" name="us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs" scale="6" id="f-453">3</ix:nonFraction>)</span></td><td style="border-top:0.5pt 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"/></tr><tr><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-6" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" scale="6" id="f-454">28</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-31" decimals="-6" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" scale="6" id="f-455">30</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:32.748%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/></tr></table></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">Reported in "Selling, general and administrative expenses" in our unaudited consolidated statements of operations.</span></div></ix:nonNumeric></ix:continuation><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div id="i45a6b8832b23418a9661820d75a8183d_49"></div><div style="text-align:justify"><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:20.779%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.430%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:24.303%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.432%"/><td style="width:0.1%"/></tr><tr><td colspan="15" style="border-bottom:1pt solid #0033a0;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0033a0;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Note 3 &#8212; Restructuring Charges</span></div></td></tr></table></div><ix:nonNumeric contextRef="c-1" name="us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock" id="f-456" continuedAt="f-456-1" escape="true"><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At the end of 2024, we completed our NextGen program. NextGen charges for the three months ended March 31, 2024 were $<ix:nonFraction unitRef="usd" contextRef="c-143" decimals="-6" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="6" id="f-457">23</ix:nonFraction>&#160;million and included $<ix:nonFraction unitRef="usd" contextRef="c-144" decimals="-6" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="6" id="f-458">8</ix:nonFraction>&#160;million of employee separation costs, $<ix:nonFraction unitRef="usd" contextRef="c-145" decimals="-6" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="6" id="f-459">14</ix:nonFraction>&#160;million of facility exit costs and $<ix:nonFraction unitRef="usd" contextRef="c-146" decimals="-6" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="6" id="f-460">1</ix:nonFraction>&#160;million of third party and other costs. We did not incur any costs related to the NextGen program during the three months ended March 31, 2025.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The costs related to our NextGen program are reported in "Restructuring charges" in our consolidated statements of operations. We do not allocate these charges to individual segments in internal management reports used by the CODM. Accordingly, such expenses are separately disclosed in our segment reporting as &#8220;unallocated costs.&#8221; See </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i45a6b8832b23418a9661820d75a8183d_79">Note 1</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i45a6b8832b23418a9661820d75a8183d_79">1</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div></ix:nonNumeric><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cognizant Technology Solutions</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March&#160;31, 2025 Form 10-Q</span></div></td></tr></table><span style="color:#2e318e;font-family:'Times New Roman',sans-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;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;                </span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i45a6b8832b23418a9661820d75a8183d_7">Table of Contents</a></span></div></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock" id="f-461" escape="true"><ix:continuation id="f-456-1"><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in our accrued employee separation costs included in "Accrued expenses and other current liabilities" in our unaudited consolidated statements of financial position are presented in the table below for the three months ended March 31: </span></div><div style="margin-top:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:65.712%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.431%"/><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:2.577%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.792%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in millions)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-147" decimals="-6" name="us-gaap:RestructuringReserveCurrent" scale="6" id="f-462">35</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-148" decimals="-6" name="us-gaap:RestructuringReserveCurrent" scale="6" id="f-463">42</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employee separation costs accrued</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-149" decimals="-6" name="us-gaap:RestructuringCharges" format="ixt:fixed-zero" scale="6" id="f-464">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-150" decimals="-6" name="us-gaap:RestructuringCharges" scale="6" id="f-465">8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payments made</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-149" decimals="-6" name="us-gaap:PaymentsForRestructuring" scale="6" id="f-466">20</ix:nonFraction>)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-150" decimals="-6" name="us-gaap:PaymentsForRestructuring" scale="6" id="f-467">21</ix:nonFraction>)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-151" decimals="-6" name="us-gaap:RestructuringReserveCurrent" scale="6" id="f-468">15</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-152" decimals="-6" name="us-gaap:RestructuringReserveCurrent" scale="6" id="f-469">29</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:continuation></ix:nonNumeric><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div id="i45a6b8832b23418a9661820d75a8183d_55"></div><div><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:20.779%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.430%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:24.303%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.432%"/><td style="width:0.1%"/></tr><tr><td colspan="15" style="border-bottom:1.5pt solid #2e318e;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#2e318e;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Note 4 &#8212; Accrued Expenses and Other Current Liabilities</span></div></td></tr></table></div><ix:nonNumeric contextRef="c-1" name="ctsh:AccruedExpensesAndOtherCurrentLiabilitiesDisclosureTextBlock" id="f-471" escape="true"><ix:nonNumeric contextRef="c-1" name="ctsh:AccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock" id="f-470" escape="true"><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses and other current liabilities were as follows: </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:66.689%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.541%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.728%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.542%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in millions)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 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',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2024</span></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Compensation and benefits</span></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-6" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="6" id="f-472">1,171</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="6" id="f-473">1,499</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer volume and other incentives</span></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-6" name="ctsh:CustomerVolumeandOtherIncentivesCurrent" scale="6" id="f-474">261</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="ctsh:CustomerVolumeandOtherIncentivesCurrent" scale="6" id="f-475">247</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities related to the resale of third-party products</span></div></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-6" name="ctsh:LiabilitiesRelatedToTheResaleOfThirdPartyProducts" scale="6" id="f-476">245</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="ctsh:LiabilitiesRelatedToTheResaleOfThirdPartyProducts" scale="6" id="f-477">154</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Professional fees</span></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-6" name="us-gaap:AccruedProfessionalFeesCurrent" scale="6" id="f-478">185</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:AccruedProfessionalFeesCurrent" scale="6" id="f-479">171</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income taxes</span></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-6" name="us-gaap:AccruedIncomeTaxesCurrent" scale="6" id="f-480">128</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:AccruedIncomeTaxesCurrent" scale="6" id="f-481">100</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-6" name="us-gaap:OtherLiabilitiesCurrent" scale="6" id="f-482">383</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:OtherLiabilitiesCurrent" scale="6" id="f-483">439</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total accrued expenses and other current liabilities</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-6" name="us-gaap:AccruedLiabilitiesAndOtherLiabilities" format="ixt:num-dot-decimal" scale="6" id="f-484">2,373</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:AccruedLiabilitiesAndOtherLiabilities" format="ixt:num-dot-decimal" scale="6" id="f-485">2,610</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric></ix:nonNumeric><div style="text-indent:24.75pt"><span><br/></span></div><div id="i45a6b8832b23418a9661820d75a8183d_58"></div><div style="text-align:justify"><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:20.779%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.430%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:24.303%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.432%"/><td style="width:0.1%"/></tr><tr><td colspan="15" style="border-bottom:1.5pt solid #2e318e;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#2e318e;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Note 5 &#8212; Debt</span></div></td></tr></table></div><ix:nonNumeric contextRef="c-1" name="us-gaap:DebtDisclosureTextBlock" id="f-486" continuedAt="f-486-1" escape="true"><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have a Credit Agreement providing for a&#160;$<ix:nonFraction unitRef="usd" contextRef="c-153" decimals="-6" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="6" id="f-487">650</ix:nonFraction>&#160;million Term Loan and a&#160;$<ix:nonFraction unitRef="usd" contextRef="c-154" decimals="-6" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="6" id="f-488">1,850</ix:nonFraction>&#160;million unsecured revolving credit facility, which are each due to mature in October 2027. During the third quarter of 2024, we borrowed $<ix:nonFraction unitRef="usd" contextRef="c-155" decimals="-6" name="us-gaap:ProceedsFromLongTermLinesOfCredit" format="ixt:num-dot-decimal" scale="6" id="f-489">600</ix:nonFraction>&#160;million under our revolving credit facility to partially fund the acquisition of Belcan. We repaid $<ix:nonFraction unitRef="usd" contextRef="c-156" decimals="-6" name="us-gaap:RepaymentsOfLinesOfCredit" format="ixt:num-dot-decimal" scale="6" id="f-490">300</ix:nonFraction>&#160;million during the fourth quarter of 2024 and the remaining $<ix:nonFraction unitRef="usd" contextRef="c-157" decimals="-6" name="us-gaap:RepaymentsOfLinesOfCredit" format="ixt:num-dot-decimal" scale="6" id="f-491">300</ix:nonFraction>&#160;million during the first quarter of 2025. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Credit Agreement requires interest to be paid, at our option, at either the Term Benchmark, Adjusted Daily Simple RFR or the ABR Rate (each as defined in the Credit Agreement), plus, in each case, an Applicable Margin (as defined in the Credit Agreement). Initially, the Applicable Margin is <ix:nonFraction unitRef="number" contextRef="c-158" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="f-492">0.875</ix:nonFraction>% with respect to Term Benchmark loans and RFR loans and <ix:nonFraction unitRef="number" contextRef="c-159" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="f-493">0.00</ix:nonFraction>% with respect to ABR loans. Subsequently, the Applicable Margin with respect to Term Benchmark loans and RFR loans will be determined quarterly and may range from <ix:nonFraction unitRef="number" contextRef="c-160" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="f-494">0.75</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="c-161" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="f-495">1.125</ix:nonFraction>%, depending on our public debt ratings or, if we have not received public debt ratings, from&#160;<ix:nonFraction unitRef="number" contextRef="c-162" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="f-496">0.875</ix:nonFraction>%&#160;to&#160;<ix:nonFraction unitRef="number" contextRef="c-163" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="f-497">1.125</ix:nonFraction>%, depending on our Leverage Ratio, which is the ratio of indebtedness for borrowed money to Consolidated EBITDA, as defined in the</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Credit Agreement. Since issuance of the Term Loan, t</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">he Term Loan has been a Term Benchmark loan. The Credit Agreement contains customary affirmative and negative covenants as well as a financial covenant. We were in compliance with all debt covenants and representations of the Credit Agreement as of March&#160;31, 2025.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#2e318e;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Short-term Debt</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of each of March&#160;31, 2025 and December&#160;31, 2024, we had</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> $<ix:nonFraction unitRef="usd" contextRef="c-164" decimals="-6" name="us-gaap:LongTermDebtCurrent" format="ixt:num-dot-decimal" scale="6" id="f-498"><ix:nonFraction unitRef="usd" contextRef="c-165" decimals="-6" name="us-gaap:LongTermDebtCurrent" format="ixt:num-dot-decimal" scale="6" id="f-499">33</ix:nonFraction></ix:nonFraction>&#160;million </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">of short-term debt related to current maturities of our Term Loan. </span></div></ix:nonNumeric><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cognizant Technology Solutions</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March&#160;31, 2025 Form 10-Q</span></div></td></tr></table><span style="color:#2e318e;font-family:'Times New Roman',sans-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;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;                </span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i45a6b8832b23418a9661820d75a8183d_7">Table of Contents</a></span></div></div><ix:continuation id="f-486-1"><div style="margin-top:9pt;text-align:justify"><span style="color:#2e318e;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Long-term Debt</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfDebtInstrumentsTextBlock" id="f-500" escape="true"><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the long-term debt balances as of:</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:66.396%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.980%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.142%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.982%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in millions)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 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',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2024</span></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Notes outstanding under revolving credit facility</span></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-166" decimals="-6" name="us-gaap:LongTermDebt" format="ixt:fixed-zero" scale="6" id="f-501">&#8212;</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-167" decimals="-6" name="us-gaap:LongTermDebt" scale="6" id="f-502">300</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term Loan</span></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-164" decimals="-6" name="us-gaap:LongTermDebt" scale="6" id="f-503">602</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-165" decimals="-6" name="us-gaap:LongTermDebt" scale="6" id="f-504">610</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less:</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current maturities - Term Loan</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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-164" decimals="-6" name="us-gaap:LongTermDebtCurrent" scale="6" id="f-505">33</ix:nonFraction>)</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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-165" decimals="-6" name="us-gaap:LongTermDebtCurrent" scale="6" id="f-506">33</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unamortized deferred financing costs</span></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-168" decimals="-6" name="us-gaap:DeferredFinanceCostsNet" scale="6" id="f-507">2</ix:nonFraction>)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-169" decimals="-6" name="us-gaap:DeferredFinanceCostsNet" scale="6" id="f-508">2</ix:nonFraction>)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt, net of current maturities</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-6" name="us-gaap:LongTermDebtNoncurrent" scale="6" id="f-509">567</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:LongTermDebtNoncurrent" scale="6" id="f-510">875</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying value of our debt approximated its fair value as of March&#160;31, 2025 and December&#160;31, 2024.</span></div></ix:continuation><div id="i45a6b8832b23418a9661820d75a8183d_61"></div><div style="text-align:justify"><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:20.779%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.430%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:24.303%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.432%"/><td style="width:0.1%"/></tr><tr><td colspan="15" style="border-bottom:1.5pt solid #2e318e;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#2e318e;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Note 6 &#8212; Income Taxes</span></div></td></tr></table></div><ix:nonNumeric contextRef="c-1" name="us-gaap:IncomeTaxDisclosureTextBlock" id="f-512" escape="true"><ix:nonNumeric contextRef="c-1" name="ctsh:ScheduleofEffectiveIncomeTaxRatesTableTextBlock" id="f-511" escape="true"><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our effective income tax rates were 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: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:8.695%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:1.970%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.696%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>March 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effective income tax rate</span></td><td colspan="2" style="border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-1" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="f-513">24.4</ix:nonFraction>&#160;</span></td><td style="border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-5" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="f-514">24.8</ix:nonFraction>&#160;</span></td><td style="border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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></ix:nonNumeric><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are involved in two separate ongoing disputes with the ITD in connection with previously disclosed share repurchase transactions undertaken by CTS India in 2013 and 2016 to repurchase shares from its shareholders (non-Indian Cognizant entities) valued at $<ix:nonFraction unitRef="usd" contextRef="c-170" decimals="-6" name="us-gaap:ForeignEarningsRepatriated" format="ixt:num-dot-decimal" scale="6" id="f-515">523</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="c-171" decimals="-8" name="us-gaap:ForeignEarningsRepatriated" format="ixt:num-dot-decimal" scale="9" id="f-516">2.8</ix:nonFraction>&#160;billion, respectively. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2016 transaction was undertaken pursuant to a plan approved by the High Court in Chennai, India, and resulted in the payment of $<ix:nonFraction unitRef="usd" contextRef="c-171" decimals="-6" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="6" id="f-517">135</ix:nonFraction>&#160;million in Indian income taxes - an amount we believe includes all the applicable taxes owed for this transaction under Indian law. In March 2018, the ITD asserted that it is owed an additional <ix:nonFraction unitRef="inr" contextRef="c-172" decimals="-9" name="ctsh:IncomeTaxDisputedAmount" scale="9" id="f-518">33</ix:nonFraction> billion Indian rupees ($<ix:nonFraction unitRef="usd" contextRef="c-173" decimals="-6" name="ctsh:IncomeTaxDisputedAmount" scale="6" id="f-519">386</ix:nonFraction> million at the March&#160;31, 2025 exchange rate) on the 2016 transaction. We deposited <ix:nonFraction unitRef="inr" contextRef="c-174" decimals="-9" name="us-gaap:DepositsAssets" scale="9" id="f-520">5</ix:nonFraction> billion Indian rupees, representing <ix:nonFraction unitRef="number" contextRef="c-174" decimals="2" name="ctsh:DepositsAssetsPercentDisputedTaxAmount" scale="-2" id="f-521">15</ix:nonFraction>% of the disputed tax amount related to the 2016 transaction, with the ITD. Additionally, certain time deposits of CTS India were placed under lien in favor of the ITD, representing the remainder of the disputed tax amount.</span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In April 2020, we received a formal assessment from the ITD on the 2016 transaction, which is consistent with the ITD's previous assertions. Our appeal was ruled unfavorably by the CITA in March 2022 and by the ITAT in September 2023. We filed an appeal against the order of the ITAT with the High Court. On January 8, 2024, the SCI ruled that, in order to proceed with the appeal, we must deposit <ix:nonFraction unitRef="usd" contextRef="c-175" decimals="-9" name="us-gaap:RestrictedInvestments" scale="9" id="f-522">30</ix:nonFraction> billion Indian rupees, representing the time deposits of CTS India under lien, on the condition that, if CTS India prevails at the High Court, the amount deposited will be returned to CTS India, along with interest accrued, within four weeks of the judgment. We made the required deposit in January 2024 and the case is pending before the High Court.</span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March&#160;31, 2025 and December&#160;31, 2024, the deposit with the ITD was $<ix:nonFraction unitRef="usd" contextRef="c-176" decimals="-6" name="us-gaap:DepositsAssets" format="ixt:num-dot-decimal" scale="6" id="f-523">404</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="c-177" decimals="-6" name="us-gaap:DepositsAssets" format="ixt:num-dot-decimal" scale="6" id="f-524">403</ix:nonFraction>&#160;million, respectively,  presented in "Other noncurrent assets".</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The dispute in relation to the 2013 share repurchase transaction is also in litigation. At this time, the ITD has not made specific demands with regards to the 2013 transaction.</span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We continue to believe we have paid all applicable taxes owed on both the 2016 and the 2013 transactions and we continue to defend our positions with respect to both matters. Accordingly, we have not recorded any reserves for these matters as of March&#160;31, 2025.</span></div></ix:nonNumeric><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cognizant Technology Solutions</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March&#160;31, 2025 Form 10-Q</span></div></td></tr></table><span style="color:#2e318e;font-family:'Times New Roman',sans-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;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;                </span></div></div></div><div id="i45a6b8832b23418a9661820d75a8183d_64"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i45a6b8832b23418a9661820d75a8183d_7">Table of Contents</a></span></div></div><div style="margin-top:6pt;text-align:justify"><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:20.779%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.430%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:24.303%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.432%"/><td style="width:0.1%"/></tr><tr><td colspan="15" style="border-bottom:1.5pt solid #2e318e;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#2e318e;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Note 7 &#8212; Derivative Financial Instruments</span></div></td></tr></table></div><ix:nonNumeric contextRef="c-1" name="us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" id="f-525" continuedAt="f-525-1" escape="true"><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the normal course of business, we use foreign exchange forward and option contracts to manage foreign currency exchange rate risk. Derivatives may give rise to credit risk from the possible non-performance by counterparties. Credit risk is limited to the fair value of those contracts that are favorable to us. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have limited our credit risk by limi</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ting the amount of credit exposure with any one financial institution and conducting ongoing evaluation of the creditworthiness of the financial institutions with which we do business. In addition, all the assets and liabilities related to the foreign exchange derivative contracts set forth in the table below are subject to master netting arrangements, such as the International Swaps and Derivatives Association Master Agreement, with each individual counterparty. These master netting arrangements generally provide for net settlement of all outstanding contracts with the counterparty in the case of an event of default or a termination event. We have presented all the assets and liabilities related to the foreign exchange derivative contracts, as applicable, on a gross basis, with no offsets, in our unaudited consolidated statements of financial position. There is no financial collateral (including cash collateral) posted or received by us related to the foreign exchange derivative contracts.</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock" id="f-526" escape="true"><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides information on the location and fair values of derivative financial instruments included in our unaudited consolidated statements of financial position as of:</span></div><div style="margin-top:8pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"/><td style="width:27.176%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.714%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:22.611%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.714%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.472%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.009%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.472%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.714%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.472%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.567%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.479%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;(in millions)</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',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 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',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2024</span></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Designation of Derivatives</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Location&#160;on&#160;Statement&#160;of<br/>Financial Position</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Liabilities</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Assets&#160;&#160;</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Liabilities</span></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange forward and option contracts &#8211; Designated as cash flow hedging instruments</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current assets</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-178" decimals="-6" name="us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral" scale="6" id="f-527">7</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-179" decimals="-6" name="us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral" scale="6" id="f-528">1</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other noncurrent assets</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-180" decimals="-6" name="us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral" scale="6" id="f-529">6</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-181" decimals="-6" name="us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral" format="ixt:fixed-zero" scale="6" id="f-530">&#8212;</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses and other current liabilities</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-182" decimals="-6" name="us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral" scale="6" id="f-531">7</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-183" decimals="-6" name="us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral" scale="6" id="f-532">22</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other noncurrent liabilities</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-184" decimals="-6" name="us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral" scale="6" id="f-533">2</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-185" decimals="-6" name="us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral" scale="6" id="f-534">13</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-186" decimals="-6" name="us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral" scale="6" id="f-535">13</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-186" decimals="-6" name="us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral" scale="6" id="f-536">9</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-187" decimals="-6" name="us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral" scale="6" id="f-537">1</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-187" decimals="-6" name="us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral" scale="6" id="f-538">35</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange forward contracts &#8211; Not designated as hedging instruments</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current assets</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-188" decimals="-6" name="us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral" scale="6" id="f-539">2</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-189" decimals="-6" name="us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral" scale="6" id="f-540">1</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses and other current liabilities</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-190" decimals="-6" name="us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral" scale="6" id="f-541">2</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-191" decimals="-6" name="us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral" scale="6" id="f-542">2</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-192" decimals="-6" name="us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral" scale="6" id="f-543">2</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-192" decimals="-6" name="us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral" scale="6" id="f-544">2</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-193" decimals="-6" name="us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral" scale="6" id="f-545">1</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-193" decimals="-6" name="us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral" scale="6" id="f-546">2</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-6" name="us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral" scale="6" id="f-547">15</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-6" name="us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral" scale="6" id="f-548">11</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral" scale="6" id="f-549">2</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral" scale="6" id="f-550">37</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><div style="margin-top:9pt;text-align:justify"><span style="color:#2e318e;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Cash Flow Hedges</span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have entered and continue to enter into a series of foreign exchange derivative contracts that are designated as cash flow hedges of Indian rupee denominated payments in India. These contracts are intended to partially offset the impact of movement of the Indian rupee against the U.S. dollar on future operating costs and are scheduled to mature each month during the remainder of 2025, 2026 and the first three months of 2027. The changes in fair value of these contracts are initially reported in "Accumulated other comprehensive income (loss)" in our unaudited consolidated statements of financial position and are subsequently reclassified to earnings within "Cost of revenues" and "Selling, general and administrative expenses" in our unaudited consolidated statements of operations in the same period that the forecasted Indian rupee denominated payments are recorded in earnings. As of March&#160;31, 2025, we estimate less than $<ix:nonFraction unitRef="usd" contextRef="c-1" xsi:nil="true" name="us-gaap:CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths" id="f-551"></ix:nonFraction>1 million, net of tax, of net losses related to derivatives designated as cash flow hedges reported in "Accumulated other comprehensive income (loss)" in our unaudited consolidated statements of financial position is expected to be reclassified into earnings within the next 12 months.</span></div></ix:nonNumeric><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cognizant Technology Solutions</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March&#160;31, 2025 Form 10-Q</span></div></td></tr></table><span style="color:#2e318e;font-family:'Times New Roman',sans-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;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;                </span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i45a6b8832b23418a9661820d75a8183d_7">Table of Contents</a></span></div></div><ix:continuation id="f-525-1"><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock" id="f-552" continuedAt="f-552-1" escape="true"><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The notional value of the outstanding contracts by year of maturity was as follows: </span></div><div style="margin-top:3pt;text-align:justify"><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.052%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.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:13.960%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in millions)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 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',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2024</span></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-194" decimals="-6" name="us-gaap:DerivativeNotionalAmount" format="ixt:num-dot-decimal" scale="6" id="f-553">1,610</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-195" decimals="-6" name="us-gaap:DerivativeNotionalAmount" format="ixt:num-dot-decimal" scale="6" id="f-554">2,010</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-196" decimals="-6" name="us-gaap:DerivativeNotionalAmount" format="ixt:num-dot-decimal" scale="6" id="f-555">1,175</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-197" decimals="-6" name="us-gaap:DerivativeNotionalAmount" scale="6" id="f-556">920</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-198" decimals="-6" name="us-gaap:DerivativeNotionalAmount" scale="6" id="f-557">125</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-199" decimals="-6" name="us-gaap:DerivativeNotionalAmount" format="ixt:fixed-zero" scale="6" id="f-558">&#8212;</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total notional value of contracts outstanding </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-186" decimals="-6" name="us-gaap:DerivativeNotionalAmount" format="ixt:num-dot-decimal" scale="6" id="f-559">2,910</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-187" decimals="-6" name="us-gaap:DerivativeNotionalAmount" format="ixt:num-dot-decimal" scale="6" id="f-560">2,930</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt 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"/></tr></table></div></ix:nonNumeric><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:32.748%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/></tr></table></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><ix:continuation id="f-552-1" continuedAt="f-552-2"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span></ix:continuation><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt"><ix:continuation id="f-552-2">Includes $<ix:nonFraction unitRef="usd" contextRef="c-200" decimals="-6" name="us-gaap:DerivativeNotionalAmount" format="ixt:num-dot-decimal" scale="6" id="f-561">63</ix:nonFraction>&#160;million notional value of option contracts as of March&#160;31, 2025 with the remaining notional value related to forward contracts. There were <ix:nonFraction unitRef="usd" contextRef="c-201" decimals="-6" name="us-gaap:DerivativeNotionalAmount" format="ixt:fixed-zero" scale="0" id="f-562">no</ix:nonFraction> option contracts as of December&#160;31, 2024.</ix:continuation> </span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The activity related to the change in net unrealized gains and losses on the cash flow hedges included in "Accumulated other comprehensive income (loss)" in our unaudited consolidated statements of stockholders' equity is present</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ed in </span><span style="background-color:#ffffff;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="background-color:#ffffff;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i45a6b8832b23418a9661820d75a8183d_73">Note </a><a style="background-color:#ffffff;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i45a6b8832b23418a9661820d75a8183d_73">9</a></span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#2e318e;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Other Derivatives</span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We use foreign exchange forward contracts to provide an economic hedge against balance sheet exposures to certain monetary assets and liabilities denominated in currencies other than the functional currency of our foreign subsidiaries. We entered into foreign exchange forward contracts that are scheduled to mature in the second quarter of 2025. Realized gains or losses and changes in the estimated fair value of these derivative financial instruments are recorded in the caption "Foreign currency exchange gains (losses), net" in our unaudited consolidated statements of operations.</span></div><div style="text-align:justify;text-indent:24.75pt"><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="ctsh:DerivativesNotDesignatedAsHedgingInstrumentsDisclosureTextBlockTableTextBlock" id="f-563" escape="true"><div style="text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additional information related to the outstanding foreign exchange forward contracts not designated as hedging instruments was as follows:</span></div><div style="margin-top:3pt;text-align:justify"><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:46.122%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.449%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.700%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.449%"/><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.449%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.700%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.454%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in millions)</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 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',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2024</span></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Notional</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Notional</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contracts outstanding</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-192" decimals="-6" name="us-gaap:DerivativeNotionalAmount" scale="6" id="f-564">801</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-192" decimals="-6" name="us-gaap:ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet" format="ixt:fixed-zero" scale="6" id="f-565">&#8212;</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-193" decimals="-6" name="us-gaap:DerivativeNotionalAmount" scale="6" id="f-566">489</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-193" decimals="-6" sign="-" name="us-gaap:ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet" scale="6" id="f-567">1</ix:nonFraction>)</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="ctsh:DerivativesNotDesignatedAsHedgingInstrumentsRecognizedInIncomeTextBlockTableTextBlock" id="f-568" escape="true"><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides information on the location and amounts of realized and unrealized pre-tax gains and losses on the other derivative financial instruments for the three months ended March 31:</span></div><div style="margin-top:3pt;text-align:justify"><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.578%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.707%"/><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:8.841%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.843%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Location&#160;of&#160;Net Gains (Losses) on Derivative Instruments</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount&#160;of&#160;Net Gains (Losses) on&#160;Derivative&#160;Instruments</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"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;&#160;(in millions)</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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"/></tr><tr><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange forward contracts &#8211; Not designated as hedging instruments</span></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-569"><span style="-sec-ix-hidden:f-570">Foreign currency exchange gains (losses), net</span></span></span></td><td colspan="3" style="border-bottom:3pt double #000;padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-202" decimals="-6" sign="-" name="us-gaap:DerivativeGainLossOnDerivativeNet" scale="6" id="f-571">1</ix:nonFraction>)</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-203" decimals="-6" name="us-gaap:DerivativeGainLossOnDerivativeNet" scale="6" id="f-572">31</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div></ix:nonNumeric><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The related cash flow impacts of all the derivative activities are reflected as cash flows from operating activities.</span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cognizant Technology Solutions</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March&#160;31, 2025 Form 10-Q</span></div></td></tr></table><span style="color:#2e318e;font-family:'Times New Roman',sans-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;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;                </span></div></div></div><div id="i45a6b8832b23418a9661820d75a8183d_70"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i45a6b8832b23418a9661820d75a8183d_7">Table of Contents</a></span></div></div><div style="text-align:justify"><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:20.779%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.430%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:24.303%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.432%"/><td style="width:0.1%"/></tr><tr><td colspan="15" style="border-bottom:1.5pt solid #2e318e;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#2e318e;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Note 8 &#8212; Fair Value Measurements</span></div></td></tr></table></div><ix:nonNumeric contextRef="c-1" name="us-gaap:FairValueMeasurementInputsDisclosureTextBlock" id="f-573" continuedAt="f-573-1" escape="true"><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We measure our cash equivalents, certain investments, contingent consideration liabilities and foreign exchange forward and option contracts at fair value. Fair value is the exit price, or the amount that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants as of the measurement date. The fair value hierarchy is based on inputs to valuation techniques that are used to measure fair value that are either observable or unobservable. Observable inputs reflect assumptions market participants would use in pricing an asset or liability based on market data obtained from independent sources while unobservable inputs reflect a reporting entity&#8217;s pricing based upon their own market assumptions.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value hierarchy consists of the following three levels:</span></div><div style="margin-top:3pt;padding-left:40.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">Level 1 &#8211; Inputs are quoted prices in active markets for identical assets or liabilities.</span></div><div style="padding-left:40.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">Level 2 &#8211; Inputs are quoted prices for similar assets or liabilities in an active market, quoted prices for identical or similar assets or liabilities in markets that are not active, inputs other than quoted prices that are observable and market-corroborated inputs which are derived principally from or corroborated by observable market data.</span></div><div style="padding-left:40.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">Level 3 &#8211; Inputs are derived from valuation techniques in which one or more significant inputs or value drivers are unobservable. </span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" id="f-574" continuedAt="f-574-1" escape="true"><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the financial assets and (liabilities) measured at fair value on a recurring basis as of March&#160;31, 2025:</span></div><div style="margin-top:6pt;text-align:justify"><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:51.616%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.032%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.149%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.032%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.002%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.032%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.002%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.035%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in millions)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level&#160;3</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents: </span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-204" decimals="-6" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="6" id="f-575">29</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',sans-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',sans-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 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',sans-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',sans-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 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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-205" decimals="-6" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="6" id="f-576">29</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Time deposits</span></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-206" decimals="-6" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="6" id="f-577">794</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-207" decimals="-6" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="6" id="f-578">794</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt 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"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term investments:</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Time deposits</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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-208" decimals="-6" name="us-gaap:InvestmentsFairValueDisclosure" format="ixt:fixed-zero" scale="6" id="f-579">&#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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-209" decimals="-6" name="us-gaap:InvestmentsFairValueDisclosure" scale="6" id="f-580">1</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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-210" decimals="-6" name="us-gaap:InvestmentsFairValueDisclosure" format="ixt:fixed-zero" scale="6" id="f-581">&#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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-211" decimals="-6" name="us-gaap:InvestmentsFairValueDisclosure" scale="6" id="f-582">1</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity investment security</span></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-208" decimals="-6" name="us-gaap:EquitySecuritiesFvNi" scale="6" id="f-583">11</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-209" decimals="-6" name="us-gaap:EquitySecuritiesFvNi" format="ixt:fixed-zero" scale="6" id="f-584">&#8212;</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-210" decimals="-6" name="us-gaap:EquitySecuritiesFvNi" format="ixt:fixed-zero" scale="6" id="f-585">&#8212;</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-211" decimals="-6" name="us-gaap:EquitySecuritiesFvNi" scale="6" id="f-586">11</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt 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"/></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="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current assets:</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange forward and option contracts</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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-212" decimals="-6" name="us-gaap:ForeignCurrencyContractAssetFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="f-587">&#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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-213" decimals="-6" name="us-gaap:ForeignCurrencyContractAssetFairValueDisclosure" scale="6" id="f-588">9</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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-214" decimals="-6" name="us-gaap:ForeignCurrencyContractAssetFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="f-589">&#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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-215" decimals="-6" name="us-gaap:ForeignCurrencyContractAssetFairValueDisclosure" scale="6" id="f-590">9</ix:nonFraction>&#160;</span></td><td style="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="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="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other noncurrent assets:</span></div></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange forward contracts</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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-216" decimals="-6" name="us-gaap:ForeignCurrencyContractAssetFairValueDisclosure" format="ixt:fixed-zero" scale="6" id="f-591">&#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="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-217" decimals="-6" name="us-gaap:ForeignCurrencyContractAssetFairValueDisclosure" scale="6" id="f-592">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="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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-218" decimals="-6" name="us-gaap:ForeignCurrencyContractAssetFairValueDisclosure" format="ixt:fixed-zero" scale="6" id="f-593">&#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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-219" decimals="-6" name="us-gaap:ForeignCurrencyContractAssetFairValueDisclosure" scale="6" id="f-594">6</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses and other current liabilities:</span></div></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange forward contracts</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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-220" decimals="-6" name="us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="f-595">&#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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-221" decimals="-6" name="us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure" scale="6" id="f-596">9</ix:nonFraction>)</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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-222" decimals="-6" name="us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure" format="ixt:fixed-zero" scale="6" id="f-597">&#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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-223" decimals="-6" name="us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure" scale="6" id="f-598">9</ix:nonFraction>)</span></td><td style="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="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other noncurrent liabilities:</span></div></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="border-bottom:0.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange forward contracts</span></td><td colspan="2" style="border-bottom:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-224" decimals="-6" name="us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure" format="ixt:fixed-zero" scale="6" id="f-599">&#8212;</ix:nonFraction>&#160;</span></td><td style="border-bottom:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-bottom:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-225" decimals="-6" name="us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure" scale="6" id="f-600">2</ix:nonFraction>)</span></td><td style="border-bottom:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-bottom:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-226" decimals="-6" name="us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure" format="ixt:fixed-zero" scale="6" id="f-601">&#8212;</ix:nonFraction>&#160;</span></td><td style="border-bottom:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-bottom:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-227" decimals="-6" name="us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure" scale="6" id="f-602">2</ix:nonFraction>)</span></td><td style="border-bottom:0.5pt 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"/></tr></table></div></ix:nonNumeric></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cognizant Technology Solutions</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March&#160;31, 2025 Form 10-Q</span></div></td></tr></table><span style="color:#2e318e;font-family:'Times New Roman',sans-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;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;                </span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i45a6b8832b23418a9661820d75a8183d_7">Table of Contents</a></span></div></div><ix:continuation id="f-573-1"><ix:continuation id="f-574-1"><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the financial assets and (liabilities) measured at fair value on a recurring basis as of December&#160;31, 2024:</span></div><div style="text-align:justify"><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:50.361%"/><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:2.139%"/><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:2.139%"/><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:1.992%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.429%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in millions)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level&#160;3</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents:</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-228" decimals="-6" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="6" id="f-603">40</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',sans-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',sans-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 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',sans-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',sans-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 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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-229" decimals="-6" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="6" id="f-604">40</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Time deposits</span></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-230" decimals="-6" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="6" id="f-605">991</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-231" decimals="-6" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="6" id="f-606">991</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt 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"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term investments:</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Time deposits</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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-232" decimals="-6" name="us-gaap:InvestmentsFairValueDisclosure" format="ixt:fixed-zero" scale="6" id="f-607">&#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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-233" decimals="-6" name="us-gaap:InvestmentsFairValueDisclosure" scale="6" id="f-608">1</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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-234" decimals="-6" name="us-gaap:InvestmentsFairValueDisclosure" format="ixt:fixed-zero" scale="6" id="f-609">&#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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-235" decimals="-6" name="us-gaap:InvestmentsFairValueDisclosure" scale="6" id="f-610">1</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity investment security</span></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-232" decimals="-6" name="us-gaap:EquitySecuritiesFvNi" scale="6" id="f-611">11</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-233" decimals="-6" name="us-gaap:EquitySecuritiesFvNi" format="ixt:fixed-zero" scale="6" id="f-612">&#8212;</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-234" decimals="-6" name="us-gaap:EquitySecuritiesFvNi" format="ixt:fixed-zero" scale="6" id="f-613">&#8212;</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-236" decimals="-6" name="us-gaap:EquitySecuritiesFvNi" scale="6" id="f-614">11</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt 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"/></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="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current assets:</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange forward contracts</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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-237" decimals="-6" name="us-gaap:ForeignCurrencyContractAssetFairValueDisclosure" format="ixt:fixed-zero" scale="6" id="f-615">&#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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-238" decimals="-6" name="us-gaap:ForeignCurrencyContractAssetFairValueDisclosure" scale="6" id="f-616">2</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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-239" decimals="-6" name="us-gaap:ForeignCurrencyContractAssetFairValueDisclosure" format="ixt:fixed-zero" scale="6" id="f-617">&#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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-240" decimals="-6" name="us-gaap:ForeignCurrencyContractAssetFairValueDisclosure" scale="6" id="f-618">2</ix:nonFraction>&#160;</span></td><td style="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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="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="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses and other current liabilities:</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange forward contracts</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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-241" decimals="-6" name="us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure" format="ixt:fixed-zero" scale="6" id="f-619">&#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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-242" decimals="-6" name="us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure" scale="6" id="f-620">24</ix:nonFraction>)</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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-243" decimals="-6" name="us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure" format="ixt:fixed-zero" scale="6" id="f-621">&#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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-244" decimals="-6" name="us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure" scale="6" id="f-622">24</ix:nonFraction>)</span></td><td style="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="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other noncurrent liabilities:</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="border-bottom:0.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange forward contracts</span></td><td colspan="2" style="border-bottom:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-245" decimals="-6" name="us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure" format="ixt:fixed-zero" scale="6" id="f-623">&#8212;</ix:nonFraction>&#160;</span></td><td style="border-bottom:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-bottom:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-246" decimals="-6" name="us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure" scale="6" id="f-624">13</ix:nonFraction>)</span></td><td style="border-bottom:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-bottom:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-247" decimals="-6" name="us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure" format="ixt:fixed-zero" scale="6" id="f-625">&#8212;</ix:nonFraction>&#160;</span></td><td style="border-bottom:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-bottom:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-248" decimals="-6" name="us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure" scale="6" id="f-626">13</ix:nonFraction>)</span></td><td style="border-bottom:0.5pt 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"/></tr></table></div></ix:continuation><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended March 31, 2024, we made $<ix:nonFraction unitRef="usd" contextRef="c-249" decimals="-6" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" format="ixt:num-dot-decimal" scale="6" id="f-627">30</ix:nonFraction>&#160;million of payments related to Level 3 contingent consideration liabilities, which reduced the balance of these liabilities to <ix:nonFraction unitRef="usd" contextRef="c-250" decimals="-6" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" format="ixt:fixed-zero" scale="0" id="f-628">zero</ix:nonFraction>. For the three months ended March 31, 2025, we did not have any Level 3 contingent consideration liabilities.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We measure the fair value of money market funds based on quoted prices in active markets for identical assets and measure the fair value of our equity investment security based on the published daily net asset value at which investors can freely subscribe to or redeem from the fund. The carrying value of the time deposits approximated fair value as of March&#160;31, 2025 and December&#160;31, 2024.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We estimate the fair value of each foreign exchange forward contract by using a present value of expected cash flows model. This model calculates the difference between the current market forward price and the contracted forward price for each foreign exchange forward contract and applies the difference in the rates to each outstanding contract. The market forward rates include a discount and credit risk factor. We estimate the fair value of each foreign exchange option contract by using a variant of the Black-Scholes model. This model uses present value techniques and reflects the time value and intrinsic value based on observable market rates.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended March&#160;31, 2025 and the year ended December&#160;31, 2024, there were no transfers among Level 1, Level 2 or Level 3 financial assets and liabilities.</span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cognizant Technology Solutions</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March&#160;31, 2025 Form 10-Q</span></div></td></tr></table><span style="color:#2e318e;font-family:'Times New Roman',sans-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;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;                </span></div></div></div><div id="i45a6b8832b23418a9661820d75a8183d_73"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i45a6b8832b23418a9661820d75a8183d_7">Table of Contents</a></span></div></div><div style="text-align:justify"><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:20.779%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.430%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:24.303%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.432%"/><td style="width:0.1%"/></tr><tr><td colspan="15" style="border-bottom:1.5pt solid #2e318e;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#2e318e;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Note 9 &#8212; Accumulated Other Comprehensive Income (Loss)</span></div></td></tr></table></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ComprehensiveIncomeNoteTextBlock" id="f-630" escape="true"><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" id="f-629" escape="true"><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in "Accumulated other comprehensive income (loss)" by component were as follows for the three months ended March&#160;31, 2025: </span></div><div style="margin-top:9pt;text-align:justify"><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.853%"/><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:7.525%"/><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:7.087%"/><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:7.091%"/><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 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"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;(in millions)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Before Tax<br/>Amount</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Tax<br/>Effect</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net of Tax<br/>Amount</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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation adjustments:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-251" decimals="-6" sign="-" name="us-gaap:AociBeforeTaxAttributableToParent" scale="6" id="f-631">261</ix:nonFraction>)</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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-251" decimals="-6" sign="-" name="us-gaap:AociTaxAttributableToParent" scale="6" id="f-632">7</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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-251" decimals="-6" sign="-" name="us-gaap:StockholdersEquity" scale="6" id="f-633">254</ix:nonFraction>)</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="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;border-top:0.5pt solid #000;padding:2px 1pt 2px 46pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in foreign currency translation adjustments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-252" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent" scale="6" id="f-634">97</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-252" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1" scale="6" id="f-635">6</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-252" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="6" id="f-636">103</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt 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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td colspan="3" style="padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-253" decimals="-6" sign="-" name="us-gaap:AociBeforeTaxAttributableToParent" scale="6" id="f-637">164</ix:nonFraction>)</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-253" decimals="-6" sign="-" name="us-gaap:AociTaxAttributableToParent" scale="6" id="f-638">13</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-253" decimals="-6" sign="-" name="us-gaap:StockholdersEquity" scale="6" id="f-639">151</ix:nonFraction>)</span></td><td style="border-top:1.5pt 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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized gains and losses on cash flow hedges:</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-254" decimals="-6" sign="-" name="us-gaap:AociBeforeTaxAttributableToParent" scale="6" id="f-640">34</ix:nonFraction>)</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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-254" decimals="-6" sign="-" name="us-gaap:AociTaxAttributableToParent" scale="6" id="f-641">9</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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-254" decimals="-6" sign="-" name="us-gaap:StockholdersEquity" scale="6" id="f-642">25</ix:nonFraction>)</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="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="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:45pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized gains arising during the period</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-255" decimals="-6" name="us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent" scale="6" id="f-643">30</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-255" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax" scale="6" id="f-644">8</ix:nonFraction>)</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-255" decimals="-6" name="us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent" scale="6" id="f-645">22</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt 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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reclassifications of net losses to:</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 61.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenues</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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-256" decimals="-6" sign="-" name="us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent" scale="6" id="f-646">7</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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-256" decimals="-6" sign="-" name="us-gaap:ReclassificationFromAociCurrentPeriodTax" scale="6" id="f-647">2</ix:nonFraction>)</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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-256" decimals="-6" sign="-" name="us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" scale="6" id="f-648">5</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="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="border-top:0.5pt solid #000;padding:2px 1pt 2px 61.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">SG&amp;A expenses</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-257" decimals="-6" sign="-" name="us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent" scale="6" id="f-649">1</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-257" decimals="-6" name="us-gaap:ReclassificationFromAociCurrentPeriodTax" format="ixt:fixed-zero" scale="6" id="f-650">&#8212;</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-257" decimals="-6" sign="-" name="us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" scale="6" id="f-651">1</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt 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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net change</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-255" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent" scale="6" id="f-652">38</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-255" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1" scale="6" id="f-653">10</ix:nonFraction>)</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-255" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="6" id="f-654">28</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt 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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td colspan="3" style="padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-258" decimals="-6" name="us-gaap:AociBeforeTaxAttributableToParent" scale="6" id="f-655">4</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-258" decimals="-6" name="us-gaap:AociTaxAttributableToParent" scale="6" id="f-656">1</ix:nonFraction>)</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-258" decimals="-6" name="us-gaap:StockholdersEquity" scale="6" id="f-657">3</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt 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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Losses on defined benefit plans:</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-259" decimals="-6" sign="-" name="us-gaap:AociBeforeTaxAttributableToParent" scale="6" id="f-658">20</ix:nonFraction>)</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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-259" decimals="-6" sign="-" name="us-gaap:AociTaxAttributableToParent" scale="6" id="f-659">3</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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-259" decimals="-6" sign="-" name="us-gaap:StockholdersEquity" scale="6" id="f-660">17</ix:nonFraction>)</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="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="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Losses on defined benefit plans</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-260" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent" format="ixt:fixed-zero" scale="6" id="f-661">&#8212;</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-260" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1" format="ixt:fixed-zero" scale="6" id="f-662">&#8212;</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-260" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:fixed-zero" scale="6" id="f-663">&#8212;</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt 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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td colspan="3" style="padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-261" decimals="-6" sign="-" name="us-gaap:AociBeforeTaxAttributableToParent" scale="6" id="f-664">20</ix:nonFraction>)</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-261" decimals="-6" sign="-" name="us-gaap:AociTaxAttributableToParent" scale="6" id="f-665">3</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-261" decimals="-6" sign="-" name="us-gaap:StockholdersEquity" scale="6" id="f-666">17</ix:nonFraction>)</span></td><td style="border-top:1.5pt 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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated other comprehensive income (loss):</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-6" sign="-" name="us-gaap:AociBeforeTaxAttributableToParent" scale="6" id="f-667">315</ix:nonFraction>)</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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-6" sign="-" name="us-gaap:AociTaxAttributableToParent" scale="6" id="f-668">19</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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-6" sign="-" name="us-gaap:StockholdersEquity" scale="6" id="f-669">296</ix:nonFraction>)</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="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="border-top:0.5pt solid #000;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income (loss)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent" scale="6" id="f-670">135</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1" scale="6" id="f-671">4</ix:nonFraction>)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="6" id="f-672">131</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt 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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-17" decimals="-6" sign="-" name="us-gaap:AociBeforeTaxAttributableToParent" scale="6" id="f-673">180</ix:nonFraction>)</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-17" decimals="-6" sign="-" name="us-gaap:AociTaxAttributableToParent" scale="6" id="f-674">15</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-17" decimals="-6" sign="-" name="us-gaap:StockholdersEquity" scale="6" id="f-675">165</ix:nonFraction>)</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt 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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in "Accumulated other comprehensive income (loss)" by component were as follows for the three months ended March&#160;31, 2024:</span></div><div style="margin-top:6pt;text-align:justify"><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.853%"/><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:7.525%"/><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:7.087%"/><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:7.091%"/><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 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"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;(in millions)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Before Tax<br/>Amount</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Tax<br/>Effect</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net of Tax<br/>Amount</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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation adjustments:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-262" decimals="-6" sign="-" name="us-gaap:AociBeforeTaxAttributableToParent" scale="6" id="f-676">109</ix:nonFraction>)</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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-262" decimals="-6" sign="-" name="us-gaap:AociTaxAttributableToParent" scale="6" id="f-677">5</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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-262" decimals="-6" sign="-" name="us-gaap:StockholdersEquity" scale="6" id="f-678">104</ix:nonFraction>)</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="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="border-top:0.5pt solid #000;padding:2px 1pt 2px 46pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in foreign currency translation adjustments</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-263" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent" scale="6" id="f-679">74</ix:nonFraction>)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-263" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1" scale="6" id="f-680">1</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-263" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="6" id="f-681">73</ix:nonFraction>)</span></td><td style="border-top:0.5pt 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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td colspan="3" style="padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-264" decimals="-6" sign="-" name="us-gaap:AociBeforeTaxAttributableToParent" scale="6" id="f-682">183</ix:nonFraction>)</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-264" decimals="-6" sign="-" name="us-gaap:AociTaxAttributableToParent" scale="6" id="f-683">6</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-264" decimals="-6" sign="-" name="us-gaap:StockholdersEquity" scale="6" id="f-684">177</ix:nonFraction>)</span></td><td style="border-top:1.5pt 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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized gains and losses on cash flow hedges:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-265" decimals="-6" name="us-gaap:AociBeforeTaxAttributableToParent" scale="6" id="f-685">13</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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-265" decimals="-6" name="us-gaap:AociTaxAttributableToParent" scale="6" id="f-686">3</ix:nonFraction>)</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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-265" decimals="-6" name="us-gaap:StockholdersEquity" scale="6" id="f-687">10</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="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="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:45pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized gains arising during the period</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-266" decimals="-6" name="us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent" scale="6" id="f-688">15</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-266" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax" scale="6" id="f-689">4</ix:nonFraction>)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-266" decimals="-6" name="us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent" scale="6" id="f-690">11</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt 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"/><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"/><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"/><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"/><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"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td colspan="3" style="padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-267" decimals="-6" name="us-gaap:AociBeforeTaxAttributableToParent" scale="6" id="f-691">28</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-267" decimals="-6" name="us-gaap:AociTaxAttributableToParent" scale="6" id="f-692">7</ix:nonFraction>)</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-267" decimals="-6" name="us-gaap:StockholdersEquity" scale="6" id="f-693">21</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt 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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated other comprehensive income (loss):</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-21" decimals="-6" sign="-" name="us-gaap:AociBeforeTaxAttributableToParent" scale="6" id="f-694">96</ix:nonFraction>)</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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-21" decimals="-6" sign="-" name="us-gaap:AociTaxAttributableToParent" scale="6" id="f-695">2</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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-21" decimals="-6" sign="-" name="us-gaap:StockholdersEquity" scale="6" id="f-696">94</ix:nonFraction>)</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="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="border-top:0.5pt solid #000;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income (loss)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-24" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent" scale="6" id="f-697">59</ix:nonFraction>)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-24" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1" scale="6" id="f-698">3</ix:nonFraction>)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-24" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="6" id="f-699">62</ix:nonFraction>)</span></td><td style="border-top:0.5pt 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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-30" decimals="-6" sign="-" name="us-gaap:AociBeforeTaxAttributableToParent" scale="6" id="f-700">155</ix:nonFraction>)</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-30" decimals="-6" name="us-gaap:AociTaxAttributableToParent" scale="6" id="f-701">1</ix:nonFraction>)</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-30" decimals="-6" sign="-" name="us-gaap:StockholdersEquity" scale="6" id="f-702">156</ix:nonFraction>)</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt 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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div></ix:nonNumeric></ix:nonNumeric><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cognizant Technology Solutions</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March&#160;31, 2025 Form 10-Q</span></div></td></tr></table><span style="color:#2e318e;font-family:'Times New Roman',sans-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;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;                </span></div></div></div><div id="i45a6b8832b23418a9661820d75a8183d_76"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i45a6b8832b23418a9661820d75a8183d_7">Table of Contents</a></span></div></div><div style="text-align:justify"><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:20.779%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.430%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:24.303%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.432%"/><td style="width:0.1%"/></tr><tr><td colspan="15" style="border-bottom:1.5pt solid #2e318e;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#2e318e;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Note 10&#8212; Commitments and Contingencies</span></div></td></tr></table></div><ix:nonNumeric contextRef="c-1" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" id="f-703" continuedAt="f-703-1" escape="true"><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are involved in various claims and legal proceedings arising in the ordinary course of business. We accrue 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, we do not record a liability, but instead disclose 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. While we do not expect that the ultimate resolution of any existing claims and proceedings (other than the specific matters described below, if decided adversely), individually or in the aggregate, will have a material adverse effect on our financial position, an unfavorable outcome in some or all of these proceedings could have a material adverse impact on results of operations or cash flows for a particular period. This assessment is based on our current understanding of relevant facts and circumstances. As such, our view of these matters is subject to inherent uncertainties and may change in the future.</span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 15, 2015, Syntel sued TriZetto and Cognizant in the USDC-SDNY. Syntel&#8217;s complaint alleged breach of contract against TriZetto, and tortious interference and misappropriation of trade secrets against Cognizant and TriZetto, stemming from Cognizant&#8217;s hiring of certain former Syntel employees. Cognizant and TriZetto countersued on March 23, 2015, for breach of contract, misappropriation of trade secrets and tortious interference, based on Syntel&#8217;s misuse of TriZetto confidential information and abandonment of contractual obligations. Cognizant and TriZetto subsequently added federal DTSA </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and copyright infringement claims for Syntel&#8217;s misuse of TriZetto&#8217;s proprietary technology. The parties&#8217; claims were narrowed by the</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> court and the case was tried before a jury, which on October 27, 2020 returned a verdict in favor of Cognizant in the amount of $<ix:nonFraction unitRef="usd" contextRef="c-268" decimals="-6" name="us-gaap:LitigationSettlementAmountAwardedFromOtherParty" format="ixt:num-dot-decimal" scale="6" id="f-704">855</ix:nonFraction>&#160;million, including $<ix:nonFraction unitRef="usd" contextRef="c-268" decimals="-6" name="ctsh:LitigationSettlementAmountAwardedFromOtherPartyPunitiveDamages" format="ixt:num-dot-decimal" scale="6" id="f-705">570</ix:nonFraction>&#160;million in punitive damages. On April 20, 2021, the USDC-SDNY issued a post-trial order that, among other things, affirmed the jury&#8217;s award of $<ix:nonFraction unitRef="usd" contextRef="c-269" decimals="-6" name="ctsh:LitigationSettlementAmountAwardedFromOtherPartyActualDamages" format="ixt:num-dot-decimal" scale="6" id="f-706">285</ix:nonFraction>&#160;million in actual damages, but reduced the award of punitive damages from $<ix:nonFraction unitRef="usd" contextRef="c-268" decimals="-6" name="ctsh:LitigationSettlementAmountAwardedFromOtherPartyPunitiveDamages" format="ixt:num-dot-decimal" scale="6" id="f-707">570</ix:nonFraction>&#160;million to $<ix:nonFraction unitRef="usd" contextRef="c-269" decimals="-6" name="ctsh:LitigationSettlementAmountAwardedFromOtherPartyPunitiveDamages" format="ixt:num-dot-decimal" scale="6" id="f-708">285</ix:nonFraction>&#160;million, thereby reducing the overall damages award from $<ix:nonFraction unitRef="usd" contextRef="c-268" decimals="-6" name="us-gaap:LitigationSettlementAmountAwardedFromOtherParty" format="ixt:num-dot-decimal" scale="6" id="f-709">855</ix:nonFraction>&#160;million to $<ix:nonFraction unitRef="usd" contextRef="c-269" decimals="-6" name="us-gaap:LitigationSettlementAmountAwardedFromOtherParty" format="ixt:num-dot-decimal" scale="6" id="f-710"><ix:nonFraction unitRef="usd" contextRef="c-269" decimals="-6" name="us-gaap:LitigationSettlementAmountAwardedFromOtherParty" format="ixt:num-dot-decimal" scale="6" id="f-711">570</ix:nonFraction></ix:nonFraction>&#160;million. The USDC-SDNY subsequently issued a final judgment consistent with the April 20</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">th</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> order. On May 26, 2021, Syntel filed a notice of appeal to the Second Circuit, and on June 3, 2021 the USDC-SDNY stayed execution of judgment pending appeal. On May 25, 2023, the Second Circuit issued an opinion affirming in part and vacating in part the judgment of the USDC-SDNY and remanding the case for further proceedings consistent with its opinion. The Second Circuit affirmed the judgment in all respects on liability but vacated the $<ix:nonFraction unitRef="usd" contextRef="c-270" decimals="-6" name="ctsh:LitigationSettlementAmountVacatedActualAndPunitiveDamages" format="ixt:num-dot-decimal" scale="6" id="f-712">570</ix:nonFraction>&#160;million award that had been based on avoided development costs under the DTSA, and it remanded the case to the USDC-SDNY for further evaluation of damages. On June 23, 2023, the Second Circuit issued its mandate returning the case to the USDC-SDNY. On March 13, 2024, the USDC-SDNY issued a ruling that vacates the alternate compensatory damages awards that were within the scope of the Second Circuit&#8217;s remand and awards TriZetto and Cognizant approximately $<ix:nonFraction unitRef="usd" contextRef="c-271" decimals="-6" name="us-gaap:LitigationSettlementAmountAwardedFromOtherParty" format="ixt:num-dot-decimal" scale="6" id="f-713">15</ix:nonFraction>&#160;million in attorney&#8217;s fees. On October 23, 2024, the USDC-SDNY granted TriZetto and Cognizant&#8217;s motion for a new trial on the amount of compensatory damages owed to TriZetto and Cognizant. On November 12, 2024, the USDC-SDNY scheduled the trial for June 16, 2025. On November 13, 2024, the USDC-SDNY granted Syntel&#8217;s request to certify for interlocutory appeal the question of whether the Second Circuit&#8217;s mandate permits the USDC-SDNY&#8217;s October 23rd order for a new trial on compensatory damages. The parties subsequently completed briefing at the Second Circuit regarding whether the Second Circuit should take up the interlocutory appeal, and on March 7, 2025, the Second Circuit denied Syntel&#8217;s request for an interlocutory appeal. On April 9, 2025, the USDC-SDNY rescheduled the trial to begin June 24, 2025. TriZetto and Cognizant will continue to vigorously pursue our claims against Syntel. We will not record any gain in our financial statements until it becomes realizable.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 28, 2019, a ruling of the SCI interpreting the India Defined Contribution Obligation altered historical understandings of the obligation, extending it to cover additional portions of the employee&#8217;s income. As a result, the ongoing contributions of our affected employees and the Company were required to be increased. In the first quarter of 2019, we </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">accrued </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$<ix:nonFraction unitRef="usd" contextRef="c-272" decimals="-6" name="us-gaap:AccruedLiabilitiesAndOtherLiabilities" scale="6" id="f-714">117</ix:nonFraction> million</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> with respect to prior periods, assuming retroactive application of the SCI&#8217;s ruling, in "Selling, general and administrative e</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">xpenses" in our unaudited consolidated statement of operations.&#160;There is significant uncertainty as to how the liability should be calculated as it is impacted by multiple variables, including the period of assessment, the application with respect to certain current and former employees and whether interest and penalties may be assessed. Since the ruling, a variety of trade associations and industry groups have advocated to the Indian government,&#160;highlighting the harm to the information technology sector, other industries and job growth in India that would result from a retroactive application of the ruling.&#160;It is possible the Indian government will review the matter and there is a substantial question as to whether the Indian government will apply the SCI&#8217;s ruling on a retroactive basis. As such, the ultimate amount of our obligation may be materially different from the amount accrued.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On October 31, 2016, November 15, 2016 and November 18, 2016, three putative shareholder derivative complaints were filed in New Jersey Superior Court, Bergen County, naming us, all of our then current directors and certain of our current and former officers at that time as defendants. These actions were consolidated in an order dated January 24, 2017. The complaints assert claims for breach of fiduciary duty, corporate waste, unjust enrichment, abuse of control, mismanagement, and/or insider selling by defendants. On April 26, 2017, the New Jersey Superior Court deferred further proceedings by dismissing the </span></div></ix:nonNumeric><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cognizant Technology Solutions</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March&#160;31, 2025 Form 10-Q</span></div></td></tr></table><span style="color:#2e318e;font-family:'Times New Roman',sans-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;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;                </span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i45a6b8832b23418a9661820d75a8183d_7">Table of Contents</a></span></div></div><ix:continuation id="f-703-1" continuedAt="f-703-2"><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">consolidated putative shareholder derivative litigation without prejudice but permitting the parties to file a motion to vacate the dismissal in the future. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 22, 2017, April 7, 2017, May 10, 2017 and March 11, 2019, four additional putative shareholder derivative complaints were filed in the USDC-NJ, naming us and certain of our current and former directors and officers at that time as defendants. These actions were consolidated in an order dated May 14, 2019. On August 3, 2020, lead plaintiffs filed a consolidated amended complaint. The consolidated amended complaint asserts claims similar to those in the previously-filed putative shareholder derivative actions. On February 14, 2022, we and certain of our current and former directors and officers moved to dismiss the consolidated amended complaint. On September 27, 2022, the USDC-NJ granted those motions and dismissed the consolidated amended complaint in its entirety with prejudice. Plaintiffs filed a notice of appeal on October 27, 2022. On May 3, 2024, the Third Circuit affirmed the dismissal of the consolidated amended complaint.</span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On June 1, 2021, an eighth putative shareholde</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">r derivative complaint was filed in the USDC-NJ, naming us and certain of our current and former directors and officers at that time a</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">s defendants. The complaint asserts claims similar to those in the previously-filed putative shareholder derivative actions. On March 31, 2022, we and certain of our current and former directors and officers moved to dismiss the complaint. On November 30, 2022, the USDC-NJ denied without prejudice those motions. The USDC-NJ ordered the parties to conduct limited discovery related to the issue of whether our board of directors wrongfully refused the plaintiff&#8217;s earlier litigation demand and, after the conclusion of such limited discovery, to file targeted motions for summary judgment on the issue of wrongful refusal.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are presently unable to predict the duration, scope or result of the single putative shareholder derivative action that has not been dismissed. Although the Company continues to defend that putative shareholder derivative action vigorously, it is</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> subject to inherent uncertainties, the actual cost of such litigation will depend upon many unknown factors and the outcome of the litigation is necessarily uncertain.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have indemnification and expense advancement obligations pursuant to our bylaws and indemnification agreements with respect to certain current and former members of senior management and the Company&#8217;s board of directors. In connection with the matters that were the subject of our previously disclosed internal investigation, the DOJ and SEC investigations and the related litigation, we have received requests under such indemnification agreements and our bylaws to provide funds for legal fees and other expenses. There are no amounts remaining available to us under applicable insurance policies for our ongoing indemnification and advancement obligations with respect to certain of our current and former officers and directors or incremental legal fees and other expenses related to the above matters. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i45a6b8832b23418a9661820d75a8183d_61">Note </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i45a6b8832b23418a9661820d75a8183d_61">6</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for information relating to the ITD Dispute.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On September 18, 2017, three former employees filed suit against Cognizant in the USDC-CDCA, alleging that they and similarly situated employees suffered disparate treatment on the basis of race in violation of 42 U.S.C. &#167; 1981. Plaintiffs subsequently amended their complaint three times, adding a fourth former employee plaintiff and claims for both disparate treatment and disparate impact on the basis of race and national origin under Title VII</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and disparate treatment and disparate impact on the basis of race and national origin under Title VII. Plaintiffs filed the operative Third Amended Complaint-Corrected on January 19, 2021. Cognizant filed its answer on January 29, 2021.</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 13, 2022, plaintiffs filed a motion requesting that the USDC-CDCA certify the case as a class action for two putative classes of plaintiffs consisting of: (1) all individuals who are not of South Asian race or Indian national origin who applied to Cognizant in the U.S. and were not hired since September 2013 (the &#8220;hiring class&#8221;); and (2) all individuals who are not of South Asian race or Indian national origin who have been terminated in the U.S. since September 2013 (the &#8220;terminations class&#8221;). Cognizant opposed. On October 27, 2022, the court denied certification for the hiring class and the terminations class. However, the court granted certification for a sub-set of the terminations class limited to approximately 2,300 former employees whose employment had been terminated from the &#8220;bench,&#8221; a designation for employees who are not allocated to an active project. On November 10, 2022, Cognizant filed a petition with the Ninth Circuit requesting permission to appeal the class certification order as to the bench terminations class. The Ninth Circuit denied the petition on January 26, 2023.</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From June 13, 2023 to June 26, 2023, the USDC-CDCA held a class action jury trial on the first phase of plaintiffs&#8217; Section 1981 claim and Title VII disparate treatment claim. The questions presented were whether Cognizant engaged in a pattern or practice of discrimination against non-South Asian and non-Indian employees with respect to bench terminations, and if so, whether punitive damages are available for class members who prevail on their claims. The jury deadlocked, and the court declared a mistrial.  </span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The case proceeded to a retrial on September 24, 2024, and on October 4, 2024, the jury returned a verdict in favor of plaintiffs. The case will now proceed to the second phase to determine individualized liability and damages, if any, for each </span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cognizant Technology Solutions</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March&#160;31, 2025 Form 10-Q</span></div></td></tr></table><span style="color:#2e318e;font-family:'Times New Roman',sans-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;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;                </span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i45a6b8832b23418a9661820d75a8183d_7">Table of Contents</a></span></div></div><ix:continuation id="f-703-2" continuedAt="f-703-3"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">class member. As a result of the verdict, each non-South Asian and non-Indian class member who pursues claims in the second phase will be entitled to a rebuttable presumption that all termination decisions were discriminatory and to the possibility of recovering punitive damages if they prevail. The USDC-CDCA will also consider plaintiffs&#8217; claim that Cognizant policies had a disparate impact on non-South Asian and non-Indian employees. We believe that class certification was improper, and that the second phase of the case will confirm that individualized issues should have precluded class certification. Cognizant will continue to vigorously defend itself in the second phase of this case and to pursue all available appellate arguments concerning class certification and the September 24, 2024 trial at the appropriate time. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Because we cannot predict the number of individual plaintiffs who will proceed to the second phase, or the outcome of those cases, and in view of the appellate arguments regarding class certification, we are unable to reasonably estimate a possible loss or range of loss. We</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> have not recorded any accruals related to this matter.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Many of our engagements involve projects that are critical to the operations of our clients&#8217; business and provide benefits that are difficult to quantify. Any failure in a client&#8217;s systems or our failure to meet our contractual obligations to our clients, including any breach involving a client&#8217;s confidential information or sensitive data, or our obligations under applicable laws or regulations could result in a claim for substantial damages against us, regardless of our responsibility for such failure. Although we attempt to contractually limit our liability for damages arising from negligent acts, errors, mistakes, or omissions in rendering our services, there can be no assurance that the limitations of liability set forth in our contracts will be enforceable in all instances or will otherwise protect us from liability for damages. Although we have general liability insurance coverage, including coverage for errors or omiss</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ions, we retain a significant portion of risk through our insurance deductibles and the</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">re can be no assurance that such coverage will cover all types of claims, continue to be available on reasonable terms or will be available in sufficient amounts to cover one or more large claims, or that the insurer will not disclaim coverage as to any future claim. The successful assertion of one or more large claims against us that exceed or are not covered by our insurance coverage or changes in our insurance policies, including premium increases or the imposition of large deductible or co-insurance requirements, could have a material adverse effect on our business, results of operations, financial position and cash flows for a particular period. </span></div></ix:continuation><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-703-3">In the normal course of business and in conjunction with certain client engagements, we have entered into contractual arrangements through which we may be obligated to indemnify clients or other parties with whom we conduct business with respect to certain matters. These arrangements can include provisions whereby we agree to hold the indemnified party and certain of their affiliated entities harmless with respect to third-party claims related to such matters as our breach of certain representations or covenants, our intellectual property infringement, our gross negligence or willful misconduct or certain other claims made against certain parties. Payments by us under any of these arrangements are generally conditioned on the client making a claim and providing us with full control over the defense and settlement of such claim. It is not possible to determine the maximum potential liability under these indemnification agreements due to the unique facts and circumstances involved in each particular agreement. Historically, we have not made material payments under these indemnification agreements and therefore they have not had a material impact on our operating results, financial position, or cash flows. However, if events arise requiring us to make payment for indemnification claims under our indemnification obligations in contracts we have entered, such payments could have a material adverse effect on our business, results of operations, financial position and cash flows for a particular period.</ix:continuation> </span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div id="i45a6b8832b23418a9661820d75a8183d_79"></div><div style="text-align:justify"><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:20.779%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.430%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:24.303%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.432%"/><td style="width:0.1%"/></tr><tr><td colspan="15" style="border-bottom:1.5pt solid #2e318e;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#2e318e;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Note 11 &#8212; Segment Information</span></div></td></tr></table></div><ix:nonNumeric contextRef="c-1" name="us-gaap:SegmentReportingDisclosureTextBlock" id="f-715" continuedAt="f-715-1" escape="true"><div style="margin-bottom:3pt;margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our chief executive officer is our chief operating decision maker. Our CODM regularly reviews the performance of our business by four industry-based operating segments, which are our four reportable business segments: Health Sciences, Financial Services, Products and Resources, and Communications, Media and Technology.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have an industry-led go-to-market strategy, with client partners, account executives and client relationship managers aligned to the specific industries they serve. Our CODM is regularly provided segment revenues and operating profit, including budget&#8209;to&#8209;actual variances in segment revenue, to formulate industry-focused strategic priorities, allocate financial resources, set targets and key performance indicators, and evaluate the results of such strategies. These strategic priorities, targets and key performance indicators are translated and applied to each client account, rolling up to respective industry-based operating segments. Our hiring and deployment plans are devised according to the strategic priorities and targets set for the client accounts.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue from a client is directly identified with the operating segment with which the client is most closely aligned. Generally, operating expenses for each operating segment have similar characteristics and are subject to the same factors, pressures and challenges. However, the economic environment and its effects on industries served by the operating segments may affect revenues and operating expenses to differing degrees. Segment operating profit is the income from operations before unallocated costs.</span></div></ix:nonNumeric><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cognizant Technology Solutions</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March&#160;31, 2025 Form 10-Q</span></div></td></tr></table><span style="color:#2e318e;font-family:'Times New Roman',sans-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;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;                </span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i45a6b8832b23418a9661820d75a8183d_7">Table of Contents</a></span></div></div><ix:continuation id="f-715-1"><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the first quarter of 2025, we made certain changes to the internal measurement of segment operating profit for the purpose of evaluating segment performance and resource allocation. The primary reason for the change was to reflect a more complete cost of delivery. Specifically, segment operating profit now includes an allocation of certain corporate costs, which were previously included in "unallocated costs." We have reported 2025 segment operating profits using the new allocation methodology and have recast the 2024 results to conform to the new methodology.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our CODM is not regularly provided with segment expenses. A portion of depreciation and amortization, certain corporate costs, the impact of the settlements of the cash flow hedges, the gain on the sale of property and equipment and expenses related to our NextGen program are not allocated to individual segments. Accordingly, such expenses are excluded from segment operating profit and are included below as &#8220;unallocated costs&#8221; and adjusted against our total income from operations.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We do not disclose assets by segment as a significant portion of the assets is used interchangeably among the segments and our CODM is not provided such information.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Information by reportable segment were as follows:</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock" id="f-716" escape="true"><div style="margin-top:9pt;text-align:justify"><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:36.180%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.139%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.139%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.139%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.139%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.576%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31, 2025</span></div></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in millions)</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">HS</span></div></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">FS</span></div></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">P&amp;R</span></div></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">CMT</span></div></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></div></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues</span></div></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-57" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-717">1,571</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-58" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-718">1,462</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-59" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-719">1,278</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-60" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-720">804</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-721">5,115</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: other segment items</span></div></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-57" decimals="-6" name="us-gaap:SegmentReportingOtherItemAmount" format="ixt:num-dot-decimal" scale="6" id="f-722">1,265</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-58" decimals="-6" name="us-gaap:SegmentReportingOtherItemAmount" format="ixt:num-dot-decimal" scale="6" id="f-723">1,208</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-59" decimals="-6" name="us-gaap:SegmentReportingOtherItemAmount" format="ixt:num-dot-decimal" scale="6" id="f-724">1,073</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-60" decimals="-6" name="us-gaap:SegmentReportingOtherItemAmount" scale="6" id="f-725">712</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:SegmentReportingOtherItemAmount" format="ixt:num-dot-decimal" scale="6" id="f-726">4,258</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Segment operating profit</span></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-273" decimals="-6" name="us-gaap:OperatingIncomeLoss" scale="6" id="f-727">306</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-274" decimals="-6" name="us-gaap:OperatingIncomeLoss" scale="6" id="f-728">254</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-275" decimals="-6" name="us-gaap:OperatingIncomeLoss" scale="6" id="f-729">205</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-276" decimals="-6" name="us-gaap:OperatingIncomeLoss" scale="6" id="f-730">92</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-277" decimals="-6" name="us-gaap:OperatingIncomeLoss" scale="6" id="f-731">857</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: unallocated costs</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-278" decimals="-6" name="us-gaap:OperatingExpenses" scale="6" id="f-732">4</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income from operations</span></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:OperatingIncomeLoss" scale="6" id="f-733">853</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-align:justify"><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:36.180%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.139%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.139%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.139%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.139%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.576%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months  Ended March 31, 2024</span></div></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in millions)</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">HS</span></div></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">FS</span></div></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">P&amp;R</span></div></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">CMT</span></div></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></div></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues</span></div></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-111" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-734">1,416</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-112" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-735">1,385</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-113" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-736">1,133</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-114" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-737">826</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-738">4,760</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: other segment items</span></div></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-111" decimals="-6" name="us-gaap:SegmentReportingOtherItemAmount" format="ixt:num-dot-decimal" scale="6" id="f-739">1,154</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-112" decimals="-6" name="us-gaap:SegmentReportingOtherItemAmount" format="ixt:num-dot-decimal" scale="6" id="f-740">1,177</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-113" decimals="-6" name="us-gaap:SegmentReportingOtherItemAmount" scale="6" id="f-741">952</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-114" decimals="-6" name="us-gaap:SegmentReportingOtherItemAmount" scale="6" id="f-742">736</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-6" name="us-gaap:SegmentReportingOtherItemAmount" format="ixt:num-dot-decimal" scale="6" id="f-743">4,019</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Segment operating profit</span></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-279" decimals="-6" name="us-gaap:OperatingIncomeLoss" scale="6" id="f-744">262</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-280" decimals="-6" name="us-gaap:OperatingIncomeLoss" scale="6" id="f-745">208</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-281" decimals="-6" name="us-gaap:OperatingIncomeLoss" scale="6" id="f-746">181</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-282" decimals="-6" name="us-gaap:OperatingIncomeLoss" scale="6" id="f-747">90</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-283" decimals="-6" name="us-gaap:OperatingIncomeLoss" scale="6" id="f-748">741</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: unallocated costs</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-284" decimals="-6" name="us-gaap:OperatingExpenses" scale="6" id="f-749">46</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income from operations</span></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-6" name="us-gaap:OperatingIncomeLoss" scale="6" id="f-750">695</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other segment items for each reportable segment primarily include employee compensation and benefits, subcontractor costs, costs of third-party products and services related to revenue and project-related travel.</span></div></ix:nonNumeric><div style="margin-top:9pt;text-align:justify"><span style="color:#2e318e;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Geographic Area Information</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" id="f-751" escape="true"><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-lived assets by geographic area 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.707%"><tr><td style="width:1.0%"/><td style="width:66.495%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.709%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.585%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.711%"/><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',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;(in millions)</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2025</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2024</span></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-lived Assets: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North America</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-285" decimals="-6" name="us-gaap:PropertyPlantAndEquipmentNet" scale="6" id="f-752">327</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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-286" decimals="-6" name="us-gaap:PropertyPlantAndEquipmentNet" scale="6" id="f-753">338</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe</span></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-287" decimals="-6" name="us-gaap:PropertyPlantAndEquipmentNet" scale="6" id="f-754">73</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-288" decimals="-6" name="us-gaap:PropertyPlantAndEquipmentNet" scale="6" id="f-755">72</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rest of World </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span></div></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-289" decimals="-6" name="us-gaap:PropertyPlantAndEquipmentNet" scale="6" id="f-756">588</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-290" decimals="-6" name="us-gaap:PropertyPlantAndEquipmentNet" scale="6" id="f-757">584</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-6" name="us-gaap:PropertyPlantAndEquipmentNet" scale="6" id="f-758">988</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:PropertyPlantAndEquipmentNet" scale="6" id="f-759">994</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:32.748%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/></tr></table></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">Long-lived assets include property and equipment, net of accumulated depreciation and amortization.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">Substantially all relates to the United States.</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">Substantially all relates to India.</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="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cognizant Technology Solutions</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March&#160;31, 2025 Form 10-Q</span></div></td></tr></table><span style="color:#2e318e;font-family:'Times New Roman',sans-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;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;                </span></div></div></div><div id="i45a6b8832b23418a9661820d75a8183d_82"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i45a6b8832b23418a9661820d75a8183d_7">Table of Contents</a></span></div></div><div style="margin-top:6pt;text-align:justify"><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:20.779%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.430%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:24.303%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.432%"/><td style="width:0.1%"/></tr><tr><td colspan="15" style="background-color:#ffffff;border-bottom:1.5pt solid #2e318e;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#2e318e;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Note 12 &#8212; Subsequent Events</span></div></td></tr></table></div><ix:nonNumeric contextRef="c-1" name="us-gaap:SubsequentEventsTextBlock" id="f-760" continuedAt="f-760-1" escape="true"><div style="margin-top:12pt;text-align:justify"><span style="color:#2e318e;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Dividend</span></div></ix:nonNumeric><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-760-1">On April 29, 2025, the Board of Directors approved the Company's declaration of a $<ix:nonFraction unitRef="usdPerShare" contextRef="c-291" decimals="2" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="f-761">0.31</ix:nonFraction> per share dividend with a record date of May 19, 2025 and a payment date of May 28, 2025.</ix:continuation> </span></div><div style="margin-top:12pt;text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cognizant Technology Solutions</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March&#160;31, 2025 Form 10-Q</span></div></td></tr></table><span style="color:#2e318e;font-family:'Times New Roman',sans-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;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;                </span></div></div></div><div id="i45a6b8832b23418a9661820d75a8183d_85"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i45a6b8832b23418a9661820d75a8183d_7">Table of Contents</a></span></div></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:23.315%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.315%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.315%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:25.655%"/><td style="width:0.1%"/></tr><tr><td colspan="12" style="border-bottom:1.5pt solid #2e318e;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#2e318e;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Item&#160;2.&#160;&#160;&#160;&#160; Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations.</span></td></tr></table></div><div style="text-align:center"><span><br/></span></div><div id="i45a6b8832b23418a9661820d75a8183d_88"></div><div style="text-align:justify"><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:20.779%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.430%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:24.303%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.432%"/><td style="width:0.1%"/></tr><tr><td colspan="15" style="border-bottom:1.5pt solid #2e318e;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#2e318e;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Executive Summary</span></td></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cognizant is one of the world&#8217;s leading professional services companies, engineering modern businesses and delivering strategic outcomes for our clients. We help clients modernize technology, reimagine processes and transform experiences so they can stay ahead in today's fast-changing world, where AI is beginning to reshape organizations in every field. We provide industry expertise and close client collaboration, combining critical perspective with a flexible engagement style. We tailor our services and solutions to specific industries with an integrated global delivery model that employs client service and delivery teams based at client locations and dedicated global and regional delivery centers. Our collaborative services include digital services and solutions, consulting, application development, systems integration, quality engineering and assurance, engineering research and development, application maintenance, infrastructure and security as well as business process services and automation. Digital, AI-enhanced services continue to be an important part of our portfolio, aligning with our clients' focus on becoming data-enabled, customer-centric and differentiated businesses.</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#2e318e;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Q1 2025 Financial Results</span><span style="background-color:#ffffff;color:#ffffff;font-family:'Times New Roman',sans-serif;font-size:7.8pt;font-weight:700;line-height:120%;position:relative;top:-4.2pt;vertical-align:baseline">1</span></div><div style="width:100.000%"><div style="display:inline-block;vertical-align:top;width:23.025%"><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.035%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#000048;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</span></td></tr></table></div></div><div style="display:inline-block;max-width:2.631%;min-width:2.298%;vertical-align:top"></div><div style="display:inline-block;vertical-align:top;width:23.025%"><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.035%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#000048;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income from Operations</span></td></tr></table></div></div><div style="display:inline-block;max-width:2.631%;min-width:2.298%;vertical-align:top"></div><div style="display:inline-block;vertical-align:top;width:23.025%"><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.035%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#000048;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating Margin</span></td></tr></table></div></div><div style="display:inline-block;max-width:2.631%;min-width:2.298%;vertical-align:top"></div><div style="display:inline-block;vertical-align:top;width:23.032%"><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.035%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#000048;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted EPS</span></td></tr></table></div></div></div><div style="width:100.000%"><div style="display:inline-block;vertical-align:top;width:22.368%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.692%"><tr><td style="width:1.0%"/><td style="width:40.621%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.158%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:45.921%"/><td style="width:0.1%"/></tr><tr style="height:12pt"><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><div style="display:inline-block;max-width:3.508%;min-width:3.175%;vertical-align:top"></div><div style="display:inline-block;vertical-align:top;width:22.368%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.692%"><tr><td style="width:1.0%"/><td style="width:40.621%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.158%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:45.921%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">GAAP</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:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">1</span></div></td></tr></table></div></div><div style="display:inline-block;max-width:3.508%;min-width:3.175%;vertical-align:top"></div><div style="display:inline-block;vertical-align:top;width:22.368%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.692%"><tr><td style="width:1.0%"/><td style="width:40.621%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.158%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:45.921%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">GAAP</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:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">1</span></div></td></tr></table></div></div><div style="display:inline-block;max-width:3.508%;min-width:3.175%;vertical-align:top"></div><div style="display:inline-block;vertical-align:top;width:22.372%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.692%"><tr><td style="width:1.0%"/><td style="width:40.621%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.158%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:45.921%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;GAAP   </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:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">1</span></div></td></tr></table></div></div></div><div style="width:100.000%"><div style="display:inline-block;vertical-align:top;width:23.025%"><div style="text-align:center"><img src="ctsh-20250331_g2.jpg" alt="2549" style="height:144px;margin-bottom:5pt;vertical-align:text-bottom;width:170px"/></div></div><div style="display:inline-block;max-width:2.631%;min-width:2.298%;vertical-align:top"></div><div style="display:inline-block;vertical-align:top;width:23.025%"><div style="text-align:center"><img src="ctsh-20250331_g3.jpg" alt="2550" style="height:144px;margin-bottom:5pt;vertical-align:text-bottom;width:175px"/></div></div><div style="display:inline-block;max-width:2.631%;min-width:2.298%;vertical-align:top"></div><div style="display:inline-block;vertical-align:top;width:23.025%"><div style="text-align:center"><img src="ctsh-20250331_g4.jpg" alt="2551" style="height:144px;margin-bottom:5pt;vertical-align:text-bottom;width:175px"/></div></div><div style="display:inline-block;max-width:2.631%;min-width:2.298%;vertical-align:top"></div><div style="display:inline-block;vertical-align:top;width:23.032%"><div style="text-align:center"><img src="ctsh-20250331_g5.jpg" alt="2552" style="height:144px;margin-bottom:5pt;vertical-align:text-bottom;width:175px"/></div></div></div><div style="width:100.000%"><div style="display:inline-block;vertical-align:top;width:23.031%"><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.009%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr style="height:9pt"><td colspan="3" style="background-color:#000048;padding:0 1pt"/></tr></table></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.644%"><tr><td style="width:1.0%"/><td style="width:42.849%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.728%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:44.123%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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></table></div></div><div style="display:inline-block;max-width:2.623%;min-width:2.290%;vertical-align:top"></div><div style="display:inline-block;vertical-align:top;width:23.031%"><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.009%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr style="height:9pt"><td colspan="3" style="background-color:#000048;padding:0 1pt"/></tr></table></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.644%"><tr><td style="width:1.0%"/><td style="width:42.849%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.728%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:44.123%"/><td style="width:0.1%"/></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><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div></div><div style="display:inline-block;max-width:2.623%;min-width:2.290%;vertical-align:top"></div><div style="display:inline-block;vertical-align:top;width:23.031%"><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.009%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr style="height:9pt"><td colspan="3" style="background-color:#000048;padding:0 1pt"/></tr></table></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.644%"><tr><td style="width:1.0%"/><td style="width:42.849%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.728%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:44.123%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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></table></div></div><div style="display:inline-block;max-width:2.623%;min-width:2.290%;vertical-align:top"></div><div style="display:inline-block;vertical-align:top;width:23.038%"><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.009%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr style="height:9pt"><td colspan="3" style="background-color:#000048;padding:0 1pt"/></tr></table></div></div></div><div style="text-align:justify"><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:21.707%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.285%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:22.145%"/><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:2.723%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.268%"/><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:2.262%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><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.015%"/><td style="width:0.1%"/></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"/><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"/><td colspan="3" style="display:none"/></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',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Revenue up $355 million or 7.5% from Q1 2024; an increase of 8.2% in constant currency</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">1</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:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income from Operations up $158 million or 22.7% from Q1 2024</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Adjusted Income from Operations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> up $73 million or 10.2% from Q1 2024</span></div></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:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating margin up 210 bps from Q1 2024</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Adjusted Operating Margin</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> up 40 bps from Q1 2024</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Diluted EPS up $0.24 or 21.8% from Q1 2024</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Adjusted Diluted EPS</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> up $0.11 or 9.8% from Q1 2024</span></div></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"/><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:3pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the quarter ended March&#160;31, 2025, revenues increased by $355 million as compared to the quarter ended March&#160;31, 2024, representing growth of 7.5%, or 8.2% on a constant currency</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> basis. Our recently completed acquisitions contributed approximately 400 basis points to revenue growth. Additionally, revenues were positively impacted by growth in our Health Sciences and Financial Services segment, partially offset by weakness in our Products and Resources (excluding the impact of our recently completed acquisitions) and Communications, Media and Technology segments. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our operating margin increased to 16.7% for the quarter ended March&#160;31, 2025 from 14.6% for the quarter ended March&#160;31, 2024. Our Adjusted Operating Margin</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> increased to 15.5% for the quarter ended March&#160;31, 2025 from 15.1% for the quarter ended March&#160;31, 2024. Our GAAP and Adjusted Operating Margins for the quarter ended March&#160;31, 2025, as compared to the quarter ended March&#160;31, 2024, were positively impacted by net savings generated from our NextGen program, operational efficiencies and the beneficial impact of foreign currency exchange rate movements, partially offset by the negative impact of the 2024 merit cycle on compensation costs, and the dilutive impact of the recently completed acquisition of Belcan. In addition, our GAAP operating margin for the quarter ended March&#160;31, 2025 was positively impacted by 120 basis points, or $62 million, from the gain on sale of property and equipment, and our GAAP operating margin for the quarter ended March 31, 2024 was negatively impacted by NextGen charges, both of which were excluded from our Adjusted Operating Margin. </span></div><div style="border-bottom:1pt solid #000000;margin-bottom:5pt;margin-top:10pt;opacity:1;width:150pt"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Adjusted Income from Operations, Adjusted Operating Margin, Adjusted Diluted EPS and constant currency revenue growth are not measures of financial performance prepared in accordance with GAAP. See &#8220;Non-GAAP Financial Measures&#8221; for more information and reconciliations to the most directly comparable GAAP financial measures, as applicable.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cognizant Technology Solutions</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March&#160;31, 2025 Form 10-Q</span></div></td></tr></table><span style="color:#2e318e;font-family:'Times New Roman',sans-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;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;                </span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i45a6b8832b23418a9661820d75a8183d_7">Table of Contents</a></span></div></div><div style="margin-top:12pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a global professional services company, we compete on the basis of the knowledge, experience, insights, skills and talent of our employees and the value they can provide to our clients. We closely monitor attrition trends focusing on the metric that we believe is most relevant to our business. For the trailing twelve months ended March&#160;31, 2025 our Voluntary Attrition - Tech Services was 15.8% as compared to 13.1% for the trailing twelve months ended March&#160;31, 2024. We finished the first quarter of 2025 with approximately 336,300 employees as compared to 344,400 employees at the end of the first quarter of 2024.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#2e318e;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Business Outlook</span></div><div style="margin-bottom:3pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We continue to expect our clients' focus to be on their transformation into AI-ready, technology-driven, data-enabled, customer-centric and differentiated businesses. To support this transformation and drive greater business resiliency, we expect clients will continue to </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">demand services and solutions that can enhance productivity and deliver cost savings. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe clients will continue to contend with industry-specific changes driven by evolving digital technologies, uncertainty in the regulatory environment, industry consolidation and convergence as well as international trade policie</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">s, including tariffs, and other macroeconomic and geopolitical factors. This includes the uncertainty related to the global economy, which has affected and may continue to affect their demand for our services and discretionary work. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We increasingly use AI-based technologies, including GenAI, in our client offerings and our own internal operations. AI technologies and services are part of a highly competitive and rapidly evolving market. We plan to continue to make significant investments in our AI capabilities to meet the needs of our clients and harness AI's value in a flexible, secure, scalable and responsible way. As AI-based technologies or other forms of automation evolve, demand for some services that we currently perform for our clients may be reduced, and our ability to obtain favorable pricing or other terms for some of our services may be diminished.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the third quarter of 2024, we completed the acquisition of Belcan. This acquisition is expected to have a modest near-term dilutive impact to operating margin, primarily due to integration-related expenses and amortization of acquired intangibles.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cognizant Technology Solutions</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March&#160;31, 2025 Form 10-Q</span></div></td></tr></table><span style="color:#2e318e;font-family:'Times New Roman',sans-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;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;                </span></div></div></div><div id="i45a6b8832b23418a9661820d75a8183d_91"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i45a6b8832b23418a9661820d75a8183d_7">Table of Contents</a></span></div></div><div style="margin-top:12pt;text-align:justify"><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:20.779%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.430%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:24.303%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.432%"/><td style="width:0.1%"/></tr><tr><td colspan="15" style="background-color:#ffffff;border-bottom:1.5pt solid #2e318e;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#0033a0;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Results of Operations</span></td></tr></table></div><div style="margin-top:6pt;text-align:justify"><span style="color:#2e318e;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Three Months Ended March&#160;31, 2025 Compared to Three Months Ended March&#160;31, 2024 </span></div><div style="margin-top:12pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth, for the periods indicated, certain financial data for the three months ended March 31:</span></div><div style="margin-top:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.807%"><tr><td style="width:1.0%"/><td style="width:41.650%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.466%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.743%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.121%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.743%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:8.466%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.743%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.121%"/><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:6.523%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.397%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.527%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% of</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% of</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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Increase / Decrease</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;(Dollars in millions, except per share data)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Revenues</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',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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"/><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</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:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">%</span></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues</span></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,115&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,760&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="border-top:1.5pt 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"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">355&#160;</span></td><td style="border-top:1.5pt 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"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.5&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating expenses:</span></div></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenues</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,397&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66.4&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,146&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66.1&#160;</span></td><td style="border-top:0.5pt 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"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">251&#160;</span></td><td style="border-top:0.5pt 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"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.0&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative expenses</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">791&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.5&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">765&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.1&#160;</span></td><td style="border-top:0.5pt 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"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26&#160;</span></td><td style="border-top:0.5pt 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"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.4&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restructuring charges</span></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5&#160;</span></td><td style="border-top:0.5pt 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"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23)</span></td><td style="border-top:0.5pt 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"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(100.0)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization expense</span></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">136&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.7&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.8&#160;</span></td><td style="border-top:0.5pt 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"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5&#160;</span></td><td style="border-top:0.5pt 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"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.8&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Gain) on sale of property and equipment</span></div></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(62)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.2)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt 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"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(62)</span></td><td style="border-top:0.5pt 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"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income from operations</span></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">853&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.7&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">695&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.6&#160;</span></td><td style="border-top:1.5pt 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"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">158&#160;</span></td><td style="border-top:1.5pt 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"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22.7&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other income (expense), net</span></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8)</span></td><td style="border-top:0.5pt 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"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(29.6)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income before provision for income taxes </span></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">872&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.0&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">722&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.2&#160;</span></td><td style="border-top:1.5pt 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"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150&#160;</span></td><td style="border-top:1.5pt 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"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.8&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for income taxes</span></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(213)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(179)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(34)</span></td><td style="border-top:0.5pt 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"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.0&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income (loss) from equity method investments </span></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="border-top:0.5pt 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"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33.3&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">663&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.0&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">546&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.5&#160;</span></td><td style="border-top:1.5pt 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"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117&#160;</span></td><td style="border-top:1.5pt 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"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.4&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted EPS</span></div></td><td style="border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.34&#160;</span></td><td style="border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td style="border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.10&#160;</span></td><td style="border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.24&#160;</span></td><td style="border-top:3pt double #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"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="2" style="border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.8&#160;</span></td><td style="border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Other Financial Information</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-style:italic;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">2</span></div></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"/><td colspan="3" style="display:none"/><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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="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"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 14.5pt;text-align:left;text-indent:-13.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted Income from Operations and Adjusted Operating Margin</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">791&#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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.5&#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="3" style="display:none"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">718&#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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.1&#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="display:none"/><td colspan="3" style="display:none"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73&#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="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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted Diluted EPS</span></td><td style="border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.23&#160;</span></td><td style="border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:3pt double #000;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-bottom:3pt double #000;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-bottom:3pt double #000;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td style="border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.12&#160;</span></td><td style="border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:3pt double #000;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-bottom:3pt double #000;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.11&#160;</span></td><td style="border-bottom:3pt double #000;border-top:3pt double #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"/><td colspan="3" style="border-bottom:3pt double #000;border-top:3pt double #000;padding:0 1pt"/><td colspan="2" style="border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.8&#160;</span></td><td style="border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:32.748%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.91pt">Exclusive of depreciation and amortization expense.</span><span style="color:#ffffff;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">2</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">N/A&#160;&#160;&#160;&#160;Not applicable</span></div><div style="margin-top:12pt;text-align:justify"><span><br/></span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="border-bottom:1pt solid #000000;margin-bottom:5pt;margin-top:10pt;opacity:1;width:150pt"></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">  Adjusted Income from Operations, Adjusted Operating Margin and Adjusted Diluted EPS are not measures of financial performance prepared in accordance with GAAP. See &#8220;Non-GAAP Financial Measures&#8221; for more information and reconciliations to the most directly comparable GAAP financial measures, as applicable.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cognizant Technology Solutions</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March&#160;31, 2025 Form 10-Q</span></div></td></tr></table><span style="color:#2e318e;font-family:'Times New Roman',sans-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;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;                </span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i45a6b8832b23418a9661820d75a8183d_7">Table of Contents</a></span></div></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify"><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:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#000048;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#ffffff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Revenues - Reportable Business Segments and Geographic Markets</span></div></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues of $5,115 million across our business segments and geographies were as follows for the three months ended March&#160;31, 2025:</span></div><div style="width:100.000%"><div style="display:inline-block;vertical-align:top;width:50.000%"><div style="text-align:center"><img src="ctsh-20250331_g6.jpg" alt="588" style="height:148px;margin-bottom:5pt;vertical-align:text-bottom;width:300px"/></div><div style="margin-top:1.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.228%"><tr><td style="width:1.0%"/><td style="width:49.861%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.402%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:1.402%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.964%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.402%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.682%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.402%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.685%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Q1 2025 as compared to Q1 2024</span></div></td><td colspan="3" style="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="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Increase / (Decrease)</span></td></tr><tr style="height:12pt"><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Dollars in millions)</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">CC %</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">3</span></div></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Health Sciences</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">155&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.9&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.4&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financial Services</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.6&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.5&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Products and Resources</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">145&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.8&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.6&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CMT</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22)</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.7)</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.9)</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 21.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenues</span></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">355&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.5&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.2&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr></table></div></div><div style="display:inline-block;max-width:0.000%;min-width:0.000%;vertical-align:top"></div><div style="display:inline-block;vertical-align:top;width:50.000%"><div style="margin-top:1.5pt;text-align:center"><img src="ctsh-20250331_g7.jpg" alt="592" style="height:148px;margin-bottom:5pt;vertical-align:text-bottom;width:300px"/></div><div style="margin-top:1.5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.105%"><tr><td style="width:1.0%"/><td style="width:49.693%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.387%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:1.387%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.455%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.387%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.550%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.387%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.554%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Q1 2025 as compared to Q1 2024</span></div></td><td colspan="3" style="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="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Increase / (Decrease)</span></td></tr><tr style="height:12pt"><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Dollars in millions)</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">CC %</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">3</span></div></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North America</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">333&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.5&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.7&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United Kingdom</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Continental Europe</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.1&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.0&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe - Total</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.2&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.0&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rest of World</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.7&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.1&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 21.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenues</span></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">355&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.5&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.2&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr></table></div></div></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Change in revenues was driven by the following factors:</span><span style="color:#ffffff;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">3</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;North America revenues, particularly in the Health Sciences and Financial Services segment, were positively impacted by the ramp up of several recently won large deals;</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;Recently completed acquisitions contributed 400 basis points of growth to the overall revenue growth, including approximately 1,500 basis points of growth to our Products and Resources segment (primarily in North America);</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;The resale of third-party products, primarily in North America in our Health Sciences and Financial Services segments, in connection with our integrated offerings strategy, contributed 130 basis points of growth to the overall revenue growth;</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;Reduced demand for discretionary work negatively impacted our revenues, in particular for clients in our Products and Resources segment and our Communications, Media and Technology segments.</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span><br/></span></div><div style="border-bottom:1pt solid #000000;margin-bottom:5pt;margin-top:10pt;opacity:1;width:150pt"></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Constant currency revenue growth is not a measure of financial performance prepared in accordance with GAAP. See &#8220;Non-GAAP Financial Measures&#8221; for more information and reconciliations to the most directly comparable GAAP financial measures, as applicable.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cognizant Technology Solutions</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March&#160;31, 2025 Form 10-Q</span></div></td></tr></table><span style="color:#2e318e;font-family:'Times New Roman',sans-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;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;                </span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i45a6b8832b23418a9661820d75a8183d_7">Table of Contents</a></span></div></div><div style="margin-top:3pt;text-align:justify"><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:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#000048;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#ffffff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Cost of Revenues (Exclusive of Depreciation and Amortization Expense)</span></div></td></tr></table></div><div style="width:100.000%"><div style="display:inline-block;vertical-align:top;width:50.000%"><div style="text-align:center"><img src="ctsh-20250331_g8.jpg" alt="1872" style="height:138px;margin-bottom:5pt;vertical-align:text-bottom;width:181px"/><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:31.286%"><tr><td style="width:1.0%"/><td style="width:14.787%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:27.871%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:27.871%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:25.071%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#2e318e;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#233;</span></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$251M</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#2e318e;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#233;</span></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.3% as a % of revenues</span></div></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#2e318e;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#161;</span></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;% of Revenues</span></td><td colspan="3" style="display:none"/></tr><tr style="height:20pt"><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="display:none"/></tr></table></div></div><div style="display:inline-block;max-width:0.000%;min-width:0.000%;vertical-align:top"></div><div style="display:inline-block;vertical-align:top;width:50.000%"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our cost of revenues consists primarily of salaries, incentive-based compensation, stock-based compensation expense, employee benefits, project-related immigration and travel for technical personnel, subcontracting and costs of third-party products and services relating to revenues. The increase, as a percentage of revenues, was driven by the negative impact of the 2024 merit cycle on compensation costs, partially offset by operational efficiencies and the beneficial impact of foreign currency exchange rate movements.</span></div></div></div><div style="text-align:justify"><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:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#000048;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#ffffff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">SG&amp;A Expenses (Exclusive of Depreciation and Amortization Expense)</span></div></td></tr></table></div><div style="width:100.000%"><div style="display:inline-block;vertical-align:top;width:50.000%"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">SG&amp;A expenses consist primarily of salaries, incentive-based compensation, stock-based compensation expense, employee benefits, immigration, travel, marketing, communications, management, finance, administrative and occupancy costs. The decrease, as a percentage of revenues, was primarily driven by net savings generated from our NextGen program.</span></div></div><div style="display:inline-block;max-width:0.000%;min-width:0.000%;vertical-align:top"></div><div style="display:inline-block;vertical-align:top;width:50.000%"><div style="text-align:justify"><span><br/></span></div><div style="text-align:center"><img src="ctsh-20250331_g9.jpg" alt="2978" style="height:124px;margin-bottom:5pt;vertical-align:text-bottom;width:181px"/><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:35.380%"><tr><td style="width:1.0%"/><td style="width:12.949%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.784%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:22.040%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:27.827%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#2e318e;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#233;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$26M</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#2e318e;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#234;</span></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.6% as a % of revenues</span></div></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#2e318e;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#161;</span></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">% of Revenues</span></td><td colspan="3" style="display:none"/></tr><tr style="height:17pt"><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="display:none"/></tr></table></div></div></div><div style="margin-top:3pt;text-align:justify"><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:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#000048;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#ffffff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Depreciation and Amortization Expense</span></div></td></tr></table></div><div style="margin-top:3pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation and amortization expense increased by 3.8% while decreasing as a percentage of revenues by 0.1% during the first quarter of 2025 </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">as compared to the first quarter of 2024</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The decrease in depreciation expense, which was driven by actions taken under our NextGen program, was offset by an increase in amortization expense driven by intangible assets related to our recently completed acquisition of Belcan.</span></div><div style="margin-top:3pt;text-align:justify"><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:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#000048;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#ffffff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Gain on Sale of Property and Equipment</span></div></td></tr></table></div><div style="margin-top:3pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended March 31, 2025, we realized a gain of $62 million on the sale of an office complex in India. For further detail see </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i45a6b8832b23418a9661820d75a8183d_40">Note </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i45a6b8832b23418a9661820d75a8183d_40">1</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> to our unaudited consolidated financial statements.</span></div><div style="margin-top:3pt;text-align:justify"><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:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#000048;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#ffffff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Operating Margin and Adjusted Operating Margin</span><span style="color:#ffffff;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-style:italic;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">4</span><span style="color:#ffffff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%"> - Overall</span></div></td></tr></table></div><div style="width:100.000%"><div style="display:inline-block;vertical-align:top;width:48.684%"><div style="margin-top:3pt;text-align:center"><img src="ctsh-20250331_g10.jpg" alt="3769" style="height:172px;margin-bottom:5pt;vertical-align:text-bottom;width:155px"/><img src="ctsh-20250331_g11.jpg" alt="3770" style="height:172px;margin-bottom:5pt;vertical-align:text-bottom;width:155px"/></div></div><div style="display:inline-block;max-width:2.631%;min-width:1.631%;vertical-align:top"></div><div style="display:inline-block;vertical-align:top;width:48.685%"><div style="margin-bottom:3pt;margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our GAAP and Adjusted Operating Margins</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">4</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for the quarter ended March&#160;31, 2025, as compared to the quarter ended March&#160;31, 2024, were positively impacted by net savings generated from our NextGen program, operational efficiencies and the beneficial impact of foreign currency exchange rate movements, partially offset by the negative impact of the 2024 merit cycle on compensation costs and the dilutive impact of the recently completed acquisition of Belcan. In addition, our GAAP operating margin for the quarter ended March&#160;31, 2025 was positively impacted by 120 basis points, or $62 million, from the gain on sale of property and equipment, and our GAAP operating margin for the quarter ended March&#160;31, 2024 was negatively impacted by NextGen charges, both of which were excluded from our Adjusted Operating Margin.</span></div><div style="margin-bottom:3pt;margin-top:3pt;text-align:justify"><span><br/></span></div></div></div><div style="border-bottom:1pt solid #000000;margin-bottom:5pt;margin-top:10pt;opacity:1;width:150pt"></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">4</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Adjusted Income from Operations and Adjusted Operating Margin are not measures of financial performance prepared in accordance with GAAP. See &#8220;Non-GAAP Financial Measures&#8221; for more information and reconciliations to the most directly comparable GAAP financial measures, as applicable.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cognizant Technology Solutions</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March&#160;31, 2025 Form 10-Q</span></div></td></tr></table><span style="color:#2e318e;font-family:'Times New Roman',sans-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;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;                </span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i45a6b8832b23418a9661820d75a8183d_7">Table of Contents</a></span></div></div><div style="margin-bottom:3pt;margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A predominant portion of our costs in India are denominated in the Indian rupee, representing approximately 23% of our global operating costs during the three months ended March&#160;31, 2025. These costs are subject to foreign currency exchange rate fluctuations, which have an impact on our results of operations. We enter into foreign exchange derivative contracts to hedge certain Indian rupee denominated payments in India. These hedges are intended to mitigate the volatility of the changes in the exchange rate between the U.S. dollar and the Indian rupee. Net of the impact of the hedges, the depreciation of the Indian rupee positively impacted our operating margin for the three months ended March&#160;31, 2025 by 58 basis points as compared to the three months ended March&#160;31, 2024.</span></div><div style="margin-bottom:3pt;margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Excluding the impact of applicable designated cash flow hedges, the depreciation of the Indian rupee against the U.S. dollar positively impacted our operating margin by 74 basis points during the three months ended March&#160;31, 2025. Each additional 1.0% change in exchange rate between the Indian rupee and the U.S. dollar will have the effect of moving our operating margin by 17 basis points (excluding the impact of the hedges).</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The settlement of our cash flow hedges had a negative impact of 16 basis points on our operating margin during the three months ended March&#160;31, 2025, compared to no impact during the three months ended March&#160;31, 2024.</span></div><div style="margin-top:6pt;text-align:justify"><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:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#000048;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#ffffff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Segment Operating Profit</span></div></td></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the first quarter of 2025, we made certain changes to the internal measurement of segment operating profit for the purpose of evaluating segment performance and resource allocation. The primary reason for the change was to reflect a more complete cost of delivery. Specifically, segment operating profit now includes an allocation of corporate costs, which were previously included in "unallocated costs." We have reported 2025 segment operating profits using the new allocation methodology and have recast the 2024 results to conform to the new methodology.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Segment operating profit and operating margin percentage were as follows:</span></div><div style="width:100.000%"><div style="display:inline-block;vertical-align:top;width:22.368%"><div style="margin-top:9pt;text-align:center;text-indent:36pt"><img src="ctsh-20250331_g12.jpg" alt="549755827263" style="height:125px;margin-bottom:5pt;vertical-align:text-bottom;width:170px"/></div></div><div style="display:inline-block;max-width:3.508%;min-width:3.175%;vertical-align:top"></div><div style="display:inline-block;vertical-align:top;width:22.368%"><div style="margin-top:9pt;text-align:center;text-indent:36pt"><img src="ctsh-20250331_g13.jpg" alt="6044" style="height:125px;margin-bottom:5pt;vertical-align:text-bottom;width:170px"/></div></div><div style="display:inline-block;max-width:3.508%;min-width:3.175%;vertical-align:top"></div><div style="display:inline-block;vertical-align:top;width:22.368%"><div style="margin-top:9pt;text-align:center;text-indent:36pt"><img src="ctsh-20250331_g14.jpg" alt="6048" style="height:125px;margin-bottom:5pt;vertical-align:text-bottom;width:170px"/></div></div><div style="display:inline-block;max-width:3.508%;min-width:3.175%;vertical-align:top"></div><div style="display:inline-block;vertical-align:top;width:22.372%"><div style="margin-top:9pt;text-align:center;text-indent:36pt"><img src="ctsh-20250331_g15.jpg" alt="6050" style="height:125px;margin-bottom:5pt;vertical-align:text-bottom;width:170px"/></div></div></div><div style="text-align:center;text-indent:22.5pt"><span><br/></span></div><div style="text-align:center;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:49.415%"><tr><td style="width:1.0%"/><td style="width:3.633%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.633%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:36.473%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.296%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.521%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:38.844%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#2f78c4;padding:0 1pt"/><td colspan="3" style="background-color:#000048;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',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Segment operating profit</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',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Segment operating margin</span></td></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the first quarter of 2025, segment operating margins across all our segments were positively impacted by net savings generated from our NextGen program, operational efficiencies and the beneficial impact of foreign currency exchange rate movements, partially offset by the negative impact of the 2024 merit cycle on compensation costs. In the first quarter of 2025, segment operating profit in the Products and Resources segment was also negatively impacted by the dilutive impact of the Belcan acquisition.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total segment operating profit and operating margin were as follows for the three months ended March 31:</span></div><div style="text-align:justify"><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.193%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.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:8.284%"/><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.284%"/><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.284%"/><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.286%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Dollars in millions)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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',sans-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="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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',sans-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="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Increase/(Decrease)</span></div></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total segment operating profit</span></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">857&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.8&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">741&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.6&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">116&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: unallocated costs</span></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(42)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income from operations</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">853&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.7&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">695&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.6&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">158&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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"/></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The decrease in unallocated costs for three months ended March 31, 2025 as compared to March 31, 2024 was driven by the 2025 gain on sale of property and equipment and the absence of NextGen charges, partially offset by higher amortization of intangible assets and certain corporate costs.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cognizant Technology Solutions</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March&#160;31, 2025 Form 10-Q</span></div></td></tr></table><span style="color:#2e318e;font-family:'Times New Roman',sans-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;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;                </span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i45a6b8832b23418a9661820d75a8183d_7">Table of Contents</a></span></div></div><div style="margin-top:9pt;text-align:justify"><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:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#000048;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#ffffff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Other Income (Expense), Net</span></div></td></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth total other income (expense), net for the three months ended March 31:</span></div><div style="margin-top:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:65.420%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.110%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:2.723%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.110%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.723%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.114%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in millions)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><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',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Increase/<br/>Decrease</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency exchange gains (losses)</span></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25)</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Losses) gains on foreign exchange forward contracts not designated as hedging instruments</span></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency exchange gains (losses), net</span></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4)</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest income</span></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other, net</span></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total other income (expense), net</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8)</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The foreign currency exchange losses were attributed to the remeasurement of net monetary assets and liabilities denominated in currencies other than the functional currencies of our subsidiaries. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The gains on foreign exchange forward contracts not designated as hedging instruments related to the realized and unrealized gains and losses on cont</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">racts entered into to offset our foreign currency exposures. As of March&#160;31, 2025, the notional value of our undesignated hedges was </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$801 million</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:3pt;text-align:justify"><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:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#000048;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#ffffff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Provision for Income Taxes</span></div></td></tr></table></div><div style="width:100.000%"><div style="display:inline-block;vertical-align:top;width:50.000%"><div style="margin-top:3pt;text-align:center"><img src="ctsh-20250331_g16.jpg" alt="8179" style="height:96px;margin-bottom:5pt;vertical-align:text-bottom;width:181px"/><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.50pt"><tr><td style="width:1.0pt"/><td style="width:10.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:27.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:27.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:27.25pt"/><td style="width:1.0pt"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#2e318e;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#233;</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',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$34M</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr style="height:9pt"><td colspan="12" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr style="height:23pt"><td colspan="12" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#2e318e;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#161;</span><span style="color:#0033a0;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Effective Income Tax Rate </span><span style="color:#2e318e;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#234;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> 0.4%</span></div></td><td colspan="3" style="display:none"/></tr><tr style="height:12pt"><td colspan="9" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr style="height:12pt"><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="display:none"/></tr></table></div></div><div style="display:inline-block;max-width:0.000%;min-width:0.000%;vertical-align:top"></div><div style="display:inline-block;vertical-align:top;width:50.000%"><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The increase in provision for income taxes for the three months ended March&#160;31, 2025 was primarily driven by an increase in income from operations, partially offset by a decrease in the effective income tax rate.</span></div></div></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="text-align:justify"><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:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#000048;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#ffffff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Net Income</span></div></td></tr></table></div><div style="width:100.000%"><div style="display:inline-block;vertical-align:top;width:49.122%"><div style="margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The increase in net income was primarily driven by an increase in income from operations, including the aforementioned gain on sale of property and equipment.</span></div><div style="margin-top:3pt;text-align:justify"><span><br/></span></div></div><div style="display:inline-block;max-width:1.754%;min-width:0.754%;vertical-align:top"></div><div style="display:inline-block;vertical-align:top;width:49.124%"><div style="text-align:justify"><img src="ctsh-20250331_g17.jpg" alt="8470" style="height:96px;margin-bottom:5pt;vertical-align:text-bottom;width:181px"/><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:109.50pt"><tr><td style="width:1.0pt"/><td style="width:12.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:34.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:57.25pt"/><td style="width:1.0pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#2e318e;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#233;</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',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$117M</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:3pt"><td colspan="9" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:14pt"><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0033a0;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#161;</span><span style="color:#0033a0;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span><span style="color:#0033a0;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#233;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> 1.5% of Revenue</span><span style="color:#0033a0;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">s</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:23pt"><td colspan="9" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div></div></div><div style="text-align:justify"><span style="color:#2e318e;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Non-GAAP Financial Measures</span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Portions of our disclosure include non-GAAP financial measures. These non-GAAP financial measures are not based on any comprehensive set of accounting rules or principles and should not be considered a substitute for, or superior to, financial measures calculated in accordance with GAAP, and may be different from non-GAAP financial measures used by other companies. In addition, these non-GAAP financial measures should be read in conjunction with our financial statements prepared in accordance with GAAP. The reconciliations of non-GAAP financial measures to the corresponding GAAP measures set forth below should be carefully evaluated. </span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our non-GAAP financial measures Adjusted Operating Margin and Adjusted Income from Operations exclude unusual items, such as the gain on sale of property and equipment and NextGen charges. Our non-GAAP financial measure Adjusted Diluted EPS excludes unusual items, such as the gain on sale of property and equipment and NextGen charges, and net non-operating foreign currency exchange gains or losses and the tax impact of all the applicable adjustments. For further detail on the gain on sale of property and equipment and the NextGen charges, see </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i45a6b8832b23418a9661820d75a8183d_40">Note 1</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i45a6b8832b23418a9661820d75a8183d_49">Note </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i45a6b8832b23418a9661820d75a8183d_49">3</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, respectively, to our unaudited consolidated financial statements. The income tax impact of each item excluded from Adjusted Diluted EPS is calculated by applying the statutory rate and local tax regulations in the jurisdiction in which the item was incurred. Constant currency revenue growth is defined as revenues for a given period restated at the comparative period&#8217;s foreign currency exchange rates measured against the comparative period's reported revenues.</span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe providing investors with an operating view consistent with how we manage the Company provides enhanced transparency into our operating results. For internal management reporting and budgeting purposes, we use various GAAP and non-GAAP financial measures for financial and operational decision-making, to evaluate period-to-period comparisons, to </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cognizant Technology Solutions</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March&#160;31, 2025 Form 10-Q</span></div></td></tr></table><span style="color:#2e318e;font-family:'Times New Roman',sans-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;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;                </span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i45a6b8832b23418a9661820d75a8183d_7">Table of Contents</a></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">determine portions of the compensation for executive officers and for making comparisons of our operating results to those of our competitors. We believe that the presentation of non-GAAP financial measures, which exclude certain costs, read in conjunction with our reported GAAP results and reconciliations to the most comparable GAAP measure, as applicable, can provide useful supplemental information to our management and investors regarding financial and business trends relating to our financial condition and results of operations.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A limitation of using non-GAAP financial measures versus financial measures calculated in accordance with GAAP is that non-GAAP financial measures may exclude costs that are recurring such as net non-operating foreign currency exchange gains or losses. In addition, other companies may calculate non-GAAP financial measures differently than us, thereby limiting the usefulness of these non-GAAP financial measures as a comparative tool. We compensate for these limitations by providing specific information regarding the GAAP amounts excluded from non-GAAP financial measures to allow investors to evaluate such non-GAAP financial measures.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents a reconciliation of each non-GAAP financial measure to the most comparable GAAP measure for the three months ended March 31:</span></div><div style="text-align:justify"><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:56.209%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.256%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.723%"/><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:2.723%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.256%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.723%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.508%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% of<br/>Revenues</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% of<br/>Revenues</span></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">GAAP income from operations and operating margin</span></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">853&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.7&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">695&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.6&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Gain) on sale of property and equipment</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(62)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.2)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">NextGen charges</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted Income from Operations and Adjusted Operating Margin</span></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">791&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.5&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">718&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.1&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:8pt"><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">GAAP diluted EPS</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.34&#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="3" style="padding:0 1pt"/><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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.10&#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="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of above adjustments, pre-tax</span></div></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.13)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.05&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-operating foreign currency exchange (gains) losses, pre-tax </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span></div></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.01)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax effect of above adjustments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(4)</span></div></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.02&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.02)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;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="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted Diluted EPS</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.23&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.12&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:32.748%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/></tr></table></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">During the three months ended March 31, 2025, we realized a gain of $62 million on the sale of an office complex in India. S</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ee </span><span style="background-color:#ffffff;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="background-color:#ffffff;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i45a6b8832b23418a9661820d75a8183d_40">Note 1</a></span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> to our unaudited consolidated financial statements for additional information.</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">Consists of</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> employee separation, facility exit and other costs incurred in connection with the NextGen program. S</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ee </span><span style="background-color:#ffffff;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="background-color:#ffffff;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i45a6b8832b23418a9661820d75a8183d_49">Note </a><a style="background-color:#ffffff;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i45a6b8832b23418a9661820d75a8183d_49">3</a></span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> to our unaudited consolidated financial statements for additional information.</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">Non-operating foreign currency exchange gains and losses, inclusive of gains and losses on related foreign exchange forward contracts not designated as hedging instrument</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">s for accounting purposes, are reported in "Foreign currency exchange gains (losses), net" in our unaudited consolidated statements of operations.</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(4)</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">Presented below are the tax impacts of our non-GAAP adjustments to pre-tax income:</span></div><div style="margin-top:3pt;text-align:center;text-indent:-18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:70.467%"><tr><td style="width:1.0%"/><td style="width:69.646%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.007%"/><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:13.010%"/><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',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>March 31,</span></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in millions)</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Non-GAAP income tax benefit (expense) related to:</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Gain on sale of property and equipment</span></div></td><td style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(9)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">NextGen charges</span></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Foreign currency exchange gains and losses</span></td><td colspan="2" style="border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(3)</span></td><td style="border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1)</span></td><td style="border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The effective tax rate related to non-operating foreign currency exchange gains and losses varies depending on the jurisdictions in which such income and expenses are generated and the statutory rates applicable in those jurisdictions. As such, the income tax effect of non-operating foreign currency exchange gains and losses shown in the above table may not appear proportionate to the net pre-tax foreign currency exchange gains and losses reported in our unaudited consolidated statements of operations.</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cognizant Technology Solutions</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March&#160;31, 2025 Form 10-Q</span></div></td></tr></table><span style="color:#2e318e;font-family:'Times New Roman',sans-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;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;                </span></div></div></div><div id="i45a6b8832b23418a9661820d75a8183d_97"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i45a6b8832b23418a9661820d75a8183d_7">Table of Contents</a></span></div></div><div style="margin-top:9pt;text-align:justify"><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:20.779%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.430%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:24.303%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.432%"/><td style="width:0.1%"/></tr><tr><td colspan="15" style="border-bottom:1.5pt solid #2e318e;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#2e318e;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Liquidity and Capital Resources</span></td></tr></table></div><div style="text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our cash generated from operations has historically been the primary source of liquidity to fund operations and investments to grow our business. As of March&#160;31, 2025, we had cash, cash equivalents and short-term investments of $1,992 million and available capacity under our credit facility of $1.85 billion. </span></div><div style="text-align:justify;text-indent:24.75pt"><span><br/></span></div><div style="text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides a summary of cash flows for the three months ended March 31:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:65.566%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.280%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width: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.284%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in millions)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Increase / Decrease</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash provided by (used in):</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating activities</span></td><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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">400&#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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95&#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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">305&#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="display:none"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investing activities</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(238)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">231&#160;</span></td><td style="border-top:0.5pt 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"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing activities</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(657)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(304)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(353)</span></td><td style="border-top:0.5pt 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"/></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"/></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"/></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#2e318e;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Operating activities</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The increase in cash provided by operating activities for the three months ended March&#160;31, 2025, as compared to the three months ended March&#160;31, 2024, was primarily driven by the $360 million payment made in January 2024 in relation to our dispute with the ITD (see </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i45a6b8832b23418a9661820d75a8183d_61">Note </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i45a6b8832b23418a9661820d75a8183d_61">6</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> to our unaudited consolidated financial statements), which reduced cash from operating activities in 2024.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We monitor turnover, aging and the collection of accounts receivable by client. Our DSO calculation includes receivables, net of allowance for doubtful accounts, and contract assets, reduced by the uncollected portion of deferred revenue. Our DSO was 81&#160;days as of March&#160;31, 2025, an increase of 3 days from 78 days as of December&#160;31, 2024. Our DSO was 78 days as of March&#160;31, 2024, an increase of 1 day from 77 days as of December&#160;31, 2023. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#2e318e;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Investing activities </span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The cash used in investing activities for the three months ended March&#160;31, 2025, was driven by purchases of property and equipment, partially offset by the proceeds from the sale of an office complex in India. The cash used in investing activities for the three months ended March&#160;31, 2024, was driven by payments for business combinations and purchases of property and equipment, partially offset by net maturities of investments.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#2e318e;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Financing activities</span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The increase in cash used in financing activities for the three months ended March&#160;31, 2025, as compared to the three months ended March&#160;31, 2024, was primarily driven by our repayment of the outstanding balance under the revolving credit facility and increased repurchases of common stock during the first quarter of 2025.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have a Credit Agreement providing for a $650&#160;million Term Loan and a $1,850&#160;million unsecured revolving credit facility, which are each due to mature in October 2027. During the three months ended March&#160;31, 2025, we repaid the $300&#160;million balance that was outstanding under the revolving credit facility, and had no outstanding balance as of March&#160;31, 2025. We are required under the Credit Agreement to make scheduled quarterly principal payments on the Term Loan. We believe that we currently meet all conditions set forth in the Credit Agreement to borrow thereunder, and we are not aware of any conditions that would prevent us from borrowing part or all of the remaining available capacity under the revolving credit facility as of March&#160;31, 2025 and through the date of this filing. See </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i45a6b8832b23418a9661820d75a8183d_58">Note </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i45a6b8832b23418a9661820d75a8183d_58">5</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> to our unaudited consolidated financial statements.</span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div><span style="color:#2e318e;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Capital Allocation</span></div><div style="width:100.000%"><div style="display:inline-block;vertical-align:top;width:49.561%"><div style="text-align:center"><img src="ctsh-20250331_g18.jpg" alt="2662" style="height:172px;margin-bottom:5pt;vertical-align:text-bottom;width:180px"/><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.50pt"><tr><td style="width:1.0pt"/><td style="width:16.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:73.75pt"/><td style="width:1.0pt"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#6aa2dc;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',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Acquisitions</span></td></tr><tr style="height:11pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#2f78c4;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',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Share Repurchases</span></td></tr><tr style="height:11pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#000048;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',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Dividend payments</span></td></tr><tr style="height:23pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr></table></div></div><div style="display:inline-block;max-width:0.877%;min-width:0.000%;vertical-align:top"></div><div style="display:inline-block;vertical-align:top;width:49.562%"><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We review our capital allocation on an ongoing basis, considering our financial performance and liquidity position, investments required to execute our strategic plans and initiatives, acquisition opportunities, the economic outlook, regulatory changes and other relevant factors. As these factors may change over time, the actual amounts expended on stock repurchase activity, dividends, and acquisitions, if any, during any particular period cannot be predicted and may fluctuate from time to time.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div></div></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cognizant Technology Solutions</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March&#160;31, 2025 Form 10-Q</span></div></td></tr></table><span style="color:#2e318e;font-family:'Times New Roman',sans-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;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;                </span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i45a6b8832b23418a9661820d75a8183d_7">Table of Contents</a></span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#2e318e;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Other Liquidity and Capital Resources Information</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We seek to ensure that our cash is available to us in the locations in which it is needed. As part of our ongoing liquidity assessments, we regularly monitor the mix of our domestic and international cash flows and cash balances. We evaluate on an ongoing basis what portion of the non-U.S. cash, cash equivalents and short-term investments is needed locally to execute our strategic plans and what amount is available for repatriation back to the United States.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We expect operating cash flows, cash and short-term investment balances, together with the available capacity under our revolving credit facilities, to be sufficient to meet our operating requirements, including purchase commitments, tax payments, including Tax Reform Act transition tax payments, and </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">servicing our debt for the next twelve months.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The ability to expand and grow our business in accordance with current plans, make acquisitions, meet long-term capital requirements beyond a twelve-month period and execute our capital return plan will depend on many factors, including the rate, if any, at which cash flow increases, our ability and willingness to pay for acquisitions with capital stock and the availability of public and private debt, including the ability to extend the maturity of or refinance our existing debt, and equity financing. We cannot be certain that additional financing, if required, will be available on terms and conditions acceptable to us, if at all. </span></div><div id="i45a6b8832b23418a9661820d75a8183d_100"></div><div style="text-align:justify"><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:20.779%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.430%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:24.303%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.432%"/><td style="width:0.1%"/></tr><tr><td colspan="15" style="border-bottom:1.5pt solid #2e318e;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#2e318e;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Commitments and Contingencies</span></td></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i45a6b8832b23418a9661820d75a8183d_76">Note 1</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i45a6b8832b23418a9661820d75a8183d_76">0</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> to our unaudited consolidated financial statements.</span></div><div id="i45a6b8832b23418a9661820d75a8183d_103"></div><div><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:20.779%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.430%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:24.303%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.432%"/><td style="width:0.1%"/></tr><tr><td colspan="15" style="border-bottom:1.5pt solid #2e318e;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#2e318e;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Critical Accounting Estimates</span></td></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Management&#8217;s discussion and analysis of our financial condition and results of operations is based on our unaudited consolidated financial statements that have been prepared in accordance with GAAP. The preparation of these financial statements requires management to make estimates and assumptions that affect the amounts reported for assets and liabilities, including the recoverability of tangible and intangible assets, disclosure of contingent assets and liabilities as of the date of the financial statements, and the reported amounts of revenues and expenses during the reported period. On an ongoing basis, we evaluate our estimates. The most significant estimates relate to the recognition of revenue and profits, including the application of the cost-to-cost method of measuring progress to completion for certain fixed-price contracts, income taxes, business combinations and valuation of goodwill and other long-lived assets. We base our estimates on historical experience, current trends and various other assumptions that are believed to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources. The actual amounts may differ from the estimates used in the preparation of the accompanying unaudited consolidated financial statements. For a discussion of our critical accounting estimates, see &#8220;Item 7. Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations&#8221; in our Annual Report on Form 10-K for the year ended December&#160;31, 2024. Our significant accounting policies are described in Note 1 to the audited consolidated financial statements included in our Annual Report on Form&#160;10-K for the year ended December&#160;31, 2024. </span></div><div id="i45a6b8832b23418a9661820d75a8183d_106"></div><div style="text-align:justify"><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:20.779%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.430%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:24.303%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.432%"/><td style="width:0.1%"/></tr><tr><td colspan="15" style="border-bottom:1.5pt solid #2e318e;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#2e318e;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Recently Adopted and New Accounting Pronouncements</span></td></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i45a6b8832b23418a9661820d75a8183d_40">Note 1</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> to our unaudited consolidated financial statements.</span></div><div id="i45a6b8832b23418a9661820d75a8183d_109"></div><div style="margin-top:6pt;text-align:justify"><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:23.315%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.315%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.315%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:25.655%"/><td style="width:0.1%"/></tr><tr><td colspan="12" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#2e318e;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Item&#160;3.&#160;&#160;&#160;&#160; Quantitative and Qualitative Disclosures about Market Risk.</span></td></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There have been no material changes in our quantitative and qualitative disclosures about market risk from those disclosed in Part II, Item 7A, Quantitative and Qualitative Disclosures about Market Risk, in our Annual Report on Form 10-K for the fiscal year ended December&#160;31, 2024, filed with the SEC on February 12, 2025.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cognizant Technology Solutions</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March&#160;31, 2025 Form 10-Q</span></div></td></tr></table><span style="color:#2e318e;font-family:'Times New Roman',sans-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;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;                </span></div></div></div><div id="i45a6b8832b23418a9661820d75a8183d_112"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i45a6b8832b23418a9661820d75a8183d_7">Table of Contents</a></span></div></div><div style="text-align:justify"><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:23.315%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.315%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.315%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:25.655%"/><td style="width:0.1%"/></tr><tr><td colspan="12" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#2e318e;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Item&#160;4.&#160;&#160;&#160;&#160; Controls and Procedures.</span></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#2e318e;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Evaluation of Disclosure Controls and Procedures</span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our management, under the supervision and with the participation of our chief executive officer and our chief financial officer, evaluated the design and operating effectiveness of our disclosure controls and procedures (as defined in Rules&#160;13a-15(e) and 15d-15(e) under the Exchange Act) as of March&#160;31, 2025. Based on this evaluation, our chief executive officer and our chief financial officer concluded that, as of March&#160;31, 2025, our disclosure controls and procedures were effective.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#2e318e;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Changes in Internal Control over Financial Reporting</span></div><div style="margin-top:5pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">No changes in our internal control over financial reporting (as defined in Rules&#160;13a-15(f) and 15d-15(f) under the Exchange Act) occurred during the fiscal quarter ended March&#160;31, 2025 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.</span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cognizant Technology Solutions</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March&#160;31, 2025 Form 10-Q</span></div></td></tr></table><span style="color:#2e318e;font-family:'Times New Roman',sans-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;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;                </span></div></div></div><div id="i45a6b8832b23418a9661820d75a8183d_115"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i45a6b8832b23418a9661820d75a8183d_7">Table of Contents</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">PART II. OTHER INFORMATION</span></div><div id="i45a6b8832b23418a9661820d75a8183d_118"></div><div style="text-align:justify"><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:20.779%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.430%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:24.303%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.432%"/><td style="width:0.1%"/></tr><tr><td colspan="15" style="border-bottom:1.5pt solid #2e318e;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#2e318e;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Item&#160;1. Legal Proceedings</span></td></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i45a6b8832b23418a9661820d75a8183d_76">Note 1</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i45a6b8832b23418a9661820d75a8183d_76">0</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> to our unaudited consolidated financial statements.</span></div><div id="i45a6b8832b23418a9661820d75a8183d_121"></div><div style="margin-top:6pt;text-align:justify"><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:20.779%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.430%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:24.303%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.432%"/><td style="width:0.1%"/></tr><tr><td colspan="15" style="border-bottom:1.5pt solid #2e318e;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#2e318e;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Item&#160;1A. Risk Factors</span></td></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There have been no material changes in our risk factors from those disclosed in Part I, Item 1A, Risk Factors, in our Annual Report on Form 10-K for the fiscal year ended December&#160;31, 2024 filed with the SEC on February 12, 2025. </span></div><div id="i45a6b8832b23418a9661820d75a8183d_124"></div><div style="margin-top:6pt;text-align:justify"><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:20.747%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.401%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:25.879%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.070%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.403%"/><td style="width:0.1%"/></tr><tr><td colspan="15" style="border-bottom:1.5pt solid #2e318e;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#2e318e;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Item&#160;2.&#160;&#160;&#160;&#160; Unregistered Sales of Equity Securities and Use of Proceeds</span></td></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(c) Issuer Purchases of Equity Securities</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our stock repurchase program was initially adopted in 2017 and, as amended from time to time, including most recently in March 2025, has authorized the repurchase of up to $13.5 billion, excluding fees and expenses, of our Class&#160;A common stock through open market purchases, including under a 10b5-1 Plan in accordance with applicable federal securities laws. The repurchase program does not have an expiration date and had a remaining balance of $3,047 million as of March&#160;31, 2025. The timing of repurchases and the exact number of shares to be purchased are determined by management, in its discretion, or pursuant to a 10b5-1 Plan, and depend upon market conditions and other factors. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended March&#160;31, 2025, we repurchased $190 million of our Class</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> A common stock under our stock repurchase program 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:100.000%"><tr><td style="width:1.0%"/><td style="width:39.914%"/><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:10.639%"/><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:8.175%"/><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:15.566%"/><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:17.310%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Month</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total Number<br/>of Shares<br/>Purchased</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Average<br/>Price Paid<br/>per Share</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total 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="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Approximate Dollar Value of Shares that May Yet Be Purchased under the Plans or Programs<br/>(in millions)</span></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">January 1, 2025 - January 31, 2025</span></div></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,237&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 1, 2025 -February 28, 2025</span></div></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,647,388&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84.98&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,647,388&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,097&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 1, 2025 - March 31, 2025</span></div></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">632,811&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79.01&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">632,811&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,047&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,280,199&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83.33&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,280,199&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"/></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The aggregate purchase price and weighted average price per share does not include the excise tax on net stock repurchases. The excise tax was immaterial for the three months ended March&#160;31, 2025.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended March&#160;31, 2025, we also purchased shares in connection with our stock-based compensation plans, whereby shares of our common stock were tendered by employees for payment of applicable statutory tax withhol</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">dings. For the three months ended March&#160;31, 2025, such repurchases totaled </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.2 million</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> shares at an aggregate cost of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$19 million</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div id="i45a6b8832b23418a9661820d75a8183d_127"></div><div style="margin-top:6pt;text-align:justify"><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:20.747%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.401%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:25.879%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.070%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.403%"/><td style="width:0.1%"/></tr><tr><td colspan="15" style="border-bottom:1.5pt solid #2e318e;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#2e318e;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Item&#160;5.&#160;&#160;&#160;&#160; Other Information</span></td></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(c) Trading Plans</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended March&#160;31, 2025, no director or Section 16 officer <ix:nonNumeric contextRef="c-1" name="ecd:NonRule10b51ArrAdoptedFlag" format="ixt:fixed-false" id="f-762"><ix:nonNumeric contextRef="c-1" name="ecd:Rule10b51ArrAdoptedFlag" format="ixt:fixed-false" id="f-763">adopted</ix:nonNumeric></ix:nonNumeric> or <ix:nonNumeric contextRef="c-1" name="ecd:Rule10b51ArrTrmntdFlag" format="ixt:fixed-false" id="f-764"><ix:nonNumeric contextRef="c-1" name="ecd:NonRule10b51ArrTrmntdFlag" format="ixt:fixed-false" id="f-765">terminated</ix:nonNumeric></ix:nonNumeric> any Rule 10b5-1 trading arrangements or non-Rule 10b5-1 trading arrangements (in each case, as defined in Item 408(a) of Regulation S-K). </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cognizant Technology Solutions</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March&#160;31, 2025 Form 10-Q</span></div></td></tr></table><span style="color:#2e318e;font-family:'Times New Roman',sans-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;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;                </span></div></div></div><div id="i45a6b8832b23418a9661820d75a8183d_133"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="-sec-extract:summary"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i45a6b8832b23418a9661820d75a8183d_7">Table of Contents</a></span></div></div><div style="-sec-extract:summary;text-align:justify"><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:20.779%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.430%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:25.478%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.381%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.432%"/><td style="width:0.1%"/></tr><tr><td colspan="15" style="background-color:#ffffff;border-bottom:1.5pt solid #2e318e;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#2e318e;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Item&#160;6.&#160;&#160;&#160;&#160; Exhibit Index</span></td></tr></table></div><div><span><br/></span></div><div style="margin-top:5pt;text-align:center"><span style="color:#2e318e;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">EXHIBIT INDEX</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:7.551%"/><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:40.102%"/><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:6.524%"/><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:7.111%"/><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.724%"/><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.433%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Incorporated by Reference</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="border-bottom:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number</span></td><td colspan="3" style="border-bottom:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Exhibit Description</span></td><td colspan="3" style="border-bottom:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:0.5pt solid #000;border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Form</span></td><td colspan="3" style="border-bottom:0.5pt solid #000;border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:0.5pt solid #000;border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">File No.</span></td><td colspan="3" style="border-bottom:0.5pt solid #000;border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:0.5pt solid #000;border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Exhibit</span></td><td colspan="3" style="border-bottom:0.5pt solid #000;border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:0.5pt solid #000;border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Date</span></td><td colspan="3" style="border-bottom:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Filed or Furnished&#160; Herewith</span></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.1</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/0001058290/000105829024000198/exhibit31.htm">Amended and Restated Certificate of Incorporation, dated June 4, 2024</a></span></div></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8-K</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">000-24429</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.1&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6/7/2024</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.2</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1058290/000105829018000032/amendedbylawsclean.htm">Amended and Restated Bylaws, as adopted on September 14, 2018</a></span></div></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8-K</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">000-24429</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.1&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9/20/2018</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.1</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="ctshexhibit3113312025.htm">Certification of principal executive officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002</a></span></div></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Filed</span></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.2</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="ctshexhibit3123312025.htm">Certification of principal financial officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002</a></span></div></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Filed</span></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.1</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="ctshexhibit3213312025.htm">Certification of principal executive officer pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, 18 U.S.C. 1350</a></span></div></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furnished</span></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.2</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="ctshexhibit3223312025.htm">Certification of principal financial officer pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, 18 U.S.C. 1350</a></span></div></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furnished</span></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.INS</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inline 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><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Filed</span></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.SCH</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Extension Schema Document</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Filed</span></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.CAL</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Extension Calculation Linkbase Document</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Filed</span></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.DEF</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Extension Definition Linkbase Document</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Filed</span></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.LAB</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Extension Label Linkbase Document</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Filed</span></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.PRE</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Extension Presentation Linkbase Document</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Filed</span></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101) </span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Filed</span></td></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="-sec-extract:summary;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cognizant Technology Solutions</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March&#160;31, 2025 Form 10-Q</span></div></td></tr></table><span style="color:#2e318e;font-family:'Times New Roman',sans-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;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;                </span></div></div></div><div id="i45a6b8832b23418a9661820d75a8183d_136"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i45a6b8832b23418a9661820d75a8183d_7">Table of Contents</a></span></div></div><div style="margin-top:9pt;text-align:center;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SIGNATURES</span></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the requirements of the Securities Exchange Act of 1934, the Registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.</span><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:4.325%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.495%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:29.838%"/><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:3.005%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.146%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:37.758%"/><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="12" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cognizant Technology Solutions Corporation</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="padding:0 1pt"/><td colspan="6" 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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 30, 2025</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ R</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">AVI</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> K</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">UMAR </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">S</span></div></td></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="border-top:1pt solid #000000;padding:0 1pt"/><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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ravi Kumar S,</span></td></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="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Executive Officer</span></td></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="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Principal Executive Officer)</span></td></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"/><td style="width:4.341%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.547%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:29.635%"/><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:3.017%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.152%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:37.873%"/><td style="width:0.1%"/></tr><tr style="height:15pt"><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="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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 30, 2025</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ J</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">ATIN</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> D</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">ALAL</span></div></td></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="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Jatin Dalal,</span></div></td></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="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Financial Officer</span></td></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="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Principal Financial Officer)</span></td></tr></table></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cognizant Technology Solutions</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March&#160;31, 2025 Form 10-Q</span></div></td></tr></table><span style="color:#2e318e;font-family:'Times New Roman',sans-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;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;                </span></div></div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>2
<FILENAME>ctshexhibit3113312025.htm
<DESCRIPTION>EX-31.1
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="i187a0de00c28469e9fafbd612f6c7664_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="margin-top:9pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">EXHIBIT 31.1 </font></div><div style="margin-top:9pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CERTIFICATION </font></div><div style="margin-top:9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, Ravi Kumar S, certify that&#58; </font></div><div style="margin-top:4.5pt;padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.&#160;&#160;&#160;&#160;I have reviewed this Quarterly Report on Form 10-Q of Cognizant Technology Solutions Corporation&#59; </font></div><div style="margin-top:4.5pt;padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.&#160;&#160;&#160;&#160;Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report&#59; </font></div><div style="margin-top:4.5pt;padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.&#160;&#160;&#160;&#160;Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report&#59; </font></div><div style="margin-top:4.5pt;padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.&#160;&#160;&#160;&#160;The registrant&#8217;s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules&#160;13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules&#160;13a-15(f) and 15d-15(f)) for the registrant and have&#58; </font></div><div style="margin-top:4.5pt;padding-left:58.5pt;text-indent:-22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a)&#160;&#160;&#160;&#160;Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared&#59; </font></div><div style="margin-top:4.5pt;padding-left:58.5pt;text-indent:-22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b)&#160;&#160;&#160;&#160;Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles&#59; </font></div><div style="margin-top:4.5pt;padding-left:58.5pt;text-indent:-22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">c)&#160;&#160;&#160;&#160;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="margin-top:4.5pt;padding-left:58.5pt;text-indent:-22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">d)&#160;&#160;&#160;&#160;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="margin-top:4.5pt;padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.&#160;&#160;&#160;&#160;The registrant&#8217;s other certifying officer 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="margin-top:4.5pt;padding-left:58.5pt;text-indent:-22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a)&#160;&#160;&#160;&#160;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="margin-top:4.5pt;padding-left:58.5pt;text-indent:-22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b)&#160;&#160;&#160;&#160;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',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</font><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:89.766%"><tr><td style="width:1.0%"></td><td style="width:6.066%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:26.424%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:29.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:26.424%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.068%"></td><td style="width:0.1%"></td></tr><tr style="height:12pt"><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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dated&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 30, 2025</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47;&#160;Ravi Kumar 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',sans-serif;font-size:4pt;font-weight:400;line-height:100%">&#160;</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ravi Kumar 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',sans-serif;font-size:4pt;font-weight:400;line-height:100%">&#160;</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Executive Officer</font></div><div style="margin-bottom:0.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Principal Executive Officer)</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4pt;font-weight:400;line-height:100%">&#160;</font></td></tr></table></div><div style="text-align:center"><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>3
<FILENAME>ctshexhibit3123312025.htm
<DESCRIPTION>EX-31.2
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="i955cab8cc6f942eb95e1f321b68abf77_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="margin-top:9pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">EXHIBIT 31.2 </font></div><div style="margin-top:9pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CERTIFICATION </font></div><div style="margin-top:9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, Jatin Dalal, certify that&#58; </font></div><div style="margin-top:4.5pt;padding-left:24.75pt;text-indent:-22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.&#160;&#160;&#160;&#160;I have reviewed this Quarterly Report on Form 10-Q of Cognizant Technology Solutions Corporation&#59; </font></div><div style="margin-top:4.5pt;padding-left:24.75pt;text-indent:-22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.&#160;&#160;&#160;&#160;Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report&#59; </font></div><div style="margin-top:4.5pt;padding-left:24.75pt;text-indent:-22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.&#160;&#160;&#160;&#160;Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report&#59; </font></div><div style="margin-top:4.5pt;padding-left:24.75pt;text-indent:-22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.&#160;&#160;&#160;&#160;The registrant&#8217;s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules&#160;13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules&#160;13a-15(f) and 15d-15(f)) for the registrant and have&#58; </font></div><div style="margin-top:4.5pt;padding-left:47.25pt;text-indent:-22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a)&#160;&#160;&#160;&#160;Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared&#59; </font></div><div style="margin-top:4.5pt;padding-left:47.25pt;text-indent:-22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b)&#160;&#160;&#160;&#160;Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles&#59; </font></div><div style="margin-top:4.5pt;padding-left:47.25pt;text-indent:-22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">c)&#160;&#160;&#160;&#160;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="margin-top:4.5pt;padding-left:47.25pt;text-indent:-22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">d)&#160;&#160;&#160;&#160;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="margin-top:4.5pt;padding-left:24.75pt;text-indent:-22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.&#160;&#160;&#160;&#160;The registrant&#8217;s other certifying officer 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="margin-top:4.5pt;padding-left:47.25pt;text-indent:-22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a)&#160;&#160;&#160;&#160;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="margin-top:4.5pt;padding-left:47.25pt;text-indent:-22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b)&#160;&#160;&#160;&#160;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><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</font><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:89.912%"><tr><td style="width:1.0%"></td><td style="width:6.054%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:27.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:26.867%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:28.168%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.056%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dated&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 30, 2025</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47;&#160;Jatin Dalal</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4pt;font-weight:400;line-height:100%">&#160;</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Jatin Dalal,</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4pt;font-weight:400;line-height:100%">&#160;</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief&#160;Financial&#160;Officer<br>(Principal Financial Officer)</font></td></tr></table></div><div style="text-align:center"><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-32.1
<SEQUENCE>4
<FILENAME>ctshexhibit3213312025.htm
<DESCRIPTION>EX-32.1
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="ifd5b80612ebd4336a414e664829b614d_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="margin-top:9pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">EXHIBIT 32.1 </font></div><div style="margin-top:9pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATION PURSUANT TO 18 U.S.C. SECTION 1350, </font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">AS ADOPTED PURSUANT TO </font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002* </font></div><div style="margin-top:9pt;text-indent:24.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the Quarterly Report on Form 10-Q of Cognizant Technology Solutions Corporation (the &#8220;Company&#8221;) for the period ended March&#160;31, 2025 as filed with the Securities and Exchange Commission on the date hereof (the &#8220;Report&#8221;), the undersigned, Ravi Kumar S, Chief Executive Officer of the Company, hereby certifies, pursuant to 18 U.S.C. Section&#160;1350, that&#58; </font></div><div style="margin-top:9pt;text-indent:24.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1) The Report fully complies with the requirements of Section&#160;13(a) or 15(d) of the Securities Exchange Act of 1934&#59; and </font></div><div style="margin-top:9pt;text-indent:24.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2) The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company. </font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:13pt;font-weight:400;line-height:120%">&#160;</font><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:89.912%"><tr><td style="width:1.0%"></td><td style="width:6.054%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:27.517%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:26.867%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:28.005%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.057%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dated&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 30, 2025</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47;&#160;&#160;&#160;&#160;Ravi Kumar 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',sans-serif;font-size:4pt;font-weight:400;line-height:100%">&#160;</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ravi Kumar 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',sans-serif;font-size:4pt;font-weight:400;line-height:100%">&#160;</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Executive Officer</font></div><div style="margin-bottom:0.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Principal Executive Officer)</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4pt;font-weight:400;line-height:100%">&#160;</font></td></tr></table></div><div style="margin-bottom:3pt;padding-right:360pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%">&#160;</font></div><div style="padding-left:24.75pt;text-indent:-22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">___________________</font></div><div style="padding-left:24.75pt;text-indent:-22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">*&#160;&#160;&#160;&#160;A signed original of this written statement required by Section&#160;906 has been provided to Cognizant Technology Solutions Corporation and will be retained by Cognizant Technology Solutions Corporation and furnished to the Securities and Exchange Commission or its staff upon request.</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-32.2
<SEQUENCE>5
<FILENAME>ctshexhibit3223312025.htm
<DESCRIPTION>EX-32.2
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="i55d6a5fa9e9e4681b6d905b2daf6f21d_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="margin-top:9pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">EXHIBIT 32.2 </font></div><div style="margin-top:9pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATION PURSUANT TO 18 U.S.C. SECTION 1350, </font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">AS ADOPTED PURSUANT TO </font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002* </font></div><div style="margin-top:9pt;text-indent:24.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the Quarterly Report on Form 10-Q of Cognizant Technology Solutions Corporation (the &#8220;Company&#8221;) for the period ended March&#160;31, 2025 as filed with the Securities and Exchange Commission on the date hereof (the &#8220;Report&#8221;), the undersigned, Jatin Dalal, Chief Financial Officer of the Company, hereby certifies, pursuant to 18 U.S.C. Section&#160;1350, that&#58; </font></div><div style="margin-top:4.5pt;text-indent:24.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1) The Report fully complies with the requirements of Section&#160;13(a) or 15(d) of the Securities Exchange Act of 1934&#59; and </font></div><div style="margin-top:9pt;text-indent:24.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2) The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company. </font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:13pt;font-weight:400;line-height:120%">&#160;</font><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:89.912%"><tr><td style="width:1.0%"></td><td style="width:6.054%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:27.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:26.867%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:28.168%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.056%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dated&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 30, 2025</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47;&#160;&#160;&#160;&#160;Jatin Dalal</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4pt;font-weight:400;line-height:100%">&#160;</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Jatin Dalal,</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4pt;font-weight:400;line-height:100%">&#160;</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief&#160;Financial&#160;Officer <br>(Principal Financial Officer)</font></td></tr></table></div><div style="margin-bottom:3pt;padding-right:360pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%">&#160;</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">___________________</font></div><div style="padding-left:24.75pt;text-indent:-22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">*&#160;&#160;&#160;&#160;A signed original of this written statement required by Section&#160;906 has been provided to Cognizant Technology Solutions Corporation and will be retained by Cognizant Technology Solutions Corporation and furnished to the Securities and Exchange Commission or its staff upon request.</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>6
<FILENAME>ctsh-20250331.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2025 Workiva-->
<!--r:4d41c240-afbe-453c-ad9b-6ee88d81bb9b,g:4554c397-f05f-494c-9a34-288bae035311-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:ctsh="http://www.cognizant.com/20250331" 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.cognizant.com/20250331">
  <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/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="ctsh-20250331_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="ctsh-20250331_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="ctsh-20250331_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="ctsh-20250331_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="Cover" roleURI="http://www.cognizant.com/role/Cover">
        <link:definition>0000001 - Document - Cover</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="ConsolidatedStatementsOfFinancialPositionUnaudited" roleURI="http://www.cognizant.com/role/ConsolidatedStatementsOfFinancialPositionUnaudited">
        <link:definition>9952151 - Statement - Consolidated Statements Of Financial Position (Unaudited)</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="ConsolidatedStatementsOfFinancialPositionUnauditedParenthetical" roleURI="http://www.cognizant.com/role/ConsolidatedStatementsOfFinancialPositionUnauditedParenthetical">
        <link:definition>9952152 - Statement - Consolidated Statements Of Financial Position (Unaudited) (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="ConsolidatedStatementsOfOperationsUnaudited" roleURI="http://www.cognizant.com/role/ConsolidatedStatementsOfOperationsUnaudited">
        <link:definition>9952153 - Statement - Consolidated Statements Of Operations (Unaudited)</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="ConsolidatedStatementsOfComprehensiveIncomeUnaudited" roleURI="http://www.cognizant.com/role/ConsolidatedStatementsOfComprehensiveIncomeUnaudited">
        <link:definition>9952154 - Statement - Consolidated Statements Of Comprehensive Income (Unaudited)</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="ConsolidatedStatementsofStockholdersEquityUnaudited" roleURI="http://www.cognizant.com/role/ConsolidatedStatementsofStockholdersEquityUnaudited">
        <link:definition>9952155 - Statement - Consolidated Statements of Stockholders' Equity (Unaudited)</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="CondensedConsolidatedStatementsOfCashFlowsUnaudited" roleURI="http://www.cognizant.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited">
        <link:definition>9952156 - Statement - Condensed Consolidated Statements Of Cash Flows (Unaudited)</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="ConsolidatedStatementsofStockholdersEquityUnauditedParenthetical" roleURI="http://www.cognizant.com/role/ConsolidatedStatementsofStockholdersEquityUnauditedParenthetical">
        <link:definition>9952157 - Statement - Consolidated Statements of Stockholders' Equity (Unaudited) (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="InterimConsolidatedFinancialStatements" roleURI="http://www.cognizant.com/role/InterimConsolidatedFinancialStatements">
        <link:definition>9952158 - Disclosure - Interim Consolidated Financial Statements</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="RevenuesandTradeAccountsReceivable" roleURI="http://www.cognizant.com/role/RevenuesandTradeAccountsReceivable">
        <link:definition>9952159 - Disclosure - Revenues and Trade Accounts Receivable</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="RestructuringCharges" roleURI="http://www.cognizant.com/role/RestructuringCharges">
        <link:definition>9952160 - Disclosure - Restructuring Charges</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.cognizant.com/role/AccruedExpensesAndOtherCurrentLiabilities">
        <link:definition>9952161 - 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="Debt" roleURI="http://www.cognizant.com/role/Debt">
        <link:definition>9952162 - 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="IncomeTaxes" roleURI="http://www.cognizant.com/role/IncomeTaxes">
        <link:definition>9952163 - 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="DerivativeFinancialInstruments" roleURI="http://www.cognizant.com/role/DerivativeFinancialInstruments">
        <link:definition>9952164 - 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="FairValueMeasurements" roleURI="http://www.cognizant.com/role/FairValueMeasurements">
        <link:definition>9952165 - 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="AccumulatedOtherComprehensiveIncomeLoss" roleURI="http://www.cognizant.com/role/AccumulatedOtherComprehensiveIncomeLoss">
        <link:definition>9952166 - 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="CommitmentsandContingencies" roleURI="http://www.cognizant.com/role/CommitmentsandContingencies">
        <link:definition>9952167 - 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.cognizant.com/role/SegmentInformation">
        <link:definition>9952168 - 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="SubsequentEvents" roleURI="http://www.cognizant.com/role/SubsequentEvents">
        <link:definition>9952169 - Disclosure - Subsequent Events</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="OrganizationConsolidationandPresentationofFinancialStatementsPolicies" roleURI="http://www.cognizant.com/role/OrganizationConsolidationandPresentationofFinancialStatementsPolicies">
        <link:definition>9955511 - Disclosure - Organization, Consolidation and Presentation of Financial Statements (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="RevenuesandTradeAccountsReceivableTables" roleURI="http://www.cognizant.com/role/RevenuesandTradeAccountsReceivableTables">
        <link:definition>9955512 - Disclosure - Revenues and Trade Accounts Receivable (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="RestructuringChargesTables" roleURI="http://www.cognizant.com/role/RestructuringChargesTables">
        <link:definition>9955513 - Disclosure - Restructuring Charges (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.cognizant.com/role/AccruedExpensesAndOtherCurrentLiabilitiesTables">
        <link:definition>9955514 - 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="DebtTables" roleURI="http://www.cognizant.com/role/DebtTables">
        <link:definition>9955515 - 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="IncomeTaxesIncomeTaxesTables" roleURI="http://www.cognizant.com/role/IncomeTaxesIncomeTaxesTables">
        <link:definition>9955516 - Disclosure - Income Taxes 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="DerivativeFinancialInstrumentsTables" roleURI="http://www.cognizant.com/role/DerivativeFinancialInstrumentsTables">
        <link:definition>9955517 - 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="FairValueMeasurementsTables" roleURI="http://www.cognizant.com/role/FairValueMeasurementsTables">
        <link:definition>9955518 - 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="AccumulatedOtherComprehensiveIncomeLossTables" roleURI="http://www.cognizant.com/role/AccumulatedOtherComprehensiveIncomeLossTables">
        <link:definition>9955519 - 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="SegmentInformationTables" roleURI="http://www.cognizant.com/role/SegmentInformationTables">
        <link:definition>9955520 - 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="InterimConsolidatedFinancialStatementsDetails" roleURI="http://www.cognizant.com/role/InterimConsolidatedFinancialStatementsDetails">
        <link:definition>9955521 - Disclosure - Interim Consolidated Financial Statements (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="RevenuesandTradeAccountsReceivableDisaggregationofRevenueDetails" roleURI="http://www.cognizant.com/role/RevenuesandTradeAccountsReceivableDisaggregationofRevenueDetails">
        <link:definition>9955522 - Disclosure - Revenues and Trade Accounts Receivable - Disaggregation of Revenue (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="RevenuesandTradeAccountsReceivableCapitalizedCoststoFulfillContractwithCustomerDetails" roleURI="http://www.cognizant.com/role/RevenuesandTradeAccountsReceivableCapitalizedCoststoFulfillContractwithCustomerDetails">
        <link:definition>9955523 - Disclosure - Revenues and Trade Accounts Receivable - Capitalized Costs to Fulfill Contract with Customer (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="RevenuesandTradeAccountsReceivableSignificantMovementsinContractAssetsDetails" roleURI="http://www.cognizant.com/role/RevenuesandTradeAccountsReceivableSignificantMovementsinContractAssetsDetails">
        <link:definition>9955524 - Disclosure - Revenues and Trade Accounts Receivable - Significant Movements in Contract 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="RevenuesandTradeAccountsReceivableSignificantMovementsinDeferredRevenueBalancesDetails" roleURI="http://www.cognizant.com/role/RevenuesandTradeAccountsReceivableSignificantMovementsinDeferredRevenueBalancesDetails">
        <link:definition>9955525 - Disclosure - Revenues and Trade Accounts Receivable - Significant Movements in Deferred Revenue Balances (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenuesandTradeAccountsReceivableRemainingPerformanceObligationsNarrativeDetails" roleURI="http://www.cognizant.com/role/RevenuesandTradeAccountsReceivableRemainingPerformanceObligationsNarrativeDetails">
        <link:definition>9955526 - Disclosure - Revenues and Trade Accounts Receivable - Remaining Performance Obligations 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="RevenuesandTradeAccountsReceivableRemainingPerformanceObligationsNarrativeDetails_1" roleURI="http://www.cognizant.com/role/RevenuesandTradeAccountsReceivableRemainingPerformanceObligationsNarrativeDetails_1">
        <link:definition>9955526 - Disclosure - Revenues and Trade Accounts Receivable - Remaining Performance Obligations 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="RevenuesandTradeAccountsReceivableTradeAccountsAndAllowanceforDoubtfulAccountsDetails" roleURI="http://www.cognizant.com/role/RevenuesandTradeAccountsReceivableTradeAccountsAndAllowanceforDoubtfulAccountsDetails">
        <link:definition>9955527 - Disclosure - Revenues and Trade Accounts Receivable - Trade Accounts And Allowance for Doubtful Accounts (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="RestructuringChargesNarrativeDetails" roleURI="http://www.cognizant.com/role/RestructuringChargesNarrativeDetails">
        <link:definition>9955528 - Disclosure - Restructuring Charges - 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="RestructuringChargesRestructuringReserveDetails" roleURI="http://www.cognizant.com/role/RestructuringChargesRestructuringReserveDetails">
        <link:definition>9955529 - Disclosure - Restructuring Charges - Restructuring Reserve (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.cognizant.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails">
        <link:definition>9955530 - 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="DebtAdditionalDisclosuresDetails" roleURI="http://www.cognizant.com/role/DebtAdditionalDisclosuresDetails">
        <link:definition>9955531 - Disclosure - Debt (Additional 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="DebtShorttermDebtDetails" roleURI="http://www.cognizant.com/role/DebtShorttermDebtDetails">
        <link:definition>9955532 - Disclosure - Debt (Short-term Debt) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DebtLongtermDebtDetails" roleURI="http://www.cognizant.com/role/DebtLongtermDebtDetails">
        <link:definition>9955533 - Disclosure - Debt (Long-term Debt) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesTaxRatesDetails" roleURI="http://www.cognizant.com/role/IncomeTaxesTaxRatesDetails">
        <link:definition>9955534 - Disclosure - Income Taxes - Tax Rates (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesNarrativeOnetimeTransactionDetails" roleURI="http://www.cognizant.com/role/IncomeTaxesNarrativeOnetimeTransactionDetails">
        <link:definition>9955535 - Disclosure - Income Taxes (Narrative) (One-time Transaction) (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="DerivativeFinancialInstrumentsLocationAndFairValuesOfDerivativeFinancialInstrumentsInOurConsolidatedStatementOfFinancialPositionDetails" roleURI="http://www.cognizant.com/role/DerivativeFinancialInstrumentsLocationAndFairValuesOfDerivativeFinancialInstrumentsInOurConsolidatedStatementOfFinancialPositionDetails">
        <link:definition>9955536 - Disclosure - Derivative Financial Instruments (Location And Fair Values Of Derivative Financial Instruments In Our Consolidated Statement Of Financial Position) (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="DerivativeFinancialInstrumentsNarrativeDetails" roleURI="http://www.cognizant.com/role/DerivativeFinancialInstrumentsNarrativeDetails">
        <link:definition>9955537 - Disclosure - Derivative Financial Instruments (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="DerivativeFinancialInstrumentsNotionalValueOfOutstandingCashFlowHedgeContractsByYearOfMaturityAndNetUnrealizedLossGainIncludedInAccumulatedOtherComprehensiveIncomeDetails" roleURI="http://www.cognizant.com/role/DerivativeFinancialInstrumentsNotionalValueOfOutstandingCashFlowHedgeContractsByYearOfMaturityAndNetUnrealizedLossGainIncludedInAccumulatedOtherComprehensiveIncomeDetails">
        <link:definition>9955538 - Disclosure - Derivative Financial Instruments (Notional Value Of Outstanding Cash Flow Hedge Contracts By Year Of Maturity And Net Unrealized (Loss) Gain Included In Accumulated Other Comprehensive Income) (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="DerivativeFinancialInstrumentsOtherDerivativesDetails" roleURI="http://www.cognizant.com/role/DerivativeFinancialInstrumentsOtherDerivativesDetails">
        <link:definition>9955539 - Disclosure - Derivative Financial Instruments (Other Derivatives) (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="DerivativeFinancialInstrumentsLocationAndAmountsOfPreTaxGainsLossesOnDerivativeFinancialInstrumentsNotDesignatedAsHedgesDetails" roleURI="http://www.cognizant.com/role/DerivativeFinancialInstrumentsLocationAndAmountsOfPreTaxGainsLossesOnDerivativeFinancialInstrumentsNotDesignatedAsHedgesDetails">
        <link:definition>9955540 - Disclosure - Derivative Financial Instruments (Location And Amounts Of Pre-Tax Gains (Losses) On Derivative Financial Instruments Not Designated As Hedges) (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="FairValueMeasurementsFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails" roleURI="http://www.cognizant.com/role/FairValueMeasurementsFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails">
        <link:definition>9955541 - Disclosure - Fair Value Measurements (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="AccumulatedOtherComprehensiveIncomeLossAccumulatedOtherComprehensiveIncomeLossDetails" roleURI="http://www.cognizant.com/role/AccumulatedOtherComprehensiveIncomeLossAccumulatedOtherComprehensiveIncomeLossDetails">
        <link:definition>9955542 - Disclosure - Accumulated Other Comprehensive Income (Loss) 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="CommitmentsandContingenciesDetails" roleURI="http://www.cognizant.com/role/CommitmentsandContingenciesDetails">
        <link:definition>9955543 - 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="SegmentInformationRevenuesFromExternalCustomersAndSegmentOperatingProfitDetails" roleURI="http://www.cognizant.com/role/SegmentInformationRevenuesFromExternalCustomersAndSegmentOperatingProfitDetails">
        <link:definition>9955544 - Disclosure - Segment Information (Revenues From External Customers And Segment Operating Profit) (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="SegmentInformationLongLivedAssetsByGeographicAreaDetails" roleURI="http://www.cognizant.com/role/SegmentInformationLongLivedAssetsByGeographicAreaDetails">
        <link:definition>9955545 - Disclosure - Segment Information (Long-Lived Assets By Geographic Area) (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="SubsequentEventsDetails" roleURI="http://www.cognizant.com/role/SubsequentEventsDetails">
        <link:definition>9955546 - Disclosure - Subsequent Events (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="ctsh_RepaymentsOfDebtLeaseAndEarnoutObligations" abstract="false" name="RepaymentsOfDebtLeaseAndEarnoutObligations" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ctsh_AccruedExpensesAndOtherCurrentLiabilitiesDisclosureTextBlock" abstract="false" name="AccruedExpensesAndOtherCurrentLiabilitiesDisclosureTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="ctsh_AccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock" abstract="false" name="AccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="ctsh_ScheduleofEffectiveIncomeTaxRatesTableTextBlock" abstract="false" name="ScheduleofEffectiveIncomeTaxRatesTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="ctsh_DerivativesNotDesignatedAsHedgingInstrumentsDisclosureTextBlockTableTextBlock" abstract="false" name="DerivativesNotDesignatedAsHedgingInstrumentsDisclosureTextBlockTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="ctsh_DerivativesNotDesignatedAsHedgingInstrumentsRecognizedInIncomeTextBlockTableTextBlock" abstract="false" name="DerivativesNotDesignatedAsHedgingInstrumentsRecognizedInIncomeTextBlockTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="ctsh_HealthSciencesMember" abstract="true" name="HealthSciencesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ctsh_FinancialServicesMember" abstract="true" name="FinancialServicesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ctsh_ProductsandResourcesMember" abstract="true" name="ProductsandResourcesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ctsh_CommunicationMediaandTechnologyMember" abstract="true" name="CommunicationMediaandTechnologyMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ctsh_ConsultingAndTechnologyServicesMember" abstract="true" name="ConsultingAndTechnologyServicesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ctsh_OutsourcingServicesMember" abstract="true" name="OutsourcingServicesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ctsh_EuropeexcludingUnitedKingdomMember" abstract="true" name="EuropeexcludingUnitedKingdomMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ctsh_RestofWorldMember" abstract="true" name="RestofWorldMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ctsh_TransactionOrVolumeBasedMember" abstract="true" name="TransactionOrVolumeBasedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ctsh_CapitalizedContractCostNetRollForward" abstract="true" name="CapitalizedContractCostNetRollForward" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="ctsh_CapitalizedContractCostCostsCapitalized" abstract="false" name="CapitalizedContractCostCostsCapitalized" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ctsh_ContractWithCustomerAssetRevenueRecognizedButNotBilled" abstract="false" name="ContractWithCustomerAssetRevenueRecognizedButNotBilled" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ctsh_ContractWithCustomerLiabilityRollForward" abstract="true" name="ContractWithCustomerLiabilityRollForward" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="ctsh_ContractWithCustomerLiabilityAmountBilledButRevenueNotRecognized" abstract="false" name="ContractWithCustomerLiabilityAmountBilledButRevenueNotRecognized" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ctsh_RevenueRemainingPerformanceObligationPeriodAxis" abstract="true" name="RevenueRemainingPerformanceObligationPeriodAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="ctsh_RevenueRemainingPerformanceObligationPeriodDomain" abstract="true" name="RevenueRemainingPerformanceObligationPeriodDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ctsh_RevenueRemainingPerformanceObligationPeriodOneMember" abstract="true" name="RevenueRemainingPerformanceObligationPeriodOneMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ctsh_RevenueRemainingPerformanceObligationPeriodTwoMember" abstract="true" name="RevenueRemainingPerformanceObligationPeriodTwoMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ctsh_RevenueRemainingPerformanceObligationPeriodThreeMember" abstract="true" name="RevenueRemainingPerformanceObligationPeriodThreeMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ctsh_NextGenProgramMember" abstract="true" name="NextGenProgramMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ctsh_CustomerVolumeandOtherIncentivesCurrent" abstract="false" name="CustomerVolumeandOtherIncentivesCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ctsh_LiabilitiesRelatedToTheResaleOfThirdPartyProducts" abstract="false" name="LiabilitiesRelatedToTheResaleOfThirdPartyProducts" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ctsh_TermBenchmarkMember" abstract="true" name="TermBenchmarkMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ctsh_TermBenchmarkWithoutDebtRatingsMember" abstract="true" name="TermBenchmarkWithoutDebtRatingsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ctsh_CreditAgreementMember" abstract="true" name="CreditAgreementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ctsh_OnetimeTransactionTypeAxis" abstract="true" name="OnetimeTransactionTypeAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="ctsh_OnetimeTransactionTypeDomain" abstract="true" name="OnetimeTransactionTypeDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ctsh_A2013IndiaShareRepurchaseMember" abstract="true" name="A2013IndiaShareRepurchaseMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ctsh_A2016IndiaCashRemittanceMember" abstract="true" name="A2016IndiaCashRemittanceMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ctsh_LongterminvestmentsMember" abstract="true" name="LongterminvestmentsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ctsh_OnetimeTransactionTableLineItems" abstract="true" name="OnetimeTransactionTableLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="ctsh_IncomeTaxDisputedAmount" abstract="false" name="IncomeTaxDisputedAmount" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ctsh_DepositsAssetsPercentDisputedTaxAmount" abstract="false" name="DepositsAssetsPercentDisputedTaxAmount" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="ctsh_AccruedExpensesAndOtherCurrentLiabilitiesMember" abstract="true" name="AccruedExpensesAndOtherCurrentLiabilitiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ctsh_ForeignExchangeContractMaturity2025Member" abstract="true" name="ForeignExchangeContractMaturity2025Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ctsh_ForeignExchangeContractMaturity2026Member" abstract="true" name="ForeignExchangeContractMaturity2026Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ctsh_ForeignExchangeContractMaturity2027Member" abstract="true" name="ForeignExchangeContractMaturity2027Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ctsh_ContingentConsiderationMember" abstract="true" name="ContingentConsiderationMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ctsh_IndiaDefinedContributionObligationMember" abstract="true" name="IndiaDefinedContributionObligationMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ctsh_SyntelSterlingBestShoresMauritiusLtdMember" abstract="true" name="SyntelSterlingBestShoresMauritiusLtdMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ctsh_PositiveOutcomeOfLitigationAttorneyFeesMember" abstract="true" name="PositiveOutcomeOfLitigationAttorneyFeesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ctsh_LitigationSettlementAmountAwardedFromOtherPartyPunitiveDamages" abstract="false" name="LitigationSettlementAmountAwardedFromOtherPartyPunitiveDamages" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ctsh_LitigationSettlementAmountAwardedFromOtherPartyActualDamages" abstract="false" name="LitigationSettlementAmountAwardedFromOtherPartyActualDamages" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ctsh_LitigationSettlementAmountVacatedActualAndPunitiveDamages" abstract="false" name="LitigationSettlementAmountVacatedActualAndPunitiveDamages" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ctsh_CommunicationsMediaandTechnologyMember" abstract="true" name="CommunicationsMediaandTechnologyMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>7
<FILENAME>ctsh-20250331_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 2025 Workiva-->
<!--r:4d41c240-afbe-453c-ad9b-6ee88d81bb9b,g:4554c397-f05f-494c-9a34-288bae035311-->
<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.cognizant.com/role/ConsolidatedStatementsOfFinancialPositionUnaudited" xlink:type="simple" xlink:href="ctsh-20250331.xsd#ConsolidatedStatementsOfFinancialPositionUnaudited"/>
  <link:calculationLink xlink:role="http://www.cognizant.com/role/ConsolidatedStatementsOfFinancialPositionUnaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_2a0e7f9f-5a54-4315-a81a-e48e371eb7d5" 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_AccountsPayableCurrent_499d9e77-68f5-4cb0-9104-78564b8fd8b9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_2a0e7f9f-5a54-4315-a81a-e48e371eb7d5" xlink:to="loc_us-gaap_AccountsPayableCurrent_499d9e77-68f5-4cb0-9104-78564b8fd8b9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredRevenueCurrent_424dc3df-d524-458b-a8a3-fe09811afcac" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredRevenueCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_2a0e7f9f-5a54-4315-a81a-e48e371eb7d5" xlink:to="loc_us-gaap_DeferredRevenueCurrent_424dc3df-d524-458b-a8a3-fe09811afcac" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_a67343a3-38fc-42b7-916f-75676c5ad3b7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_2a0e7f9f-5a54-4315-a81a-e48e371eb7d5" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_a67343a3-38fc-42b7-916f-75676c5ad3b7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_06704143-a468-4e98-aa96-0e2e2973f824" 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_2a0e7f9f-5a54-4315-a81a-e48e371eb7d5" xlink:to="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_06704143-a468-4e98-aa96-0e2e2973f824" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermBorrowings_4f2c283b-9ada-482d-9a41-3bbb0f2fd13b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShortTermBorrowings"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_2a0e7f9f-5a54-4315-a81a-e48e371eb7d5" xlink:to="loc_us-gaap_ShortTermBorrowings_4f2c283b-9ada-482d-9a41-3bbb0f2fd13b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_94f45f8a-98eb-41c2-a338-57feb23ebd02" 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_131096fc-cc0a-4932-b883-854caff08cad" 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_94f45f8a-98eb-41c2-a338-57feb23ebd02" xlink:to="loc_us-gaap_LiabilitiesCurrent_131096fc-cc0a-4932-b883-854caff08cad" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredRevenueNoncurrent_1439acf4-7ff0-4d49-a97f-e0ecd3185fec" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredRevenueNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_94f45f8a-98eb-41c2-a338-57feb23ebd02" xlink:to="loc_us-gaap_DeferredRevenueNoncurrent_1439acf4-7ff0-4d49-a97f-e0ecd3185fec" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_6deceef7-46fd-4e19-99b8-e845a741ef62" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_94f45f8a-98eb-41c2-a338-57feb23ebd02" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_6deceef7-46fd-4e19-99b8-e845a741ef62" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_925d6c37-6309-45b3-ae2c-c5831b252e6f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_94f45f8a-98eb-41c2-a338-57feb23ebd02" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_925d6c37-6309-45b3-ae2c-c5831b252e6f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_6b624e34-919c-4f0e-a06f-51c12c36762e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_94f45f8a-98eb-41c2-a338-57feb23ebd02" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_6b624e34-919c-4f0e-a06f-51c12c36762e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_77143ef1-a009-4987-8790-89a47646baab" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_94f45f8a-98eb-41c2-a338-57feb23ebd02" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_77143ef1-a009-4987-8790-89a47646baab" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_6878d98a-1308-4094-aa24-e14f053c52ac" 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_2be59c13-bef7-4158-8885-572024d0a7b9" 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_6878d98a-1308-4094-aa24-e14f053c52ac" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_2be59c13-bef7-4158-8885-572024d0a7b9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermInvestments_b896105b-6251-47cd-b155-2f1441213371" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShortTermInvestments"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_6878d98a-1308-4094-aa24-e14f053c52ac" xlink:to="loc_us-gaap_ShortTermInvestments_b896105b-6251-47cd-b155-2f1441213371" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_167f2b4a-9195-4f59-ba71-63e957dcb42a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_6878d98a-1308-4094-aa24-e14f053c52ac" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_167f2b4a-9195-4f59-ba71-63e957dcb42a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_e418de8b-e21d-4871-8a4a-545e18b8a495" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_6878d98a-1308-4094-aa24-e14f053c52ac" xlink:to="loc_us-gaap_OtherAssetsCurrent_e418de8b-e21d-4871-8a4a-545e18b8a495" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_faf420d4-6f90-43b8-b399-7a8b281950eb" 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_ef556cee-ddcf-42a2-b683-d2c28c001ce5" 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_faf420d4-6f90-43b8-b399-7a8b281950eb" xlink:to="loc_us-gaap_AssetsCurrent_ef556cee-ddcf-42a2-b683-d2c28c001ce5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_93ab095b-caa7-4436-9c37-be55c79fd017" 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_faf420d4-6f90-43b8-b399-7a8b281950eb" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_93ab095b-caa7-4436-9c37-be55c79fd017" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_84315179-3c8f-4d0a-8ce2-4f5b97d7cb54" 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_faf420d4-6f90-43b8-b399-7a8b281950eb" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_84315179-3c8f-4d0a-8ce2-4f5b97d7cb54" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_8b59222a-3065-4798-84a5-37d653de3259" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Goodwill"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_faf420d4-6f90-43b8-b399-7a8b281950eb" xlink:to="loc_us-gaap_Goodwill_8b59222a-3065-4798-84a5-37d653de3259" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_5a22c9b4-cc73-4e03-b99c-31048ed980e0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_faf420d4-6f90-43b8-b399-7a8b281950eb" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_5a22c9b4-cc73-4e03-b99c-31048ed980e0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermInvestments_169340f0-051e-4591-80e6-1d38ecb32e01" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermInvestments"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_faf420d4-6f90-43b8-b399-7a8b281950eb" xlink:to="loc_us-gaap_LongTermInvestments_169340f0-051e-4591-80e6-1d38ecb32e01" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_418a889e-8210-4a1b-809c-a2b75aa5c084" 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_faf420d4-6f90-43b8-b399-7a8b281950eb" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_418a889e-8210-4a1b-809c-a2b75aa5c084" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_e4835cf5-3d71-4519-ba14-6721be662252" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_faf420d4-6f90-43b8-b399-7a8b281950eb" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_e4835cf5-3d71-4519-ba14-6721be662252" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_904f10e6-9789-49f5-b8b7-708ff3d35ad6" 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_PreferredStockValue_4af93bdf-5539-462c-9342-8905cbe266e9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PreferredStockValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_904f10e6-9789-49f5-b8b7-708ff3d35ad6" xlink:to="loc_us-gaap_PreferredStockValue_4af93bdf-5539-462c-9342-8905cbe266e9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_070b35c5-7cdf-46ea-bd2d-0d81b53ac07d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockValue"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_904f10e6-9789-49f5-b8b7-708ff3d35ad6" xlink:to="loc_us-gaap_CommonStockValue_070b35c5-7cdf-46ea-bd2d-0d81b53ac07d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_eab7c52c-7e3b-4ae4-8fa0-cf75fd46f988" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_904f10e6-9789-49f5-b8b7-708ff3d35ad6" xlink:to="loc_us-gaap_AdditionalPaidInCapital_eab7c52c-7e3b-4ae4-8fa0-cf75fd46f988" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_1cc4e412-3391-4663-b3bd-0ece5b5d2b36" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_904f10e6-9789-49f5-b8b7-708ff3d35ad6" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_1cc4e412-3391-4663-b3bd-0ece5b5d2b36" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_82546c08-4847-4c74-a9e3-a3bd11d53f52" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_904f10e6-9789-49f5-b8b7-708ff3d35ad6" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_82546c08-4847-4c74-a9e3-a3bd11d53f52" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_f3f8f4e3-5e12-4729-b6d4-258a56a58913" 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_Liabilities_e3c4874f-0213-4df7-b7ab-7701ebc6b32f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Liabilities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_f3f8f4e3-5e12-4729-b6d4-258a56a58913" xlink:to="loc_us-gaap_Liabilities_e3c4874f-0213-4df7-b7ab-7701ebc6b32f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_c3642844-5b5e-4c56-9855-9d304284810e" 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_LiabilitiesAndStockholdersEquity_f3f8f4e3-5e12-4729-b6d4-258a56a58913" xlink:to="loc_us-gaap_StockholdersEquity_c3642844-5b5e-4c56-9855-9d304284810e" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cognizant.com/role/ConsolidatedStatementsOfOperationsUnaudited" xlink:type="simple" xlink:href="ctsh-20250331.xsd#ConsolidatedStatementsOfOperationsUnaudited"/>
  <link:calculationLink xlink:role="http://www.cognizant.com/role/ConsolidatedStatementsOfOperationsUnaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_c903f0ed-88cf-487c-a91a-bffb90eeba3b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_5ee86e6e-a127-4085-b65d-766fefc449da" 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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_c903f0ed-88cf-487c-a91a-bffb90eeba3b" xlink:to="loc_us-gaap_OperatingIncomeLoss_5ee86e6e-a127-4085-b65d-766fefc449da" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_9c9f098b-fd18-4cb1-b6a7-a081dd20082f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_c903f0ed-88cf-487c-a91a-bffb90eeba3b" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_9c9f098b-fd18-4cb1-b6a7-a081dd20082f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_29d18668-781f-4349-8be8-5ab962b17a4f" 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_45b47c89-07a2-44db-957d-a08287a52499" 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_29d18668-781f-4349-8be8-5ab962b17a4f" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_45b47c89-07a2-44db-957d-a08287a52499" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_dc99c44e-1cd5-414c-9ceb-58aafc481f13" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_29d18668-781f-4349-8be8-5ab962b17a4f" xlink:to="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_dc99c44e-1cd5-414c-9ceb-58aafc481f13" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_a65dec88-4cbb-4fcc-9a22-f52b75b705af" 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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_f6c30dbd-251b-43c6-8f34-5d5ec878b8a2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_a65dec88-4cbb-4fcc-9a22-f52b75b705af" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_f6c30dbd-251b-43c6-8f34-5d5ec878b8a2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_e893ce13-3754-4958-a286-6aaa42b9913e" 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_a65dec88-4cbb-4fcc-9a22-f52b75b705af" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_e893ce13-3754-4958-a286-6aaa42b9913e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_3672f818-b8e6-4215-8db5-1812127ee091" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_a65dec88-4cbb-4fcc-9a22-f52b75b705af" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_3672f818-b8e6-4215-8db5-1812127ee091" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_8861e669-bffb-40eb-a01f-9d219e27d609" 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_Revenues_aaf32591-fdf3-44b8-a040-c95d028af510" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Revenues"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_8861e669-bffb-40eb-a01f-9d219e27d609" xlink:to="loc_us-gaap_Revenues_aaf32591-fdf3-44b8-a040-c95d028af510" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_9268003a-432e-4ae9-b02f-e339cd74c70f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_8861e669-bffb-40eb-a01f-9d219e27d609" xlink:to="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_9268003a-432e-4ae9-b02f-e339cd74c70f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization_579dee0c-4476-44f8-90b0-ff8824b1321c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_8861e669-bffb-40eb-a01f-9d219e27d609" xlink:to="loc_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization_579dee0c-4476-44f8-90b0-ff8824b1321c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_e96d1b41-92b7-4b8e-a469-3a6cfe6a0da6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_8861e669-bffb-40eb-a01f-9d219e27d609" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_e96d1b41-92b7-4b8e-a469-3a6cfe6a0da6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_165e7db8-0ebb-4c0a-b49e-82df2a6b01ec" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestructuringCharges"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_8861e669-bffb-40eb-a01f-9d219e27d609" xlink:to="loc_us-gaap_RestructuringCharges_165e7db8-0ebb-4c0a-b49e-82df2a6b01ec" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationAndAmortization_ce432db6-f024-428c-803b-c27fcfad5a11" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DepreciationAndAmortization"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_8861e669-bffb-40eb-a01f-9d219e27d609" xlink:to="loc_us-gaap_DepreciationAndAmortization_ce432db6-f024-428c-803b-c27fcfad5a11" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_0c7e669a-ab6d-4af7-8c50-1553ae0387b4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeInterestAndDividend_482da479-fbc9-4ca4-8972-11c89833e680" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InvestmentIncomeInterestAndDividend"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense_0c7e669a-ab6d-4af7-8c50-1553ae0387b4" xlink:to="loc_us-gaap_InvestmentIncomeInterestAndDividend_482da479-fbc9-4ca4-8972-11c89833e680" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_c17b492d-bbb3-458f-a460-9c3a334bcc10" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense_0c7e669a-ab6d-4af7-8c50-1553ae0387b4" xlink:to="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_c17b492d-bbb3-458f-a460-9c3a334bcc10" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_5c6e479c-7aae-4741-9abc-9c95afe77583" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense_0c7e669a-ab6d-4af7-8c50-1553ae0387b4" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_5c6e479c-7aae-4741-9abc-9c95afe77583" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseNonoperating_865ceedc-7bc8-44ac-ab76-92c56466838b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestExpenseNonoperating"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense_0c7e669a-ab6d-4af7-8c50-1553ae0387b4" xlink:to="loc_us-gaap_InterestExpenseNonoperating_865ceedc-7bc8-44ac-ab76-92c56466838b" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cognizant.com/role/ConsolidatedStatementsOfComprehensiveIncomeUnaudited" xlink:type="simple" xlink:href="ctsh-20250331.xsd#ConsolidatedStatementsOfComprehensiveIncomeUnaudited"/>
  <link:calculationLink xlink:role="http://www.cognizant.com/role/ConsolidatedStatementsOfComprehensiveIncomeUnaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_c0402da3-b3e8-4792-a38f-0b16199e3d64" 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_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_ee8aa456-6ef2-425b-818e-fe900aa501d0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_c0402da3-b3e8-4792-a38f-0b16199e3d64" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_ee8aa456-6ef2-425b-818e-fe900aa501d0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent_32466496-fd0c-457d-b500-1f5929c7638a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_c0402da3-b3e8-4792-a38f-0b16199e3d64" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent_32466496-fd0c-457d-b500-1f5929c7638a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_1d1d222c-4cb9-4475-a36a-5a02cf17e98a" 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_c49878fd-8459-43ee-889b-0f0677d03ada" 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_1d1d222c-4cb9-4475-a36a-5a02cf17e98a" xlink:to="loc_us-gaap_NetIncomeLoss_c49878fd-8459-43ee-889b-0f0677d03ada" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_5db2ddbd-c65c-4d42-ad54-74b8b1b73f08" 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_ComprehensiveIncomeNetOfTax_1d1d222c-4cb9-4475-a36a-5a02cf17e98a" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_5db2ddbd-c65c-4d42-ad54-74b8b1b73f08" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent_58d92632-2c33-483d-9645-a8f2f0af8a0b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_1d1d222c-4cb9-4475-a36a-5a02cf17e98a" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent_58d92632-2c33-483d-9645-a8f2f0af8a0b" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cognizant.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" xlink:type="simple" xlink:href="ctsh-20250331.xsd#CondensedConsolidatedStatementsOfCashFlowsUnaudited"/>
  <link:calculationLink xlink:role="http://www.cognizant.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_4f91e965-eaee-4c9e-b5a6-7a375d83809d" 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_RepaymentsOfLongTermLinesOfCredit_521e5d48-f42d-442b-9df2-c016a801f9cc" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RepaymentsOfLongTermLinesOfCredit"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_4f91e965-eaee-4c9e-b5a6-7a375d83809d" xlink:to="loc_us-gaap_RepaymentsOfLongTermLinesOfCredit_521e5d48-f42d-442b-9df2-c016a801f9cc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_RepaymentsOfDebtLeaseAndEarnoutObligations_e428cebd-abe8-419a-888f-e079638d13b2" xlink:href="ctsh-20250331.xsd#ctsh_RepaymentsOfDebtLeaseAndEarnoutObligations"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_4f91e965-eaee-4c9e-b5a6-7a375d83809d" xlink:to="loc_ctsh_RepaymentsOfDebtLeaseAndEarnoutObligations_e428cebd-abe8-419a-888f-e079638d13b2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_c147370b-8c4d-4e04-89cd-a4abfa2dac02" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_4f91e965-eaee-4c9e-b5a6-7a375d83809d" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_c147370b-8c4d-4e04-89cd-a4abfa2dac02" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock_f872eeda-a0ad-4ecb-b9a9-8e170135af64" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsOfDividendsCommonStock"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_4f91e965-eaee-4c9e-b5a6-7a375d83809d" xlink:to="loc_us-gaap_PaymentsOfDividendsCommonStock_f872eeda-a0ad-4ecb-b9a9-8e170135af64" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_9c648a56-85ad-4cef-974e-a527f3089ca1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_4f91e965-eaee-4c9e-b5a6-7a375d83809d" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_9c648a56-85ad-4cef-974e-a527f3089ca1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_6bbac560-ece1-43d1-b90f-c9c144fb5f12" 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_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_28335192-8c41-4291-8adf-ecbd8530efb6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_6bbac560-ece1-43d1-b90f-c9c144fb5f12" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_28335192-8c41-4291-8adf-ecbd8530efb6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_29a8698b-692b-42ae-bcc8-6f261f9720f4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_6bbac560-ece1-43d1-b90f-c9c144fb5f12" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_29a8698b-692b-42ae-bcc8-6f261f9720f4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_f6ec4b81-565e-422e-ab8e-7e61f98df792" 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_6bbac560-ece1-43d1-b90f-c9c144fb5f12" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_f6ec4b81-565e-422e-ab8e-7e61f98df792" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_a8579c67-f1ec-41ff-a14c-fd7e7ce1052f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_6bbac560-ece1-43d1-b90f-c9c144fb5f12" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_a8579c67-f1ec-41ff-a14c-fd7e7ce1052f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_82b14663-06bd-40be-bcd3-1cad7419f10a" 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_239f556a-1242-462f-918d-4457c59d4abe" 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_82b14663-06bd-40be-bcd3-1cad7419f10a" xlink:to="loc_us-gaap_NetIncomeLoss_239f556a-1242-462f-918d-4457c59d4abe" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredRevenue_dd435f3b-8ab8-4e9f-83c5-06395b56a435" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInDeferredRevenue"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_82b14663-06bd-40be-bcd3-1cad7419f10a" xlink:to="loc_us-gaap_IncreaseDecreaseInDeferredRevenue_dd435f3b-8ab8-4e9f-83c5-06395b56a435" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_035feacd-253d-40ac-be37-06cc289235e3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_82b14663-06bd-40be-bcd3-1cad7419f10a" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_035feacd-253d-40ac-be37-06cc289235e3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_243158b2-8a88-4a3b-b1b9-2edd4dfa9474" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_82b14663-06bd-40be-bcd3-1cad7419f10a" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_243158b2-8a88-4a3b-b1b9-2edd4dfa9474" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_69f96ad1-8ffd-4264-9d13-d2cfd723803b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_82b14663-06bd-40be-bcd3-1cad7419f10a" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_69f96ad1-8ffd-4264-9d13-d2cfd723803b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_13869198-f004-4a40-8bd7-02f57dabe67f" 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_82b14663-06bd-40be-bcd3-1cad7419f10a" xlink:to="loc_us-gaap_ShareBasedCompensation_13869198-f004-4a40-8bd7-02f57dabe67f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_5927c397-f09a-4886-9e63-e5ad9ae3955d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_82b14663-06bd-40be-bcd3-1cad7419f10a" xlink:to="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_5927c397-f09a-4886-9e63-e5ad9ae3955d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_a12fd8c0-1385-4f2f-b440-dc7837169a29" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_82b14663-06bd-40be-bcd3-1cad7419f10a" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_a12fd8c0-1385-4f2f-b440-dc7837169a29" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_8d7cf2ff-067f-4da1-a3c4-fdb30fd2f1ee" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:calculationArc order="9" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_82b14663-06bd-40be-bcd3-1cad7419f10a" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_8d7cf2ff-067f-4da1-a3c4-fdb30fd2f1ee" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_aa3da357-097b-47e4-aa4c-431ad528f362" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:calculationArc order="10" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_82b14663-06bd-40be-bcd3-1cad7419f10a" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_aa3da357-097b-47e4-aa4c-431ad528f362" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_625a6c95-e649-4513-ad13-62c48b982c0d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInOtherOperatingLiabilities"/>
    <link:calculationArc order="11" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_82b14663-06bd-40be-bcd3-1cad7419f10a" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_625a6c95-e649-4513-ad13-62c48b982c0d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_0b06dd19-d657-422a-b664-1f480b1bf868" 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_PaymentsToAcquireBusinessesNetOfCashAcquired_d8b722b6-2c96-4620-bb85-2c61ca291ac4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_0b06dd19-d657-422a-b664-1f480b1bf868" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_d8b722b6-2c96-4620-bb85-2c61ca291ac4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleAndMaturityOfOtherInvestments_07c31970-339f-42d8-a79f-c27bf5b6a4f4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromSaleAndMaturityOfOtherInvestments"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_0b06dd19-d657-422a-b664-1f480b1bf868" xlink:to="loc_us-gaap_ProceedsFromSaleAndMaturityOfOtherInvestments_07c31970-339f-42d8-a79f-c27bf5b6a4f4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities_93c10a28-d527-4cad-ac65-cad6f5d25c98" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_0b06dd19-d657-422a-b664-1f480b1bf868" xlink:to="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities_93c10a28-d527-4cad-ac65-cad6f5d25c98" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_dbd04c97-9a1d-47ab-a6fd-957481861be5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_0b06dd19-d657-422a-b664-1f480b1bf868" xlink:to="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_dbd04c97-9a1d-47ab-a6fd-957481861be5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_8b2bc0b3-2810-4b44-908f-04bdc6bdf26a" 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_0b06dd19-d657-422a-b664-1f480b1bf868" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_8b2bc0b3-2810-4b44-908f-04bdc6bdf26a" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cognizant.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails" xlink:type="simple" xlink:href="ctsh-20250331.xsd#AccruedExpensesAndOtherCurrentLiabilitiesDetails"/>
  <link:calculationLink xlink:role="http://www.cognizant.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_17e21695-f595-40c8-85e7-145526e616ce" 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_AccruedProfessionalFeesCurrent_bdbb5563-c862-4fc3-8d10-b0daba70e72a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccruedProfessionalFeesCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_17e21695-f595-40c8-85e7-145526e616ce" xlink:to="loc_us-gaap_AccruedProfessionalFeesCurrent_bdbb5563-c862-4fc3-8d10-b0daba70e72a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent_ccdb0311-2f22-4e54-a730-5602d71aeb4f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccruedIncomeTaxesCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_17e21695-f595-40c8-85e7-145526e616ce" xlink:to="loc_us-gaap_AccruedIncomeTaxesCurrent_ccdb0311-2f22-4e54-a730-5602d71aeb4f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_LiabilitiesRelatedToTheResaleOfThirdPartyProducts_2c5706ae-f0a3-4436-84db-da740838dd20" xlink:href="ctsh-20250331.xsd#ctsh_LiabilitiesRelatedToTheResaleOfThirdPartyProducts"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_17e21695-f595-40c8-85e7-145526e616ce" xlink:to="loc_ctsh_LiabilitiesRelatedToTheResaleOfThirdPartyProducts_2c5706ae-f0a3-4436-84db-da740838dd20" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_bc3b61bb-6cfd-43a3-b055-b07c2c7039e4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_17e21695-f595-40c8-85e7-145526e616ce" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_bc3b61bb-6cfd-43a3-b055-b07c2c7039e4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_CustomerVolumeandOtherIncentivesCurrent_6a59d9f1-33d7-41d7-af37-6ede6bde831b" xlink:href="ctsh-20250331.xsd#ctsh_CustomerVolumeandOtherIncentivesCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_17e21695-f595-40c8-85e7-145526e616ce" xlink:to="loc_ctsh_CustomerVolumeandOtherIncentivesCurrent_6a59d9f1-33d7-41d7-af37-6ede6bde831b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_78622bb3-7163-4255-8cb9-2e9950e799c5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_17e21695-f595-40c8-85e7-145526e616ce" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_78622bb3-7163-4255-8cb9-2e9950e799c5" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cognizant.com/role/DebtLongtermDebtDetails" xlink:type="simple" xlink:href="ctsh-20250331.xsd#DebtLongtermDebtDetails"/>
  <link:calculationLink xlink:role="http://www.cognizant.com/role/DebtLongtermDebtDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_cd5c3b0d-9eec-49b3-a738-056bbf7d8356" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_22dec660-fe55-4f85-bb32-89ba4253c988" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebtNoncurrent_cd5c3b0d-9eec-49b3-a738-056bbf7d8356" xlink:to="loc_us-gaap_LongTermDebtCurrent_22dec660-fe55-4f85-bb32-89ba4253c988" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_66c237c4-1298-49d7-8a89-061771dcae5b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebtNoncurrent_cd5c3b0d-9eec-49b3-a738-056bbf7d8356" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_66c237c4-1298-49d7-8a89-061771dcae5b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_bff736d5-c24b-452c-abba-3e8099912ca7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebt"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebtNoncurrent_cd5c3b0d-9eec-49b3-a738-056bbf7d8356" xlink:to="loc_us-gaap_LongTermDebt_bff736d5-c24b-452c-abba-3e8099912ca7" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cognizant.com/role/AccumulatedOtherComprehensiveIncomeLossAccumulatedOtherComprehensiveIncomeLossDetails" xlink:type="simple" xlink:href="ctsh-20250331.xsd#AccumulatedOtherComprehensiveIncomeLossAccumulatedOtherComprehensiveIncomeLossDetails"/>
  <link:calculationLink xlink:role="http://www.cognizant.com/role/AccumulatedOtherComprehensiveIncomeLossAccumulatedOtherComprehensiveIncomeLossDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_fefb111e-3146-498b-aea4-c9439225614c" 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_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1_60badfe8-5e14-49ab-bba3-842f5635ba05" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_fefb111e-3146-498b-aea4-c9439225614c" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1_60badfe8-5e14-49ab-bba3-842f5635ba05" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent_c8e11a41-3b07-47b1-b889-f1bf057b0f59" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_fefb111e-3146-498b-aea4-c9439225614c" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent_c8e11a41-3b07-47b1-b889-f1bf057b0f59" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_6208b060-a807-4384-8d94-d7b6cc39f6f8" 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_AociBeforeTaxAttributableToParent_26650eee-9cb4-407b-84e5-76e5b642120c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AociBeforeTaxAttributableToParent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_6208b060-a807-4384-8d94-d7b6cc39f6f8" xlink:to="loc_us-gaap_AociBeforeTaxAttributableToParent_26650eee-9cb4-407b-84e5-76e5b642120c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AociTaxAttributableToParent_b751c834-b5ad-4e57-be57-b480361e6d97" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AociTaxAttributableToParent"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_6208b060-a807-4384-8d94-d7b6cc39f6f8" xlink:to="loc_us-gaap_AociTaxAttributableToParent_b751c834-b5ad-4e57-be57-b480361e6d97" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent_d7a1f4e5-89aa-4aa8-bc4f-755309529ab9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent_91589bc6-4159-45e3-8791-4d20392f7687" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent_d7a1f4e5-89aa-4aa8-bc4f-755309529ab9" xlink:to="loc_us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent_91589bc6-4159-45e3-8791-4d20392f7687" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAociCurrentPeriodTax_f032cff1-8852-4af4-976b-75943d36bb51" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ReclassificationFromAociCurrentPeriodTax"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent_d7a1f4e5-89aa-4aa8-bc4f-755309529ab9" xlink:to="loc_us-gaap_ReclassificationFromAociCurrentPeriodTax_f032cff1-8852-4af4-976b-75943d36bb51" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent_901551c3-554a-4f7c-8576-0a8891971683" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent_0e28c822-0367-4469-a29f-f1429c20b726" 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_OciBeforeReclassificationsNetOfTaxAttributableToParent_901551c3-554a-4f7c-8576-0a8891971683" xlink:to="loc_us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent_0e28c822-0367-4469-a29f-f1429c20b726" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax_118a2ef9-f7fa-422c-ad46-55f600ae1a47" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent_901551c3-554a-4f7c-8576-0a8891971683" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax_118a2ef9-f7fa-422c-ad46-55f600ae1a47" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>8
<FILENAME>ctsh-20250331_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 2025 Workiva-->
<!--r:4d41c240-afbe-453c-ad9b-6ee88d81bb9b,g:4554c397-f05f-494c-9a34-288bae035311-->
<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.cognizant.com/role/ConsolidatedStatementsofStockholdersEquityUnaudited" xlink:type="simple" xlink:href="ctsh-20250331.xsd#ConsolidatedStatementsofStockholdersEquityUnaudited"/>
  <link:definitionLink xlink:role="http://www.cognizant.com/role/ConsolidatedStatementsofStockholdersEquityUnaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_fc1ae51e-e5d7-4791-905c-f60d183a5c25" 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_bad09125-ab12-4ac7-980f-dcf7f326f17b" 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_fc1ae51e-e5d7-4791-905c-f60d183a5c25" xlink:to="loc_us-gaap_StatementTable_bad09125-ab12-4ac7-980f-dcf7f326f17b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_00fa45c3-c155-4404-86ae-916e74cbd08b" 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_bad09125-ab12-4ac7-980f-dcf7f326f17b" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_00fa45c3-c155-4404-86ae-916e74cbd08b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_00fa45c3-c155-4404-86ae-916e74cbd08b_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_00fa45c3-c155-4404-86ae-916e74cbd08b" xlink:to="loc_us-gaap_EquityComponentDomain_00fa45c3-c155-4404-86ae-916e74cbd08b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_9eef1ccd-fe75-427c-b2d1-a9192d025b21" 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_00fa45c3-c155-4404-86ae-916e74cbd08b" xlink:to="loc_us-gaap_EquityComponentDomain_9eef1ccd-fe75-427c-b2d1-a9192d025b21" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_132c2bd6-3bc8-47ac-b098-5636c063236c" 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_9eef1ccd-fe75-427c-b2d1-a9192d025b21" xlink:to="loc_us-gaap_CommonStockMember_132c2bd6-3bc8-47ac-b098-5636c063236c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_bb0d5773-1065-4ff1-b36c-f3302c2ed1e1" 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_9eef1ccd-fe75-427c-b2d1-a9192d025b21" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_bb0d5773-1065-4ff1-b36c-f3302c2ed1e1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_c5046d37-8fed-4bca-a137-1ccbc776c1c8" 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_9eef1ccd-fe75-427c-b2d1-a9192d025b21" xlink:to="loc_us-gaap_RetainedEarningsMember_c5046d37-8fed-4bca-a137-1ccbc776c1c8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_f4d1dd44-c5aa-46e1-9520-dc964460a659" 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_9eef1ccd-fe75-427c-b2d1-a9192d025b21" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_f4d1dd44-c5aa-46e1-9520-dc964460a659" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_3ab4fb16-88c0-4881-85f3-ee8f0e84c6d8" 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_fc1ae51e-e5d7-4791-905c-f60d183a5c25" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_3ab4fb16-88c0-4881-85f3-ee8f0e84c6d8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_41d5e4af-e12e-4bdf-80d6-a81d817c193e" 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_3ab4fb16-88c0-4881-85f3-ee8f0e84c6d8" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_41d5e4af-e12e-4bdf-80d6-a81d817c193e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_7e8608d4-4099-450d-a325-f59a87a7e1ed" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_3ab4fb16-88c0-4881-85f3-ee8f0e84c6d8" xlink:to="loc_us-gaap_StockholdersEquity_7e8608d4-4099-450d-a325-f59a87a7e1ed" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_196c895a-483b-4a0e-b5de-ef35278e7214" 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_3ab4fb16-88c0-4881-85f3-ee8f0e84c6d8" xlink:to="loc_us-gaap_NetIncomeLoss_196c895a-483b-4a0e-b5de-ef35278e7214" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_ae388ad8-f88f-447a-8056-00e132a517bc" 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_IncreaseDecreaseInStockholdersEquityRollForward_3ab4fb16-88c0-4881-85f3-ee8f0e84c6d8" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_ae388ad8-f88f-447a-8056-00e132a517bc" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_1bec368d-20ac-4342-9f6b-b9c4422971d6" 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_3ab4fb16-88c0-4881-85f3-ee8f0e84c6d8" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_1bec368d-20ac-4342-9f6b-b9c4422971d6" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_dde79b34-7f1c-4bf3-af33-6800f9de0375" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_3ab4fb16-88c0-4881-85f3-ee8f0e84c6d8" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_dde79b34-7f1c-4bf3-af33-6800f9de0375" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_29166a5d-de6a-4370-aec4-512472a95564" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_3ab4fb16-88c0-4881-85f3-ee8f0e84c6d8" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_29166a5d-de6a-4370-aec4-512472a95564" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_77004761-89f1-4cbf-b795-7c0e5c13079b" 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_3ab4fb16-88c0-4881-85f3-ee8f0e84c6d8" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_77004761-89f1-4cbf-b795-7c0e5c13079b" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_ede4c6a9-75d3-4b32-baaa-5acdf4cc8f1a" 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_3ab4fb16-88c0-4881-85f3-ee8f0e84c6d8" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_ede4c6a9-75d3-4b32-baaa-5acdf4cc8f1a" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_98b81e7c-c046-4110-814e-4a9cc2beacab" 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_3ab4fb16-88c0-4881-85f3-ee8f0e84c6d8" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_98b81e7c-c046-4110-814e-4a9cc2beacab" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCommonStockCash_e0f07296-c8cb-4ba4-85e8-ef41ec634854" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DividendsCommonStockCash"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_3ab4fb16-88c0-4881-85f3-ee8f0e84c6d8" xlink:to="loc_us-gaap_DividendsCommonStockCash_e0f07296-c8cb-4ba4-85e8-ef41ec634854" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_d788f0da-d372-4a99-9c90-9307f0f6d245" 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_StockholdersEquity_ecfafbdc-6781-4446-94b1-11fc8b06deff" 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_CommonStockDividendsPerShareDeclared_80e40a4f-452c-495d-8eeb-ec3b428f22d4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockDividendsPerShareDeclared"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_fc1ae51e-e5d7-4791-905c-f60d183a5c25" xlink:to="loc_us-gaap_CommonStockDividendsPerShareDeclared_80e40a4f-452c-495d-8eeb-ec3b428f22d4" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cognizant.com/role/RevenuesandTradeAccountsReceivableDisaggregationofRevenueDetails" xlink:type="simple" xlink:href="ctsh-20250331.xsd#RevenuesandTradeAccountsReceivableDisaggregationofRevenueDetails"/>
  <link:definitionLink xlink:role="http://www.cognizant.com/role/RevenuesandTradeAccountsReceivableDisaggregationofRevenueDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_7f8cf4bb-feec-46f3-a9f4-90677568b46b" 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_0c485ea9-77b9-4011-bd7e-d802ad15c086" 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_7f8cf4bb-feec-46f3-a9f4-90677568b46b" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_0c485ea9-77b9-4011-bd7e-d802ad15c086" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_c56b65c4-e5e1-4dff-bad7-a35e2f9a9b4a" 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_0c485ea9-77b9-4011-bd7e-d802ad15c086" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_c56b65c4-e5e1-4dff-bad7-a35e2f9a9b4a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_c56b65c4-e5e1-4dff-bad7-a35e2f9a9b4a_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_c56b65c4-e5e1-4dff-bad7-a35e2f9a9b4a" xlink:to="loc_us-gaap_SegmentDomain_c56b65c4-e5e1-4dff-bad7-a35e2f9a9b4a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_8cdbf929-d912-42fa-b142-d02b2c34274a" 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_c56b65c4-e5e1-4dff-bad7-a35e2f9a9b4a" xlink:to="loc_us-gaap_SegmentDomain_8cdbf929-d912-42fa-b142-d02b2c34274a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_HealthSciencesMember_92c59e92-cbfe-42e6-bb3e-7bf55be3231c" xlink:href="ctsh-20250331.xsd#ctsh_HealthSciencesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_8cdbf929-d912-42fa-b142-d02b2c34274a" xlink:to="loc_ctsh_HealthSciencesMember_92c59e92-cbfe-42e6-bb3e-7bf55be3231c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_FinancialServicesMember_c2814543-3f4b-4a0f-b66f-1f5acf20dac9" xlink:href="ctsh-20250331.xsd#ctsh_FinancialServicesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_8cdbf929-d912-42fa-b142-d02b2c34274a" xlink:to="loc_ctsh_FinancialServicesMember_c2814543-3f4b-4a0f-b66f-1f5acf20dac9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_ProductsandResourcesMember_ac508f15-ec69-4d87-95f7-8b42362a6ebd" xlink:href="ctsh-20250331.xsd#ctsh_ProductsandResourcesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_8cdbf929-d912-42fa-b142-d02b2c34274a" xlink:to="loc_ctsh_ProductsandResourcesMember_ac508f15-ec69-4d87-95f7-8b42362a6ebd" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_CommunicationMediaandTechnologyMember_9953f29d-5a74-4ac5-94d5-af2a722394ba" xlink:href="ctsh-20250331.xsd#ctsh_CommunicationMediaandTechnologyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_8cdbf929-d912-42fa-b142-d02b2c34274a" xlink:to="loc_ctsh_CommunicationMediaandTechnologyMember_9953f29d-5a74-4ac5-94d5-af2a722394ba" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_4836cc4e-7331-4ad6-94a9-396c4f6990d4" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_0c485ea9-77b9-4011-bd7e-d802ad15c086" xlink:to="loc_srt_ProductOrServiceAxis_4836cc4e-7331-4ad6-94a9-396c4f6990d4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_4836cc4e-7331-4ad6-94a9-396c4f6990d4_default" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_4836cc4e-7331-4ad6-94a9-396c4f6990d4" xlink:to="loc_srt_ProductsAndServicesDomain_4836cc4e-7331-4ad6-94a9-396c4f6990d4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_3f7f42ff-e9fa-4505-b228-11470aa8156b" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_4836cc4e-7331-4ad6-94a9-396c4f6990d4" xlink:to="loc_srt_ProductsAndServicesDomain_3f7f42ff-e9fa-4505-b228-11470aa8156b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_ConsultingAndTechnologyServicesMember_322c054e-9eca-4e1b-84d6-6a6af35a6e4f" xlink:href="ctsh-20250331.xsd#ctsh_ConsultingAndTechnologyServicesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_3f7f42ff-e9fa-4505-b228-11470aa8156b" xlink:to="loc_ctsh_ConsultingAndTechnologyServicesMember_322c054e-9eca-4e1b-84d6-6a6af35a6e4f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_OutsourcingServicesMember_6a6b49c6-3d8f-4e8b-b095-825a56eb73ff" xlink:href="ctsh-20250331.xsd#ctsh_OutsourcingServicesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_3f7f42ff-e9fa-4505-b228-11470aa8156b" xlink:to="loc_ctsh_OutsourcingServicesMember_6a6b49c6-3d8f-4e8b-b095-825a56eb73ff" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_efa69745-d5f5-48dc-aed4-37a1cf2e87a2" 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_0c485ea9-77b9-4011-bd7e-d802ad15c086" xlink:to="loc_srt_StatementGeographicalAxis_efa69745-d5f5-48dc-aed4-37a1cf2e87a2" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_efa69745-d5f5-48dc-aed4-37a1cf2e87a2_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_efa69745-d5f5-48dc-aed4-37a1cf2e87a2" xlink:to="loc_srt_SegmentGeographicalDomain_efa69745-d5f5-48dc-aed4-37a1cf2e87a2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_fbea9e21-5446-499a-a6d5-d48d6efc4b12" 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_efa69745-d5f5-48dc-aed4-37a1cf2e87a2" xlink:to="loc_srt_SegmentGeographicalDomain_fbea9e21-5446-499a-a6d5-d48d6efc4b12" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NorthAmericaMember_14389054-2ce3-4ddd-a322-bbdb80d0f245" 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_fbea9e21-5446-499a-a6d5-d48d6efc4b12" xlink:to="loc_srt_NorthAmericaMember_14389054-2ce3-4ddd-a322-bbdb80d0f245" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_GB_023c8ed7-7d78-46aa-bd07-a378f870edeb" 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_fbea9e21-5446-499a-a6d5-d48d6efc4b12" xlink:to="loc_country_GB_023c8ed7-7d78-46aa-bd07-a378f870edeb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_EuropeexcludingUnitedKingdomMember_09cede7b-2461-4f74-b87f-3640ee9fc75b" xlink:href="ctsh-20250331.xsd#ctsh_EuropeexcludingUnitedKingdomMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_fbea9e21-5446-499a-a6d5-d48d6efc4b12" xlink:to="loc_ctsh_EuropeexcludingUnitedKingdomMember_09cede7b-2461-4f74-b87f-3640ee9fc75b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EuropeMember_222ddec6-34e6-4327-ae98-d91ba47f5548" 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_fbea9e21-5446-499a-a6d5-d48d6efc4b12" xlink:to="loc_srt_EuropeMember_222ddec6-34e6-4327-ae98-d91ba47f5548" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_RestofWorldMember_55e13e30-3a3c-4dbb-a8fa-e05fcd627b07" xlink:href="ctsh-20250331.xsd#ctsh_RestofWorldMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_fbea9e21-5446-499a-a6d5-d48d6efc4b12" xlink:to="loc_ctsh_RestofWorldMember_55e13e30-3a3c-4dbb-a8fa-e05fcd627b07" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerBasisOfPricingAxis_38f7cb03-58a5-412a-a87a-bee83aefee66" 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_0c485ea9-77b9-4011-bd7e-d802ad15c086" xlink:to="loc_us-gaap_ContractWithCustomerBasisOfPricingAxis_38f7cb03-58a5-412a-a87a-bee83aefee66" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_38f7cb03-58a5-412a-a87a-bee83aefee66_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_38f7cb03-58a5-412a-a87a-bee83aefee66" xlink:to="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_38f7cb03-58a5-412a-a87a-bee83aefee66_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_db16dbf7-e8c7-4599-966d-4c0c32cd9c8a" 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_38f7cb03-58a5-412a-a87a-bee83aefee66" xlink:to="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_db16dbf7-e8c7-4599-966d-4c0c32cd9c8a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimeAndMaterialsContractMember_e6a6dd04-7e74-4c08-b33d-88a9c6facefc" 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_db16dbf7-e8c7-4599-966d-4c0c32cd9c8a" xlink:to="loc_us-gaap_TimeAndMaterialsContractMember_e6a6dd04-7e74-4c08-b33d-88a9c6facefc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FixedPriceContractMember_5effa0d3-2802-4b25-a4da-5fbde05bc69b" 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_db16dbf7-e8c7-4599-966d-4c0c32cd9c8a" xlink:to="loc_us-gaap_FixedPriceContractMember_5effa0d3-2802-4b25-a4da-5fbde05bc69b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_TransactionOrVolumeBasedMember_fe88078e-037d-4d7b-9fa1-51d4735394ca" xlink:href="ctsh-20250331.xsd#ctsh_TransactionOrVolumeBasedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_db16dbf7-e8c7-4599-966d-4c0c32cd9c8a" xlink:to="loc_ctsh_TransactionOrVolumeBasedMember_fe88078e-037d-4d7b-9fa1-51d4735394ca" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_d5033f67-582d-4f82-80ee-baa165a001ff" 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_7f8cf4bb-feec-46f3-a9f4-90677568b46b" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_d5033f67-582d-4f82-80ee-baa165a001ff" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cognizant.com/role/RevenuesandTradeAccountsReceivableRemainingPerformanceObligationsNarrativeDetails" xlink:type="simple" xlink:href="ctsh-20250331.xsd#RevenuesandTradeAccountsReceivableRemainingPerformanceObligationsNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.cognizant.com/role/RevenuesandTradeAccountsReceivableRemainingPerformanceObligationsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_07e245a0-08ec-42a6-a9ca-c81c82cb2c3c" 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_670ee4a3-d0b1-4d09-8ebb-c23981c3a954" 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_07e245a0-08ec-42a6-a9ca-c81c82cb2c3c" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_670ee4a3-d0b1-4d09-8ebb-c23981c3a954" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_1fed0604-2321-4971-9762-cf7dc7f9ef68" 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_670ee4a3-d0b1-4d09-8ebb-c23981c3a954" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_1fed0604-2321-4971-9762-cf7dc7f9ef68" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_RevenueRemainingPerformanceObligationPeriodAxis_d7609ac1-1af9-40a7-a5d7-cb009a0cfa61" xlink:href="ctsh-20250331.xsd#ctsh_RevenueRemainingPerformanceObligationPeriodAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_670ee4a3-d0b1-4d09-8ebb-c23981c3a954" xlink:to="loc_ctsh_RevenueRemainingPerformanceObligationPeriodAxis_d7609ac1-1af9-40a7-a5d7-cb009a0cfa61" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_RevenueRemainingPerformanceObligationPeriodDomain_d7609ac1-1af9-40a7-a5d7-cb009a0cfa61_default" xlink:href="ctsh-20250331.xsd#ctsh_RevenueRemainingPerformanceObligationPeriodDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ctsh_RevenueRemainingPerformanceObligationPeriodAxis_d7609ac1-1af9-40a7-a5d7-cb009a0cfa61" xlink:to="loc_ctsh_RevenueRemainingPerformanceObligationPeriodDomain_d7609ac1-1af9-40a7-a5d7-cb009a0cfa61_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_RevenueRemainingPerformanceObligationPeriodDomain_f594d04c-2edb-4445-8b8e-1bb70d9a40b7" xlink:href="ctsh-20250331.xsd#ctsh_RevenueRemainingPerformanceObligationPeriodDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ctsh_RevenueRemainingPerformanceObligationPeriodAxis_d7609ac1-1af9-40a7-a5d7-cb009a0cfa61" xlink:to="loc_ctsh_RevenueRemainingPerformanceObligationPeriodDomain_f594d04c-2edb-4445-8b8e-1bb70d9a40b7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_RevenueRemainingPerformanceObligationPeriodOneMember_2f8e45cf-6ba9-4d39-9d02-c17a4098d314" xlink:href="ctsh-20250331.xsd#ctsh_RevenueRemainingPerformanceObligationPeriodOneMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ctsh_RevenueRemainingPerformanceObligationPeriodDomain_f594d04c-2edb-4445-8b8e-1bb70d9a40b7" xlink:to="loc_ctsh_RevenueRemainingPerformanceObligationPeriodOneMember_2f8e45cf-6ba9-4d39-9d02-c17a4098d314" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_RevenueRemainingPerformanceObligationPeriodTwoMember_dc364014-be19-491e-8e21-8bcec37e0b74" xlink:href="ctsh-20250331.xsd#ctsh_RevenueRemainingPerformanceObligationPeriodTwoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ctsh_RevenueRemainingPerformanceObligationPeriodDomain_f594d04c-2edb-4445-8b8e-1bb70d9a40b7" xlink:to="loc_ctsh_RevenueRemainingPerformanceObligationPeriodTwoMember_dc364014-be19-491e-8e21-8bcec37e0b74" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_RevenueRemainingPerformanceObligationPeriodThreeMember_60ad3426-43ab-4c31-a3fc-c9d185916bb8" xlink:href="ctsh-20250331.xsd#ctsh_RevenueRemainingPerformanceObligationPeriodThreeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ctsh_RevenueRemainingPerformanceObligationPeriodDomain_f594d04c-2edb-4445-8b8e-1bb70d9a40b7" xlink:to="loc_ctsh_RevenueRemainingPerformanceObligationPeriodThreeMember_60ad3426-43ab-4c31-a3fc-c9d185916bb8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_9943c35a-b0e3-437b-bed9-88633fcef325" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueRemainingPerformanceObligationPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_07e245a0-08ec-42a6-a9ca-c81c82cb2c3c" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_9943c35a-b0e3-437b-bed9-88633fcef325" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_b69c63fb-4ed7-4ed5-8c20-abcbb37183c8" 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_07e245a0-08ec-42a6-a9ca-c81c82cb2c3c" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_b69c63fb-4ed7-4ed5-8c20-abcbb37183c8" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cognizant.com/role/RevenuesandTradeAccountsReceivableRemainingPerformanceObligationsNarrativeDetails_1" xlink:type="simple" xlink:href="ctsh-20250331.xsd#RevenuesandTradeAccountsReceivableRemainingPerformanceObligationsNarrativeDetails_1"/>
  <link:definitionLink xlink:role="http://www.cognizant.com/role/RevenuesandTradeAccountsReceivableRemainingPerformanceObligationsNarrativeDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_07e245a0-08ec-42a6-a9ca-c81c82cb2c3c" 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_670ee4a3-d0b1-4d09-8ebb-c23981c3a954" 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_07e245a0-08ec-42a6-a9ca-c81c82cb2c3c" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_670ee4a3-d0b1-4d09-8ebb-c23981c3a954" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_RevenueRemainingPerformanceObligationPeriodAxis_d7609ac1-1af9-40a7-a5d7-cb009a0cfa61" xlink:href="ctsh-20250331.xsd#ctsh_RevenueRemainingPerformanceObligationPeriodAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_670ee4a3-d0b1-4d09-8ebb-c23981c3a954" xlink:to="loc_ctsh_RevenueRemainingPerformanceObligationPeriodAxis_d7609ac1-1af9-40a7-a5d7-cb009a0cfa61" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_RevenueRemainingPerformanceObligationPeriodDomain_d7609ac1-1af9-40a7-a5d7-cb009a0cfa61_default" xlink:href="ctsh-20250331.xsd#ctsh_RevenueRemainingPerformanceObligationPeriodDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ctsh_RevenueRemainingPerformanceObligationPeriodAxis_d7609ac1-1af9-40a7-a5d7-cb009a0cfa61" xlink:to="loc_ctsh_RevenueRemainingPerformanceObligationPeriodDomain_d7609ac1-1af9-40a7-a5d7-cb009a0cfa61_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_RevenueRemainingPerformanceObligationPeriodDomain_f594d04c-2edb-4445-8b8e-1bb70d9a40b7" xlink:href="ctsh-20250331.xsd#ctsh_RevenueRemainingPerformanceObligationPeriodDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ctsh_RevenueRemainingPerformanceObligationPeriodAxis_d7609ac1-1af9-40a7-a5d7-cb009a0cfa61" xlink:to="loc_ctsh_RevenueRemainingPerformanceObligationPeriodDomain_f594d04c-2edb-4445-8b8e-1bb70d9a40b7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_RevenueRemainingPerformanceObligationPeriodOneMember_2f8e45cf-6ba9-4d39-9d02-c17a4098d314" xlink:href="ctsh-20250331.xsd#ctsh_RevenueRemainingPerformanceObligationPeriodOneMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ctsh_RevenueRemainingPerformanceObligationPeriodDomain_f594d04c-2edb-4445-8b8e-1bb70d9a40b7" xlink:to="loc_ctsh_RevenueRemainingPerformanceObligationPeriodOneMember_2f8e45cf-6ba9-4d39-9d02-c17a4098d314" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_RevenueRemainingPerformanceObligationPeriodTwoMember_dc364014-be19-491e-8e21-8bcec37e0b74" xlink:href="ctsh-20250331.xsd#ctsh_RevenueRemainingPerformanceObligationPeriodTwoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ctsh_RevenueRemainingPerformanceObligationPeriodDomain_f594d04c-2edb-4445-8b8e-1bb70d9a40b7" xlink:to="loc_ctsh_RevenueRemainingPerformanceObligationPeriodTwoMember_dc364014-be19-491e-8e21-8bcec37e0b74" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_RevenueRemainingPerformanceObligationPeriodThreeMember_60ad3426-43ab-4c31-a3fc-c9d185916bb8" xlink:href="ctsh-20250331.xsd#ctsh_RevenueRemainingPerformanceObligationPeriodThreeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ctsh_RevenueRemainingPerformanceObligationPeriodDomain_f594d04c-2edb-4445-8b8e-1bb70d9a40b7" xlink:to="loc_ctsh_RevenueRemainingPerformanceObligationPeriodThreeMember_60ad3426-43ab-4c31-a3fc-c9d185916bb8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_9943c35a-b0e3-437b-bed9-88633fcef325" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueRemainingPerformanceObligationPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_07e245a0-08ec-42a6-a9ca-c81c82cb2c3c" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_9943c35a-b0e3-437b-bed9-88633fcef325" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_b69c63fb-4ed7-4ed5-8c20-abcbb37183c8" 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_07e245a0-08ec-42a6-a9ca-c81c82cb2c3c" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_b69c63fb-4ed7-4ed5-8c20-abcbb37183c8" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cognizant.com/role/RestructuringChargesNarrativeDetails" xlink:type="simple" xlink:href="ctsh-20250331.xsd#RestructuringChargesNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.cognizant.com/role/RestructuringChargesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems_67c10c1c-5b8e-4882-9d06-d609ce6bd42f" 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_22bbd4fa-e9d1-45ae-8103-2902ab49bd76" 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_67c10c1c-5b8e-4882-9d06-d609ce6bd42f" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_22bbd4fa-e9d1-45ae-8103-2902ab49bd76" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveAxis_0d5f080a-b55d-4d15-9d52-542d1b354605" 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_22bbd4fa-e9d1-45ae-8103-2902ab49bd76" xlink:to="loc_us-gaap_RestructuringCostAndReserveAxis_0d5f080a-b55d-4d15-9d52-542d1b354605" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_0d5f080a-b55d-4d15-9d52-542d1b354605_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_0d5f080a-b55d-4d15-9d52-542d1b354605" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_0d5f080a-b55d-4d15-9d52-542d1b354605_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_18688e7e-6bcc-48fc-a703-3bc659a6877e" 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_0d5f080a-b55d-4d15-9d52-542d1b354605" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_18688e7e-6bcc-48fc-a703-3bc659a6877e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeSeveranceMember_679e0f5d-ada3-4a16-8b00-fbc730f08ce8" 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_18688e7e-6bcc-48fc-a703-3bc659a6877e" xlink:to="loc_us-gaap_EmployeeSeveranceMember_679e0f5d-ada3-4a16-8b00-fbc730f08ce8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FacilityClosingMember_37213560-aad0-4242-9cd7-a8a4fedb6d6a" 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_18688e7e-6bcc-48fc-a703-3bc659a6877e" xlink:to="loc_us-gaap_FacilityClosingMember_37213560-aad0-4242-9cd7-a8a4fedb6d6a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherRestructuringMember_2d9a9347-790f-46d2-ab93-71f3f4e2e0c2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherRestructuringMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_18688e7e-6bcc-48fc-a703-3bc659a6877e" xlink:to="loc_us-gaap_OtherRestructuringMember_2d9a9347-790f-46d2-ab93-71f3f4e2e0c2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanAxis_447db615-37dd-4d1f-86ab-b40c1a9621d1" 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_22bbd4fa-e9d1-45ae-8103-2902ab49bd76" xlink:to="loc_us-gaap_RestructuringPlanAxis_447db615-37dd-4d1f-86ab-b40c1a9621d1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanDomain_447db615-37dd-4d1f-86ab-b40c1a9621d1_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_447db615-37dd-4d1f-86ab-b40c1a9621d1" xlink:to="loc_us-gaap_RestructuringPlanDomain_447db615-37dd-4d1f-86ab-b40c1a9621d1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanDomain_8871a359-f82d-4260-baab-a60ce404702a" 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_447db615-37dd-4d1f-86ab-b40c1a9621d1" xlink:to="loc_us-gaap_RestructuringPlanDomain_8871a359-f82d-4260-baab-a60ce404702a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_NextGenProgramMember_e2407c1a-3bce-43e0-9e96-7cb4e523eb82" xlink:href="ctsh-20250331.xsd#ctsh_NextGenProgramMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringPlanDomain_8871a359-f82d-4260-baab-a60ce404702a" xlink:to="loc_ctsh_NextGenProgramMember_e2407c1a-3bce-43e0-9e96-7cb4e523eb82" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_8880d35a-fc5c-4d02-8138-8e3a74a0a1d7" 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_67c10c1c-5b8e-4882-9d06-d609ce6bd42f" xlink:to="loc_us-gaap_RestructuringCharges_8880d35a-fc5c-4d02-8138-8e3a74a0a1d7" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cognizant.com/role/RestructuringChargesRestructuringReserveDetails" xlink:type="simple" xlink:href="ctsh-20250331.xsd#RestructuringChargesRestructuringReserveDetails"/>
  <link:definitionLink xlink:role="http://www.cognizant.com/role/RestructuringChargesRestructuringReserveDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems_ec5c9f98-b363-456f-b930-01949aba75c8" 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_e015d8e8-69be-4860-80fb-f212cd379f18" 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_ec5c9f98-b363-456f-b930-01949aba75c8" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_e015d8e8-69be-4860-80fb-f212cd379f18" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveAxis_b24bf77b-7d84-411a-801d-6a4b09945f00" 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_e015d8e8-69be-4860-80fb-f212cd379f18" xlink:to="loc_us-gaap_RestructuringCostAndReserveAxis_b24bf77b-7d84-411a-801d-6a4b09945f00" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_b24bf77b-7d84-411a-801d-6a4b09945f00_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_b24bf77b-7d84-411a-801d-6a4b09945f00" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_b24bf77b-7d84-411a-801d-6a4b09945f00_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_a504d207-daa8-4663-a6d6-d61ffdad537f" 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_b24bf77b-7d84-411a-801d-6a4b09945f00" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_a504d207-daa8-4663-a6d6-d61ffdad537f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeSeveranceMember_3ee2fca2-083d-4b11-8f08-b0d8032e2620" 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_a504d207-daa8-4663-a6d6-d61ffdad537f" xlink:to="loc_us-gaap_EmployeeSeveranceMember_3ee2fca2-083d-4b11-8f08-b0d8032e2620" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserveRollForward_08141589-60f5-4285-a134-c33576577aff" 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_ec5c9f98-b363-456f-b930-01949aba75c8" xlink:to="loc_us-gaap_RestructuringReserveRollForward_08141589-60f5-4285-a134-c33576577aff" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserveCurrent_11904a7c-9000-467a-bf12-d0570e5cce63" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestructuringReserveCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringReserveRollForward_08141589-60f5-4285-a134-c33576577aff" xlink:to="loc_us-gaap_RestructuringReserveCurrent_11904a7c-9000-467a-bf12-d0570e5cce63" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_e9bc71ad-9691-4a08-8d22-51d594347961" 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_08141589-60f5-4285-a134-c33576577aff" xlink:to="loc_us-gaap_RestructuringCharges_e9bc71ad-9691-4a08-8d22-51d594347961" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRestructuring_1a78aa91-b5a3-42f4-8d9c-20c2b5b9780c" 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_08141589-60f5-4285-a134-c33576577aff" xlink:to="loc_us-gaap_PaymentsForRestructuring_1a78aa91-b5a3-42f4-8d9c-20c2b5b9780c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserveCurrent_66b252f9-a99e-48fa-a2ba-0b702fe1abc1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestructuringReserveCurrent"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cognizant.com/role/DebtAdditionalDisclosuresDetails" xlink:type="simple" xlink:href="ctsh-20250331.xsd#DebtAdditionalDisclosuresDetails"/>
  <link:definitionLink xlink:role="http://www.cognizant.com/role/DebtAdditionalDisclosuresDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems_2550dea5-9822-4003-bf50-498c8a1a57c6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityTable_b4d1ba14-a06f-4b20-a60f-4f328ba1e39b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditFacilityTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_2550dea5-9822-4003-bf50-498c8a1a57c6" xlink:to="loc_us-gaap_LineOfCreditFacilityTable_b4d1ba14-a06f-4b20-a60f-4f328ba1e39b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_09355af7-f2fe-4d20-b982-81d33a9d3e0d" 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_LineOfCreditFacilityTable_b4d1ba14-a06f-4b20-a60f-4f328ba1e39b" xlink:to="loc_us-gaap_CreditFacilityAxis_09355af7-f2fe-4d20-b982-81d33a9d3e0d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_09355af7-f2fe-4d20-b982-81d33a9d3e0d_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_09355af7-f2fe-4d20-b982-81d33a9d3e0d" xlink:to="loc_us-gaap_CreditFacilityDomain_09355af7-f2fe-4d20-b982-81d33a9d3e0d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_6e59ce41-56e8-4e70-a1ca-23da31c8acac" 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_09355af7-f2fe-4d20-b982-81d33a9d3e0d" xlink:to="loc_us-gaap_CreditFacilityDomain_6e59ce41-56e8-4e70-a1ca-23da31c8acac" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_47e33f77-f68f-436e-9ab8-343422db896b" 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_6e59ce41-56e8-4e70-a1ca-23da31c8acac" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_47e33f77-f68f-436e-9ab8-343422db896b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_3dfa79d3-9a97-4648-b3a1-595ef6c0515c" 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_LineOfCreditFacilityTable_b4d1ba14-a06f-4b20-a60f-4f328ba1e39b" xlink:to="loc_us-gaap_VariableRateAxis_3dfa79d3-9a97-4648-b3a1-595ef6c0515c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_3dfa79d3-9a97-4648-b3a1-595ef6c0515c_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_3dfa79d3-9a97-4648-b3a1-595ef6c0515c" xlink:to="loc_us-gaap_VariableRateDomain_3dfa79d3-9a97-4648-b3a1-595ef6c0515c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_ccd25152-b3fb-4aa9-a63f-62257ffe1199" 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_3dfa79d3-9a97-4648-b3a1-595ef6c0515c" xlink:to="loc_us-gaap_VariableRateDomain_ccd25152-b3fb-4aa9-a63f-62257ffe1199" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BaseRateMember_650322e5-48cb-4c86-a678-4ad5611b014b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BaseRateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_ccd25152-b3fb-4aa9-a63f-62257ffe1199" xlink:to="loc_us-gaap_BaseRateMember_650322e5-48cb-4c86-a678-4ad5611b014b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_TermBenchmarkMember_79d627f0-9bd2-483c-aacd-35b1471ce882" xlink:href="ctsh-20250331.xsd#ctsh_TermBenchmarkMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_ccd25152-b3fb-4aa9-a63f-62257ffe1199" xlink:to="loc_ctsh_TermBenchmarkMember_79d627f0-9bd2-483c-aacd-35b1471ce882" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_TermBenchmarkWithoutDebtRatingsMember_ccc1a4a2-9538-41d1-bf4f-9654e8ba13d7" xlink:href="ctsh-20250331.xsd#ctsh_TermBenchmarkWithoutDebtRatingsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_ccd25152-b3fb-4aa9-a63f-62257ffe1199" xlink:to="loc_ctsh_TermBenchmarkWithoutDebtRatingsMember_ccc1a4a2-9538-41d1-bf4f-9654e8ba13d7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_bafba764-f027-475c-bba5-25e5a655ef11" 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_LineOfCreditFacilityTable_b4d1ba14-a06f-4b20-a60f-4f328ba1e39b" xlink:to="loc_srt_RangeAxis_bafba764-f027-475c-bba5-25e5a655ef11" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_bafba764-f027-475c-bba5-25e5a655ef11_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_bafba764-f027-475c-bba5-25e5a655ef11" xlink:to="loc_srt_RangeMember_bafba764-f027-475c-bba5-25e5a655ef11_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_b78e0db5-f32c-4f17-b797-be77d9c86b5c" 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_bafba764-f027-475c-bba5-25e5a655ef11" xlink:to="loc_srt_RangeMember_b78e0db5-f32c-4f17-b797-be77d9c86b5c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_62dde378-796d-4c84-a659-35e4309f1c3d" 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_b78e0db5-f32c-4f17-b797-be77d9c86b5c" xlink:to="loc_srt_MinimumMember_62dde378-796d-4c84-a659-35e4309f1c3d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_7c09385c-2ad5-48d9-948b-dc9a64a4a3cf" 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_b78e0db5-f32c-4f17-b797-be77d9c86b5c" xlink:to="loc_srt_MaximumMember_7c09385c-2ad5-48d9-948b-dc9a64a4a3cf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_80c5bc1a-c20e-49e8-bb38-94dbdb26c8b7" 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_LineOfCreditFacilityTable_b4d1ba14-a06f-4b20-a60f-4f328ba1e39b" xlink:to="loc_us-gaap_DebtInstrumentAxis_80c5bc1a-c20e-49e8-bb38-94dbdb26c8b7" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_80c5bc1a-c20e-49e8-bb38-94dbdb26c8b7_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_80c5bc1a-c20e-49e8-bb38-94dbdb26c8b7" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_80c5bc1a-c20e-49e8-bb38-94dbdb26c8b7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_d446dc5b-ee19-4ca7-9f56-5bd3d750fbc8" 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_80c5bc1a-c20e-49e8-bb38-94dbdb26c8b7" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_d446dc5b-ee19-4ca7-9f56-5bd3d750fbc8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_CreditAgreementMember_081e8d9e-fdf1-4b14-ba09-50d05dc58885" xlink:href="ctsh-20250331.xsd#ctsh_CreditAgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_d446dc5b-ee19-4ca7-9f56-5bd3d750fbc8" xlink:to="loc_ctsh_CreditAgreementMember_081e8d9e-fdf1-4b14-ba09-50d05dc58885" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_cdafad20-405c-4c23-a8e1-c4b6d84db9cd" 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_LineOfCreditFacilityTable_b4d1ba14-a06f-4b20-a60f-4f328ba1e39b" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_cdafad20-405c-4c23-a8e1-c4b6d84db9cd" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_cdafad20-405c-4c23-a8e1-c4b6d84db9cd_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_cdafad20-405c-4c23-a8e1-c4b6d84db9cd" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_cdafad20-405c-4c23-a8e1-c4b6d84db9cd_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_1158fe60-253d-4eca-868a-55ef57e5e9ae" 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_cdafad20-405c-4c23-a8e1-c4b6d84db9cd" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_1158fe60-253d-4eca-868a-55ef57e5e9ae" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansPayableMember_ee2c0f03-0d7f-4e29-8369-70516c4bdb4f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LoansPayableMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_1158fe60-253d-4eca-868a-55ef57e5e9ae" xlink:to="loc_us-gaap_LoansPayableMember_ee2c0f03-0d7f-4e29-8369-70516c4bdb4f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnsecuredDebtMember_fd7bc29e-9913-41b4-81f2-f784d3cada17" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_UnsecuredDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_1158fe60-253d-4eca-868a-55ef57e5e9ae" xlink:to="loc_us-gaap_UnsecuredDebtMember_fd7bc29e-9913-41b4-81f2-f784d3cada17" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_f4cc3cfa-d679-459b-9b86-872bbf244b41" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_2550dea5-9822-4003-bf50-498c8a1a57c6" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_f4cc3cfa-d679-459b-9b86-872bbf244b41" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLongTermLinesOfCredit_f557bca3-8cde-4623-8fa1-57a4343f27c8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromLongTermLinesOfCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_2550dea5-9822-4003-bf50-498c8a1a57c6" xlink:to="loc_us-gaap_ProceedsFromLongTermLinesOfCredit_f557bca3-8cde-4623-8fa1-57a4343f27c8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_5685abb3-8413-457b-82db-c7c9d4d0fb4e" 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_LineOfCreditFacilityLineItems_2550dea5-9822-4003-bf50-498c8a1a57c6" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_5685abb3-8413-457b-82db-c7c9d4d0fb4e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLinesOfCredit_3d83ce0e-f081-4ac5-aefa-fd5c53654098" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RepaymentsOfLinesOfCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_2550dea5-9822-4003-bf50-498c8a1a57c6" xlink:to="loc_us-gaap_RepaymentsOfLinesOfCredit_3d83ce0e-f081-4ac5-aefa-fd5c53654098" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cognizant.com/role/DebtShorttermDebtDetails" xlink:type="simple" xlink:href="ctsh-20250331.xsd#DebtShorttermDebtDetails"/>
  <link:definitionLink xlink:role="http://www.cognizant.com/role/DebtShorttermDebtDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtLineItems_2c56969d-cde9-44a9-8177-44d5b7793b29" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShortTermDebtLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShortTermDebtTable_d43a4f8b-860c-4529-98b2-e067553f7a05" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfShortTermDebtTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShortTermDebtLineItems_2c56969d-cde9-44a9-8177-44d5b7793b29" xlink:to="loc_us-gaap_ScheduleOfShortTermDebtTable_d43a4f8b-860c-4529-98b2-e067553f7a05" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_8952e4ff-b8d9-4263-826a-d9f558bb6a2e" 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_ScheduleOfShortTermDebtTable_d43a4f8b-860c-4529-98b2-e067553f7a05" xlink:to="loc_us-gaap_CreditFacilityAxis_8952e4ff-b8d9-4263-826a-d9f558bb6a2e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_8952e4ff-b8d9-4263-826a-d9f558bb6a2e_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_8952e4ff-b8d9-4263-826a-d9f558bb6a2e" xlink:to="loc_us-gaap_CreditFacilityDomain_8952e4ff-b8d9-4263-826a-d9f558bb6a2e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_d3c4ac8e-6d64-4005-9696-58ebc48d0d0a" 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_8952e4ff-b8d9-4263-826a-d9f558bb6a2e" xlink:to="loc_us-gaap_CreditFacilityDomain_d3c4ac8e-6d64-4005-9696-58ebc48d0d0a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_99edf37b-ce8f-4006-b251-23365e789ce2" 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_ScheduleOfShortTermDebtTable_d43a4f8b-860c-4529-98b2-e067553f7a05" xlink:to="loc_us-gaap_DebtInstrumentAxis_99edf37b-ce8f-4006-b251-23365e789ce2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_99edf37b-ce8f-4006-b251-23365e789ce2_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_99edf37b-ce8f-4006-b251-23365e789ce2" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_99edf37b-ce8f-4006-b251-23365e789ce2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_706fc4f2-20b3-4f57-bebb-3def5eca44a1" 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_99edf37b-ce8f-4006-b251-23365e789ce2" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_706fc4f2-20b3-4f57-bebb-3def5eca44a1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_CreditAgreementMember_0018eeb8-6205-4ba4-bf86-a4bf10fb2915" xlink:href="ctsh-20250331.xsd#ctsh_CreditAgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_706fc4f2-20b3-4f57-bebb-3def5eca44a1" xlink:to="loc_ctsh_CreditAgreementMember_0018eeb8-6205-4ba4-bf86-a4bf10fb2915" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_fc9ccd87-c41a-4099-ac7a-2a10c5cbbcda" 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_ScheduleOfShortTermDebtTable_d43a4f8b-860c-4529-98b2-e067553f7a05" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_fc9ccd87-c41a-4099-ac7a-2a10c5cbbcda" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_fc9ccd87-c41a-4099-ac7a-2a10c5cbbcda_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_fc9ccd87-c41a-4099-ac7a-2a10c5cbbcda" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_fc9ccd87-c41a-4099-ac7a-2a10c5cbbcda_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_52a95e97-d707-4302-81c0-48f46f17dfb7" 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_fc9ccd87-c41a-4099-ac7a-2a10c5cbbcda" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_52a95e97-d707-4302-81c0-48f46f17dfb7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansPayableMember_1db07f21-17f4-4e4f-96be-40ac9bc51ea9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LoansPayableMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_52a95e97-d707-4302-81c0-48f46f17dfb7" xlink:to="loc_us-gaap_LoansPayableMember_1db07f21-17f4-4e4f-96be-40ac9bc51ea9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_1d3b177d-c8ca-4b76-8182-c1d70def655b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShortTermDebtLineItems_2c56969d-cde9-44a9-8177-44d5b7793b29" xlink:to="loc_us-gaap_LongTermDebtCurrent_1d3b177d-c8ca-4b76-8182-c1d70def655b" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cognizant.com/role/DebtLongtermDebtDetails" xlink:type="simple" xlink:href="ctsh-20250331.xsd#DebtLongtermDebtDetails"/>
  <link:definitionLink xlink:role="http://www.cognizant.com/role/DebtLongtermDebtDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_6620dc42-a312-456d-b2e9-d49f41bcbb97" 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_f6300056-5d82-4799-a5de-f04aecdd10ff" 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_6620dc42-a312-456d-b2e9-d49f41bcbb97" xlink:to="loc_us-gaap_DebtInstrumentTable_f6300056-5d82-4799-a5de-f04aecdd10ff" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_fb691d9d-769e-41d0-9cfb-6b79cc70ba73" 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_f6300056-5d82-4799-a5de-f04aecdd10ff" xlink:to="loc_us-gaap_CreditFacilityAxis_fb691d9d-769e-41d0-9cfb-6b79cc70ba73" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_fb691d9d-769e-41d0-9cfb-6b79cc70ba73_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_fb691d9d-769e-41d0-9cfb-6b79cc70ba73" xlink:to="loc_us-gaap_CreditFacilityDomain_fb691d9d-769e-41d0-9cfb-6b79cc70ba73_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_a19a25ad-4671-42d1-ba97-e03106646b09" 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_fb691d9d-769e-41d0-9cfb-6b79cc70ba73" xlink:to="loc_us-gaap_CreditFacilityDomain_a19a25ad-4671-42d1-ba97-e03106646b09" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_186b5fe6-d2c1-43f5-855d-5fb3e050f456" 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_a19a25ad-4671-42d1-ba97-e03106646b09" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_186b5fe6-d2c1-43f5-855d-5fb3e050f456" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_ccd64bb3-7eda-4c91-a49c-59c9f3ccb869" 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_f6300056-5d82-4799-a5de-f04aecdd10ff" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_ccd64bb3-7eda-4c91-a49c-59c9f3ccb869" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_ccd64bb3-7eda-4c91-a49c-59c9f3ccb869_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_ccd64bb3-7eda-4c91-a49c-59c9f3ccb869" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_ccd64bb3-7eda-4c91-a49c-59c9f3ccb869_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_61bad754-fcac-4213-8b77-71bbe069ecbb" 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_ccd64bb3-7eda-4c91-a49c-59c9f3ccb869" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_61bad754-fcac-4213-8b77-71bbe069ecbb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansPayableMember_0e9fae60-7ec6-4844-aebe-56634bc28698" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LoansPayableMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_61bad754-fcac-4213-8b77-71bbe069ecbb" xlink:to="loc_us-gaap_LoansPayableMember_0e9fae60-7ec6-4844-aebe-56634bc28698" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnsecuredDebtMember_36cffba5-ab08-410c-bf6d-13ab7ce7b9d4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_UnsecuredDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_61bad754-fcac-4213-8b77-71bbe069ecbb" xlink:to="loc_us-gaap_UnsecuredDebtMember_36cffba5-ab08-410c-bf6d-13ab7ce7b9d4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_98177994-c71f-4075-beb1-f4fa42cef5d7" 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_f6300056-5d82-4799-a5de-f04aecdd10ff" xlink:to="loc_us-gaap_DebtInstrumentAxis_98177994-c71f-4075-beb1-f4fa42cef5d7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_98177994-c71f-4075-beb1-f4fa42cef5d7_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_98177994-c71f-4075-beb1-f4fa42cef5d7" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_98177994-c71f-4075-beb1-f4fa42cef5d7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_dec5ca45-a16b-4737-b885-193d284470ea" 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_98177994-c71f-4075-beb1-f4fa42cef5d7" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_dec5ca45-a16b-4737-b885-193d284470ea" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_CreditAgreementMember_ea81cbc9-7404-4558-96ca-d0167a2964f0" xlink:href="ctsh-20250331.xsd#ctsh_CreditAgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_dec5ca45-a16b-4737-b885-193d284470ea" xlink:to="loc_ctsh_CreditAgreementMember_ea81cbc9-7404-4558-96ca-d0167a2964f0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_3239f70b-8411-49a3-8561-6b40172ce42c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_6620dc42-a312-456d-b2e9-d49f41bcbb97" xlink:to="loc_us-gaap_LongTermDebt_3239f70b-8411-49a3-8561-6b40172ce42c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_b521cefb-3147-45d9-bbf2-cdd335dac724" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_6620dc42-a312-456d-b2e9-d49f41bcbb97" xlink:to="loc_us-gaap_LongTermDebtCurrent_b521cefb-3147-45d9-bbf2-cdd335dac724" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_065627cb-2a5a-451d-8bd5-53daa3a1e423" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_6620dc42-a312-456d-b2e9-d49f41bcbb97" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_065627cb-2a5a-451d-8bd5-53daa3a1e423" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_5126853e-b059-480e-9539-a18f70ebfcc4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_6620dc42-a312-456d-b2e9-d49f41bcbb97" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_5126853e-b059-480e-9539-a18f70ebfcc4" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cognizant.com/role/IncomeTaxesNarrativeOnetimeTransactionDetails" xlink:type="simple" xlink:href="ctsh-20250331.xsd#IncomeTaxesNarrativeOnetimeTransactionDetails"/>
  <link:definitionLink xlink:role="http://www.cognizant.com/role/IncomeTaxesNarrativeOnetimeTransactionDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_OnetimeTransactionTableLineItems_4afcbfb2-4ac6-4eab-bdf2-923cb4d6ef13" xlink:href="ctsh-20250331.xsd#ctsh_OnetimeTransactionTableLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExaminationTable_9dd968fd-5679-471b-a814-f1ce200bf391" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxExaminationTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ctsh_OnetimeTransactionTableLineItems_4afcbfb2-4ac6-4eab-bdf2-923cb4d6ef13" xlink:to="loc_us-gaap_IncomeTaxExaminationTable_9dd968fd-5679-471b-a814-f1ce200bf391" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityNameAxis_659b8779-dbd0-4f9a-8bce-de17ee163e01" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxAuthorityNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeTaxExaminationTable_9dd968fd-5679-471b-a814-f1ce200bf391" xlink:to="loc_us-gaap_IncomeTaxAuthorityNameAxis_659b8779-dbd0-4f9a-8bce-de17ee163e01" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityNameDomain_659b8779-dbd0-4f9a-8bce-de17ee163e01_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxAuthorityNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeTaxAuthorityNameAxis_659b8779-dbd0-4f9a-8bce-de17ee163e01" xlink:to="loc_us-gaap_IncomeTaxAuthorityNameDomain_659b8779-dbd0-4f9a-8bce-de17ee163e01_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityNameDomain_3510dc26-b0ec-46b3-912d-1a261438970d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxAuthorityNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeTaxAuthorityNameAxis_659b8779-dbd0-4f9a-8bce-de17ee163e01" xlink:to="loc_us-gaap_IncomeTaxAuthorityNameDomain_3510dc26-b0ec-46b3-912d-1a261438970d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinistryOfFinanceIndiaMember_0e771d54-d29c-46c3-870e-62d491407c74" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_MinistryOfFinanceIndiaMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityNameDomain_3510dc26-b0ec-46b3-912d-1a261438970d" xlink:to="loc_us-gaap_MinistryOfFinanceIndiaMember_0e771d54-d29c-46c3-870e-62d491407c74" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_11500b62-4d6d-4fe4-b9a3-f38b003d0017" 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_IncomeTaxExaminationTable_9dd968fd-5679-471b-a814-f1ce200bf391" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_11500b62-4d6d-4fe4-b9a3-f38b003d0017" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_11500b62-4d6d-4fe4-b9a3-f38b003d0017_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_11500b62-4d6d-4fe4-b9a3-f38b003d0017" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_11500b62-4d6d-4fe4-b9a3-f38b003d0017_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_a6390e20-5be7-43e7-ac69-86dd7bf29a6d" 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_11500b62-4d6d-4fe4-b9a3-f38b003d0017" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_a6390e20-5be7-43e7-ac69-86dd7bf29a6d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCountryMember_00d70ac8-e6f4-46ad-abbc-86491902d6ed" 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_a6390e20-5be7-43e7-ac69-86dd7bf29a6d" xlink:to="loc_us-gaap_ForeignCountryMember_00d70ac8-e6f4-46ad-abbc-86491902d6ed" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_OnetimeTransactionTypeAxis_84539169-6caa-497d-8fe6-ffce9a59a47a" xlink:href="ctsh-20250331.xsd#ctsh_OnetimeTransactionTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeTaxExaminationTable_9dd968fd-5679-471b-a814-f1ce200bf391" xlink:to="loc_ctsh_OnetimeTransactionTypeAxis_84539169-6caa-497d-8fe6-ffce9a59a47a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_OnetimeTransactionTypeDomain_84539169-6caa-497d-8fe6-ffce9a59a47a_default" xlink:href="ctsh-20250331.xsd#ctsh_OnetimeTransactionTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ctsh_OnetimeTransactionTypeAxis_84539169-6caa-497d-8fe6-ffce9a59a47a" xlink:to="loc_ctsh_OnetimeTransactionTypeDomain_84539169-6caa-497d-8fe6-ffce9a59a47a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_OnetimeTransactionTypeDomain_99b19d21-efdb-479d-bd6c-e86c867af664" xlink:href="ctsh-20250331.xsd#ctsh_OnetimeTransactionTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ctsh_OnetimeTransactionTypeAxis_84539169-6caa-497d-8fe6-ffce9a59a47a" xlink:to="loc_ctsh_OnetimeTransactionTypeDomain_99b19d21-efdb-479d-bd6c-e86c867af664" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_A2013IndiaShareRepurchaseMember_be14246a-92db-4aaf-9554-77b93f5132f6" xlink:href="ctsh-20250331.xsd#ctsh_A2013IndiaShareRepurchaseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ctsh_OnetimeTransactionTypeDomain_99b19d21-efdb-479d-bd6c-e86c867af664" xlink:to="loc_ctsh_A2013IndiaShareRepurchaseMember_be14246a-92db-4aaf-9554-77b93f5132f6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_A2016IndiaCashRemittanceMember_dfe7087e-621b-4310-a21a-476b6ce20f9c" xlink:href="ctsh-20250331.xsd#ctsh_A2016IndiaCashRemittanceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ctsh_OnetimeTransactionTypeDomain_99b19d21-efdb-479d-bd6c-e86c867af664" xlink:to="loc_ctsh_A2016IndiaCashRemittanceMember_dfe7087e-621b-4310-a21a-476b6ce20f9c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_3badc2b6-6e2b-4606-bed5-c39903b6600f" 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_IncomeTaxExaminationTable_9dd968fd-5679-471b-a814-f1ce200bf391" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_3badc2b6-6e2b-4606-bed5-c39903b6600f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_3badc2b6-6e2b-4606-bed5-c39903b6600f_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_3badc2b6-6e2b-4606-bed5-c39903b6600f" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_3badc2b6-6e2b-4606-bed5-c39903b6600f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_d77f2ad3-6c11-4ebe-ae96-6eeae242c9e9" 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_3badc2b6-6e2b-4606-bed5-c39903b6600f" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_d77f2ad3-6c11-4ebe-ae96-6eeae242c9e9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_LongterminvestmentsMember_dfe33e74-a4ef-4187-abdc-b84206fe4147" xlink:href="ctsh-20250331.xsd#ctsh_LongterminvestmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_d77f2ad3-6c11-4ebe-ae96-6eeae242c9e9" xlink:to="loc_ctsh_LongterminvestmentsMember_dfe33e74-a4ef-4187-abdc-b84206fe4147" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncurrentAssetsMember_3f49b93e-b26d-4178-93ba-2c656663dfb9" 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_d77f2ad3-6c11-4ebe-ae96-6eeae242c9e9" xlink:to="loc_us-gaap_OtherNoncurrentAssetsMember_3f49b93e-b26d-4178-93ba-2c656663dfb9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignEarningsRepatriated_ccdcd6a4-ec08-4f98-9192-2326f0e3798c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ForeignEarningsRepatriated"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ctsh_OnetimeTransactionTableLineItems_4afcbfb2-4ac6-4eab-bdf2-923cb4d6ef13" xlink:to="loc_us-gaap_ForeignEarningsRepatriated_ccdcd6a4-ec08-4f98-9192-2326f0e3798c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_ad543941-33f1-4d80-821c-49846b7fc24f" 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_ctsh_OnetimeTransactionTableLineItems_4afcbfb2-4ac6-4eab-bdf2-923cb4d6ef13" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_ad543941-33f1-4d80-821c-49846b7fc24f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_IncomeTaxDisputedAmount_197e5c01-179b-4569-ac87-ea21f9bca80c" xlink:href="ctsh-20250331.xsd#ctsh_IncomeTaxDisputedAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ctsh_OnetimeTransactionTableLineItems_4afcbfb2-4ac6-4eab-bdf2-923cb4d6ef13" xlink:to="loc_ctsh_IncomeTaxDisputedAmount_197e5c01-179b-4569-ac87-ea21f9bca80c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepositsAssets_a6320c22-2f22-4ee1-bb03-915273ae8b4a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DepositsAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ctsh_OnetimeTransactionTableLineItems_4afcbfb2-4ac6-4eab-bdf2-923cb4d6ef13" xlink:to="loc_us-gaap_DepositsAssets_a6320c22-2f22-4ee1-bb03-915273ae8b4a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_DepositsAssetsPercentDisputedTaxAmount_c27c9898-4b4e-49d2-b9f3-548807916a86" xlink:href="ctsh-20250331.xsd#ctsh_DepositsAssetsPercentDisputedTaxAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ctsh_OnetimeTransactionTableLineItems_4afcbfb2-4ac6-4eab-bdf2-923cb4d6ef13" xlink:to="loc_ctsh_DepositsAssetsPercentDisputedTaxAmount_c27c9898-4b4e-49d2-b9f3-548807916a86" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedInvestments_55cc3786-d6e4-45ee-812c-431707bc4be3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestrictedInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ctsh_OnetimeTransactionTableLineItems_4afcbfb2-4ac6-4eab-bdf2-923cb4d6ef13" xlink:to="loc_us-gaap_RestrictedInvestments_55cc3786-d6e4-45ee-812c-431707bc4be3" xlink:type="arc" order="5"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cognizant.com/role/DerivativeFinancialInstrumentsLocationAndFairValuesOfDerivativeFinancialInstrumentsInOurConsolidatedStatementOfFinancialPositionDetails" xlink:type="simple" xlink:href="ctsh-20250331.xsd#DerivativeFinancialInstrumentsLocationAndFairValuesOfDerivativeFinancialInstrumentsInOurConsolidatedStatementOfFinancialPositionDetails"/>
  <link:definitionLink xlink:role="http://www.cognizant.com/role/DerivativeFinancialInstrumentsLocationAndFairValuesOfDerivativeFinancialInstrumentsInOurConsolidatedStatementOfFinancialPositionDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativesFairValueLineItems_ead8e4da-3361-428e-94b0-1c2ffacb196b" 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_fb109572-8282-4156-a9cc-e4d8e0305e78" 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_ead8e4da-3361-428e-94b0-1c2ffacb196b" xlink:to="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_fb109572-8282-4156-a9cc-e4d8e0305e78" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_9ca3f47f-395a-4947-a7c6-805b123e4ee7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_fb109572-8282-4156-a9cc-e4d8e0305e78" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_9ca3f47f-395a-4947-a7c6-805b123e4ee7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_9ca3f47f-395a-4947-a7c6-805b123e4ee7_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_9ca3f47f-395a-4947-a7c6-805b123e4ee7" xlink:to="loc_us-gaap_HedgingRelationshipDomain_9ca3f47f-395a-4947-a7c6-805b123e4ee7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_780bf496-106c-40f4-a349-0d695a893bf2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_9ca3f47f-395a-4947-a7c6-805b123e4ee7" xlink:to="loc_us-gaap_HedgingRelationshipDomain_780bf496-106c-40f4-a349-0d695a893bf2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgingMember_da94b8f4-5fd7-4c5a-aac2-8e7d595eb6f0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashFlowHedgingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingRelationshipDomain_780bf496-106c-40f4-a349-0d695a893bf2" xlink:to="loc_us-gaap_CashFlowHedgingMember_da94b8f4-5fd7-4c5a-aac2-8e7d595eb6f0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis_1cf4c2c6-2ec9-4ad3-8396-e160a2c986d9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_HedgingDesignationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_fb109572-8282-4156-a9cc-e4d8e0305e78" xlink:to="loc_us-gaap_HedgingDesignationAxis_1cf4c2c6-2ec9-4ad3-8396-e160a2c986d9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_1cf4c2c6-2ec9-4ad3-8396-e160a2c986d9_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_HedgingDesignationAxis_1cf4c2c6-2ec9-4ad3-8396-e160a2c986d9" xlink:to="loc_us-gaap_HedgingDesignationDomain_1cf4c2c6-2ec9-4ad3-8396-e160a2c986d9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_e9910853-e39f-4f2e-890b-ccf8649a0efd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_HedgingDesignationAxis_1cf4c2c6-2ec9-4ad3-8396-e160a2c986d9" xlink:to="loc_us-gaap_HedgingDesignationDomain_e9910853-e39f-4f2e-890b-ccf8649a0efd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DesignatedAsHedgingInstrumentMember_0aa6c7d2-e392-42da-a249-80b94088cebb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DesignatedAsHedgingInstrumentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingDesignationDomain_e9910853-e39f-4f2e-890b-ccf8649a0efd" xlink:to="loc_us-gaap_DesignatedAsHedgingInstrumentMember_0aa6c7d2-e392-42da-a249-80b94088cebb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NondesignatedMember_3ab0c270-f690-41f5-8951-5870a4e0e920" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NondesignatedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingDesignationDomain_e9910853-e39f-4f2e-890b-ccf8649a0efd" xlink:to="loc_us-gaap_NondesignatedMember_3ab0c270-f690-41f5-8951-5870a4e0e920" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_db0e5518-d1cc-490e-afb5-8082c85f33e6" 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_fb109572-8282-4156-a9cc-e4d8e0305e78" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_db0e5518-d1cc-490e-afb5-8082c85f33e6" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_db0e5518-d1cc-490e-afb5-8082c85f33e6_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_db0e5518-d1cc-490e-afb5-8082c85f33e6" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_db0e5518-d1cc-490e-afb5-8082c85f33e6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_8353efb0-f34a-44a9-a8f6-e04d677595d3" 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_db0e5518-d1cc-490e-afb5-8082c85f33e6" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_8353efb0-f34a-44a9-a8f6-e04d677595d3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeForwardMember_e041d1e1-19fc-44cf-8cde-6f6566124643" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ForeignExchangeForwardMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_8353efb0-f34a-44a9-a8f6-e04d677595d3" xlink:to="loc_us-gaap_ForeignExchangeForwardMember_e041d1e1-19fc-44cf-8cde-6f6566124643" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeContractMember_0076b693-2215-4102-9f80-29b750f91db6" 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_8353efb0-f34a-44a9-a8f6-e04d677595d3" xlink:to="loc_us-gaap_ForeignExchangeContractMember_0076b693-2215-4102-9f80-29b750f91db6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_89048039-43ca-45a0-8981-8c29045d5cd2" 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_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_fb109572-8282-4156-a9cc-e4d8e0305e78" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_89048039-43ca-45a0-8981-8c29045d5cd2" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_89048039-43ca-45a0-8981-8c29045d5cd2_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_89048039-43ca-45a0-8981-8c29045d5cd2" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_89048039-43ca-45a0-8981-8c29045d5cd2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_d6d1446f-a333-4ebe-b59e-1e14c5e272b1" 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_89048039-43ca-45a0-8981-8c29045d5cd2" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_d6d1446f-a333-4ebe-b59e-1e14c5e272b1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCurrentAssetsMember_12511966-703e-4683-a8cc-e8da5cac2aa4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherCurrentAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_d6d1446f-a333-4ebe-b59e-1e14c5e272b1" xlink:to="loc_us-gaap_OtherCurrentAssetsMember_12511966-703e-4683-a8cc-e8da5cac2aa4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncurrentAssetsMember_7e89a4be-b320-4516-89cd-bd03bee6a7f1" 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_d6d1446f-a333-4ebe-b59e-1e14c5e272b1" xlink:to="loc_us-gaap_OtherNoncurrentAssetsMember_7e89a4be-b320-4516-89cd-bd03bee6a7f1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_AccruedExpensesAndOtherCurrentLiabilitiesMember_0a1455ce-1f55-47eb-95b2-df4ad7eaad45" xlink:href="ctsh-20250331.xsd#ctsh_AccruedExpensesAndOtherCurrentLiabilitiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_d6d1446f-a333-4ebe-b59e-1e14c5e272b1" xlink:to="loc_ctsh_AccruedExpensesAndOtherCurrentLiabilitiesMember_0a1455ce-1f55-47eb-95b2-df4ad7eaad45" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncurrentLiabilitiesMember_3d116294-073f-4b2f-b36c-91f05aa87cd6" 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_d6d1446f-a333-4ebe-b59e-1e14c5e272b1" xlink:to="loc_us-gaap_OtherNoncurrentLiabilitiesMember_3d116294-073f-4b2f-b36c-91f05aa87cd6" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral_12fbc9c3-1241-4675-9e2a-a306ef25d30b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_ead8e4da-3361-428e-94b0-1c2ffacb196b" xlink:to="loc_us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral_12fbc9c3-1241-4675-9e2a-a306ef25d30b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral_d4b9b30d-e6ad-496b-9c7a-a6259b7e6c13" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_ead8e4da-3361-428e-94b0-1c2ffacb196b" xlink:to="loc_us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral_d4b9b30d-e6ad-496b-9c7a-a6259b7e6c13" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cognizant.com/role/DerivativeFinancialInstrumentsNotionalValueOfOutstandingCashFlowHedgeContractsByYearOfMaturityAndNetUnrealizedLossGainIncludedInAccumulatedOtherComprehensiveIncomeDetails" xlink:type="simple" xlink:href="ctsh-20250331.xsd#DerivativeFinancialInstrumentsNotionalValueOfOutstandingCashFlowHedgeContractsByYearOfMaturityAndNetUnrealizedLossGainIncludedInAccumulatedOtherComprehensiveIncomeDetails"/>
  <link:definitionLink xlink:role="http://www.cognizant.com/role/DerivativeFinancialInstrumentsNotionalValueOfOutstandingCashFlowHedgeContractsByYearOfMaturityAndNetUnrealizedLossGainIncludedInAccumulatedOtherComprehensiveIncomeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLineItems_1ad6cd72-7277-4575-bb7d-b5b26ffd3c92" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeTable_ac3813b2-03f5-449b-992c-81bad3b3b5b4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DerivativeLineItems_1ad6cd72-7277-4575-bb7d-b5b26ffd3c92" xlink:to="loc_us-gaap_DerivativeTable_ac3813b2-03f5-449b-992c-81bad3b3b5b4" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis_d8b5e5a3-3600-49af-be54-dcdcde62eaa0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_HedgingDesignationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeTable_ac3813b2-03f5-449b-992c-81bad3b3b5b4" xlink:to="loc_us-gaap_HedgingDesignationAxis_d8b5e5a3-3600-49af-be54-dcdcde62eaa0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_d8b5e5a3-3600-49af-be54-dcdcde62eaa0_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_HedgingDesignationAxis_d8b5e5a3-3600-49af-be54-dcdcde62eaa0" xlink:to="loc_us-gaap_HedgingDesignationDomain_d8b5e5a3-3600-49af-be54-dcdcde62eaa0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_d0ec4698-696d-436b-bcc5-c0683987c291" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_HedgingDesignationAxis_d8b5e5a3-3600-49af-be54-dcdcde62eaa0" xlink:to="loc_us-gaap_HedgingDesignationDomain_d0ec4698-696d-436b-bcc5-c0683987c291" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DesignatedAsHedgingInstrumentMember_35b9dfdb-3502-4e3f-bd02-c3319b770f3d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DesignatedAsHedgingInstrumentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingDesignationDomain_d0ec4698-696d-436b-bcc5-c0683987c291" xlink:to="loc_us-gaap_DesignatedAsHedgingInstrumentMember_35b9dfdb-3502-4e3f-bd02-c3319b770f3d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_4d4246b4-65b3-4a10-a8ae-89d5c9f2864e" 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_DerivativeTable_ac3813b2-03f5-449b-992c-81bad3b3b5b4" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_4d4246b4-65b3-4a10-a8ae-89d5c9f2864e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_4d4246b4-65b3-4a10-a8ae-89d5c9f2864e_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_4d4246b4-65b3-4a10-a8ae-89d5c9f2864e" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_4d4246b4-65b3-4a10-a8ae-89d5c9f2864e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_2ba53a1b-d796-440f-98f6-938be1028b22" 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_4d4246b4-65b3-4a10-a8ae-89d5c9f2864e" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_2ba53a1b-d796-440f-98f6-938be1028b22" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeContractMember_d49c0090-bca0-4c2b-a55a-a79c77f759b7" 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_2ba53a1b-d796-440f-98f6-938be1028b22" xlink:to="loc_us-gaap_ForeignExchangeContractMember_d49c0090-bca0-4c2b-a55a-a79c77f759b7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_ForeignExchangeContractMaturity2025Member_b6cf3be7-46ab-4100-9b38-ea5cea1bcd2b" xlink:href="ctsh-20250331.xsd#ctsh_ForeignExchangeContractMaturity2025Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ForeignExchangeContractMember_d49c0090-bca0-4c2b-a55a-a79c77f759b7" xlink:to="loc_ctsh_ForeignExchangeContractMaturity2025Member_b6cf3be7-46ab-4100-9b38-ea5cea1bcd2b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_ForeignExchangeContractMaturity2026Member_b0d26c48-8552-4e2e-9526-d53bf14bfea5" xlink:href="ctsh-20250331.xsd#ctsh_ForeignExchangeContractMaturity2026Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ForeignExchangeContractMember_d49c0090-bca0-4c2b-a55a-a79c77f759b7" xlink:to="loc_ctsh_ForeignExchangeContractMaturity2026Member_b0d26c48-8552-4e2e-9526-d53bf14bfea5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_ForeignExchangeContractMaturity2027Member_40b33e59-f7ed-43c7-9a05-9994c8a7f73b" xlink:href="ctsh-20250331.xsd#ctsh_ForeignExchangeContractMaturity2027Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ForeignExchangeContractMember_d49c0090-bca0-4c2b-a55a-a79c77f759b7" xlink:to="loc_ctsh_ForeignExchangeContractMaturity2027Member_40b33e59-f7ed-43c7-9a05-9994c8a7f73b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeOptionMember_5bc4b50a-2728-46b0-9559-af71bc614670" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ForeignExchangeOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ForeignExchangeContractMember_d49c0090-bca0-4c2b-a55a-a79c77f759b7" xlink:to="loc_us-gaap_ForeignExchangeOptionMember_5bc4b50a-2728-46b0-9559-af71bc614670" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_e89c57b0-e31e-4980-bee1-cd1a1243206e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeTable_ac3813b2-03f5-449b-992c-81bad3b3b5b4" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_e89c57b0-e31e-4980-bee1-cd1a1243206e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_e89c57b0-e31e-4980-bee1-cd1a1243206e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_e89c57b0-e31e-4980-bee1-cd1a1243206e" xlink:to="loc_us-gaap_HedgingRelationshipDomain_e89c57b0-e31e-4980-bee1-cd1a1243206e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_947baea3-820f-43f5-8085-e5feb4c54915" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_e89c57b0-e31e-4980-bee1-cd1a1243206e" xlink:to="loc_us-gaap_HedgingRelationshipDomain_947baea3-820f-43f5-8085-e5feb4c54915" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgingMember_051b49e9-111c-471e-98b8-1b668a79c79f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashFlowHedgingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingRelationshipDomain_947baea3-820f-43f5-8085-e5feb4c54915" xlink:to="loc_us-gaap_CashFlowHedgingMember_051b49e9-111c-471e-98b8-1b668a79c79f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNotionalAmount_6ee315b8-8f5e-4a65-9ceb-df0b25fa7120" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeNotionalAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLineItems_1ad6cd72-7277-4575-bb7d-b5b26ffd3c92" xlink:to="loc_us-gaap_DerivativeNotionalAmount_6ee315b8-8f5e-4a65-9ceb-df0b25fa7120" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cognizant.com/role/DerivativeFinancialInstrumentsOtherDerivativesDetails" xlink:type="simple" xlink:href="ctsh-20250331.xsd#DerivativeFinancialInstrumentsOtherDerivativesDetails"/>
  <link:definitionLink xlink:role="http://www.cognizant.com/role/DerivativeFinancialInstrumentsOtherDerivativesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLineItems_09ce61ae-fb91-4577-8578-744248595ce2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeTable_0c5661c4-22ff-45d3-9e86-ef66e124f0bd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DerivativeLineItems_09ce61ae-fb91-4577-8578-744248595ce2" xlink:to="loc_us-gaap_DerivativeTable_0c5661c4-22ff-45d3-9e86-ef66e124f0bd" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis_c971798d-8c30-4f89-a511-5f8c74354873" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_HedgingDesignationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeTable_0c5661c4-22ff-45d3-9e86-ef66e124f0bd" xlink:to="loc_us-gaap_HedgingDesignationAxis_c971798d-8c30-4f89-a511-5f8c74354873" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_c971798d-8c30-4f89-a511-5f8c74354873_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_HedgingDesignationAxis_c971798d-8c30-4f89-a511-5f8c74354873" xlink:to="loc_us-gaap_HedgingDesignationDomain_c971798d-8c30-4f89-a511-5f8c74354873_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_b94acdf6-d027-46db-9b02-37b689a7ac1b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_HedgingDesignationAxis_c971798d-8c30-4f89-a511-5f8c74354873" xlink:to="loc_us-gaap_HedgingDesignationDomain_b94acdf6-d027-46db-9b02-37b689a7ac1b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NondesignatedMember_31438b77-3987-449b-b632-0c3af0c3b94c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NondesignatedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingDesignationDomain_b94acdf6-d027-46db-9b02-37b689a7ac1b" xlink:to="loc_us-gaap_NondesignatedMember_31438b77-3987-449b-b632-0c3af0c3b94c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_38aa2773-3e50-418f-bcb1-e659ea8514a7" 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_DerivativeTable_0c5661c4-22ff-45d3-9e86-ef66e124f0bd" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_38aa2773-3e50-418f-bcb1-e659ea8514a7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_38aa2773-3e50-418f-bcb1-e659ea8514a7_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_38aa2773-3e50-418f-bcb1-e659ea8514a7" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_38aa2773-3e50-418f-bcb1-e659ea8514a7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_e25dd3e7-de87-4c9e-ba7c-057de020fcd5" 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_38aa2773-3e50-418f-bcb1-e659ea8514a7" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_e25dd3e7-de87-4c9e-ba7c-057de020fcd5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeForwardMember_f95bd1ed-caf6-47f6-bb2f-8d0bf4980981" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ForeignExchangeForwardMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_e25dd3e7-de87-4c9e-ba7c-057de020fcd5" xlink:to="loc_us-gaap_ForeignExchangeForwardMember_f95bd1ed-caf6-47f6-bb2f-8d0bf4980981" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNotionalAmount_7ee42cac-267b-4037-8f4d-dda3c40e307e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeNotionalAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLineItems_09ce61ae-fb91-4577-8578-744248595ce2" xlink:to="loc_us-gaap_DerivativeNotionalAmount_7ee42cac-267b-4037-8f4d-dda3c40e307e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet_96909a46-83ce-4d61-9370-a586f4266ee6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLineItems_09ce61ae-fb91-4577-8578-744248595ce2" xlink:to="loc_us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet_96909a46-83ce-4d61-9370-a586f4266ee6" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cognizant.com/role/DerivativeFinancialInstrumentsLocationAndAmountsOfPreTaxGainsLossesOnDerivativeFinancialInstrumentsNotDesignatedAsHedgesDetails" xlink:type="simple" xlink:href="ctsh-20250331.xsd#DerivativeFinancialInstrumentsLocationAndAmountsOfPreTaxGainsLossesOnDerivativeFinancialInstrumentsNotDesignatedAsHedgesDetails"/>
  <link:definitionLink xlink:role="http://www.cognizant.com/role/DerivativeFinancialInstrumentsLocationAndAmountsOfPreTaxGainsLossesOnDerivativeFinancialInstrumentsNotDesignatedAsHedgesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_178849b3-2003-4720-a1c1-1fffb8c878e6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeInstrumentsGainLossLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_0b3b4b9a-88ae-4174-ab14-e6971a538b5d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_178849b3-2003-4720-a1c1-1fffb8c878e6" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_0b3b4b9a-88ae-4174-ab14-e6971a538b5d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis_36c22777-1f7e-427b-acda-f7ec46f6b056" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_HedgingDesignationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_0b3b4b9a-88ae-4174-ab14-e6971a538b5d" xlink:to="loc_us-gaap_HedgingDesignationAxis_36c22777-1f7e-427b-acda-f7ec46f6b056" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_36c22777-1f7e-427b-acda-f7ec46f6b056_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_HedgingDesignationAxis_36c22777-1f7e-427b-acda-f7ec46f6b056" xlink:to="loc_us-gaap_HedgingDesignationDomain_36c22777-1f7e-427b-acda-f7ec46f6b056_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_f9ecc390-7746-4fc1-adb7-df09821092fa" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_HedgingDesignationAxis_36c22777-1f7e-427b-acda-f7ec46f6b056" xlink:to="loc_us-gaap_HedgingDesignationDomain_f9ecc390-7746-4fc1-adb7-df09821092fa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NondesignatedMember_c3dc9fc0-12df-4aaa-8919-7f8767eed404" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NondesignatedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingDesignationDomain_f9ecc390-7746-4fc1-adb7-df09821092fa" xlink:to="loc_us-gaap_NondesignatedMember_c3dc9fc0-12df-4aaa-8919-7f8767eed404" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_e0b45fd4-ba3a-4c0e-83f0-2d6b43e3c30b" 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_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_0b3b4b9a-88ae-4174-ab14-e6971a538b5d" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_e0b45fd4-ba3a-4c0e-83f0-2d6b43e3c30b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_e0b45fd4-ba3a-4c0e-83f0-2d6b43e3c30b_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_e0b45fd4-ba3a-4c0e-83f0-2d6b43e3c30b" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_e0b45fd4-ba3a-4c0e-83f0-2d6b43e3c30b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_f9dec904-64b6-445f-8394-875bac9ffc03" 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_e0b45fd4-ba3a-4c0e-83f0-2d6b43e3c30b" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_f9dec904-64b6-445f-8394-875bac9ffc03" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeForwardMember_399c731a-92a7-40e9-a9e1-9d76e8b440e1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ForeignExchangeForwardMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_f9dec904-64b6-445f-8394-875bac9ffc03" xlink:to="loc_us-gaap_ForeignExchangeForwardMember_399c731a-92a7-40e9-a9e1-9d76e8b440e1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration_10cff508-38d2-47fd-acde-3e73c8ec3361" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_178849b3-2003-4720-a1c1-1fffb8c878e6" xlink:to="loc_us-gaap_DerivativeGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration_10cff508-38d2-47fd-acde-3e73c8ec3361" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeGainLossOnDerivativeNet_d56c064f-411c-4016-84bd-83f853e8bb34" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeGainLossOnDerivativeNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_178849b3-2003-4720-a1c1-1fffb8c878e6" xlink:to="loc_us-gaap_DerivativeGainLossOnDerivativeNet_d56c064f-411c-4016-84bd-83f853e8bb34" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cognizant.com/role/FairValueMeasurementsFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails" xlink:type="simple" xlink:href="ctsh-20250331.xsd#FairValueMeasurementsFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails"/>
  <link:definitionLink xlink:role="http://www.cognizant.com/role/FairValueMeasurementsFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_8070082a-6fb4-472a-ac9b-bf65405f92bf" 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_9978186a-4575-40ac-a481-4c7ee0a909e6" 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_8070082a-6fb4-472a-ac9b-bf65405f92bf" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_9978186a-4575-40ac-a481-4c7ee0a909e6" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_abb05130-6dd8-4bb3-b48b-130224c289a3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_9978186a-4575-40ac-a481-4c7ee0a909e6" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_abb05130-6dd8-4bb3-b48b-130224c289a3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_abb05130-6dd8-4bb3-b48b-130224c289a3_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_abb05130-6dd8-4bb3-b48b-130224c289a3" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_abb05130-6dd8-4bb3-b48b-130224c289a3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_86ceede4-38c3-4e66-a7ac-57a734c38fa5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_abb05130-6dd8-4bb3-b48b-130224c289a3" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_86ceede4-38c3-4e66-a7ac-57a734c38fa5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_8e63bf13-350c-4572-b18c-8123f3e9556b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_86ceede4-38c3-4e66-a7ac-57a734c38fa5" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_8e63bf13-350c-4572-b18c-8123f3e9556b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_7346f3f0-c6e7-4049-afff-3a5f26a35a5f" 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_9978186a-4575-40ac-a481-4c7ee0a909e6" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_7346f3f0-c6e7-4049-afff-3a5f26a35a5f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_7346f3f0-c6e7-4049-afff-3a5f26a35a5f_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_7346f3f0-c6e7-4049-afff-3a5f26a35a5f" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_7346f3f0-c6e7-4049-afff-3a5f26a35a5f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_7572f2ad-4d53-48db-83b9-dffdd74d161b" 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_7346f3f0-c6e7-4049-afff-3a5f26a35a5f" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_7572f2ad-4d53-48db-83b9-dffdd74d161b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_46b8e14d-601b-45bb-9a90-1a87740d386f" 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_7572f2ad-4d53-48db-83b9-dffdd74d161b" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_46b8e14d-601b-45bb-9a90-1a87740d386f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_8f317707-9c2f-4e7d-b0ed-05198c2a3710" 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_7572f2ad-4d53-48db-83b9-dffdd74d161b" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_8f317707-9c2f-4e7d-b0ed-05198c2a3710" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_82316578-4421-4bc7-b070-8409f95a88f9" 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_7572f2ad-4d53-48db-83b9-dffdd74d161b" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_82316578-4421-4bc7-b070-8409f95a88f9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAxis_c1b2db50-76d7-4694-b685-7403431585aa" 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_9978186a-4575-40ac-a481-4c7ee0a909e6" xlink:to="loc_us-gaap_CashAndCashEquivalentsAxis_c1b2db50-76d7-4694-b685-7403431585aa" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_c1b2db50-76d7-4694-b685-7403431585aa_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_c1b2db50-76d7-4694-b685-7403431585aa" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_c1b2db50-76d7-4694-b685-7403431585aa_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_f6fca624-6583-43c6-bb0f-225615da941d" 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_c1b2db50-76d7-4694-b685-7403431585aa" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_f6fca624-6583-43c6-bb0f-225615da941d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember_462562f5-2cb2-4b46-9331-1b56492ddd1e" 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_f6fca624-6583-43c6-bb0f-225615da941d" xlink:to="loc_us-gaap_MoneyMarketFundsMember_462562f5-2cb2-4b46-9331-1b56492ddd1e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BankTimeDepositsMember_43e54cbc-dfd7-44c2-b606-8aaf08db3124" 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_f6fca624-6583-43c6-bb0f-225615da941d" xlink:to="loc_us-gaap_BankTimeDepositsMember_43e54cbc-dfd7-44c2-b606-8aaf08db3124" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_71bdff3c-aa76-47ab-adaa-ce39866fcf5c" 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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_9978186a-4575-40ac-a481-4c7ee0a909e6" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_71bdff3c-aa76-47ab-adaa-ce39866fcf5c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_71bdff3c-aa76-47ab-adaa-ce39866fcf5c_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_71bdff3c-aa76-47ab-adaa-ce39866fcf5c" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_71bdff3c-aa76-47ab-adaa-ce39866fcf5c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_5fb153bb-a7f3-4e0a-9e5f-177a8f62ee15" 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_71bdff3c-aa76-47ab-adaa-ce39866fcf5c" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_5fb153bb-a7f3-4e0a-9e5f-177a8f62ee15" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashEquivalentsMember_8ac8c12f-01f6-42b9-919e-33270a2ef065" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashEquivalentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_5fb153bb-a7f3-4e0a-9e5f-177a8f62ee15" xlink:to="loc_us-gaap_CashEquivalentsMember_8ac8c12f-01f6-42b9-919e-33270a2ef065" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermInvestmentsMember_d05c15e0-5c90-4ab3-ac36-7b3ba4b4cee4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShortTermInvestmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_5fb153bb-a7f3-4e0a-9e5f-177a8f62ee15" xlink:to="loc_us-gaap_ShortTermInvestmentsMember_d05c15e0-5c90-4ab3-ac36-7b3ba4b4cee4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCurrentAssetsMember_b24963d9-72bf-4b18-abb3-a354f5e8b499" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherCurrentAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_5fb153bb-a7f3-4e0a-9e5f-177a8f62ee15" xlink:to="loc_us-gaap_OtherCurrentAssetsMember_b24963d9-72bf-4b18-abb3-a354f5e8b499" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncurrentAssetsMember_3911da65-5b41-40bd-ae55-d14aef323ecd" 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_5fb153bb-a7f3-4e0a-9e5f-177a8f62ee15" xlink:to="loc_us-gaap_OtherNoncurrentAssetsMember_3911da65-5b41-40bd-ae55-d14aef323ecd" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCurrentLiabilitiesMember_68ccacb8-c0c4-4522-ac0e-922610e46c29" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherCurrentLiabilitiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_5fb153bb-a7f3-4e0a-9e5f-177a8f62ee15" xlink:to="loc_us-gaap_OtherCurrentLiabilitiesMember_68ccacb8-c0c4-4522-ac0e-922610e46c29" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncurrentLiabilitiesMember_a42b3c51-8dd1-4dd7-90a4-f962df2f4604" 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_5fb153bb-a7f3-4e0a-9e5f-177a8f62ee15" xlink:to="loc_us-gaap_OtherNoncurrentLiabilitiesMember_a42b3c51-8dd1-4dd7-90a4-f962df2f4604" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByLiabilityClassAxis_999e8617-fd4f-42d4-aded-e3c8ab75bbdd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueByLiabilityClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_9978186a-4575-40ac-a481-4c7ee0a909e6" xlink:to="loc_us-gaap_FairValueByLiabilityClassAxis_999e8617-fd4f-42d4-aded-e3c8ab75bbdd" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_999e8617-fd4f-42d4-aded-e3c8ab75bbdd_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByLiabilityClassAxis_999e8617-fd4f-42d4-aded-e3c8ab75bbdd" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_999e8617-fd4f-42d4-aded-e3c8ab75bbdd_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_c0470786-1956-40fb-8eca-22b52f53ce27" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByLiabilityClassAxis_999e8617-fd4f-42d4-aded-e3c8ab75bbdd" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_c0470786-1956-40fb-8eca-22b52f53ce27" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_ContingentConsiderationMember_11c63e12-4cdc-4759-8024-52e55ce6973a" xlink:href="ctsh-20250331.xsd#ctsh_ContingentConsiderationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_c0470786-1956-40fb-8eca-22b52f53ce27" xlink:to="loc_ctsh_ContingentConsiderationMember_11c63e12-4cdc-4759-8024-52e55ce6973a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_c9469c4d-166f-4466-9102-9822285ee8ab" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_9978186a-4575-40ac-a481-4c7ee0a909e6" xlink:to="loc_us-gaap_FinancialInstrumentAxis_c9469c4d-166f-4466-9102-9822285ee8ab" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_c9469c4d-166f-4466-9102-9822285ee8ab_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancialInstrumentAxis_c9469c4d-166f-4466-9102-9822285ee8ab" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_c9469c4d-166f-4466-9102-9822285ee8ab_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_005e4604-ee98-43c7-ab94-11ae274c5822" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancialInstrumentAxis_c9469c4d-166f-4466-9102-9822285ee8ab" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_005e4604-ee98-43c7-ab94-11ae274c5822" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_bd468f43-daf7-4376-ab7a-e49690abdd35" 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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_8070082a-6fb4-472a-ac9b-bf65405f92bf" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_bd468f43-daf7-4376-ab7a-e49690abdd35" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsFairValueDisclosure_7d32f812-a90f-4886-a950-72f3bb284df4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InvestmentsFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_8070082a-6fb4-472a-ac9b-bf65405f92bf" xlink:to="loc_us-gaap_InvestmentsFairValueDisclosure_7d32f812-a90f-4886-a950-72f3bb284df4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNi_1763a178-6340-440b-b05b-b86219d20166" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquitySecuritiesFvNi"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_8070082a-6fb4-472a-ac9b-bf65405f92bf" xlink:to="loc_us-gaap_EquitySecuritiesFvNi_1763a178-6340-440b-b05b-b86219d20166" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure_a6a4fd97-326e-4930-a1ad-b2724bded14a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ForeignCurrencyContractAssetFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_8070082a-6fb4-472a-ac9b-bf65405f92bf" xlink:to="loc_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure_a6a4fd97-326e-4930-a1ad-b2724bded14a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure_ec428b52-a66a-48b4-863a-75dd91e18753" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_8070082a-6fb4-472a-ac9b-bf65405f92bf" xlink:to="loc_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure_ec428b52-a66a-48b4-863a-75dd91e18753" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_3efd3993-a110-4149-b08e-35d9fdae1a00" 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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_8070082a-6fb4-472a-ac9b-bf65405f92bf" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_3efd3993-a110-4149-b08e-35d9fdae1a00" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements_aa3170a1-ca0b-4fba-8265-f2865692606f" 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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_8070082a-6fb4-472a-ac9b-bf65405f92bf" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements_aa3170a1-ca0b-4fba-8265-f2865692606f" xlink:type="arc" order="6"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cognizant.com/role/AccumulatedOtherComprehensiveIncomeLossAccumulatedOtherComprehensiveIncomeLossDetails" xlink:type="simple" xlink:href="ctsh-20250331.xsd#AccumulatedOtherComprehensiveIncomeLossAccumulatedOtherComprehensiveIncomeLossDetails"/>
  <link:definitionLink xlink:role="http://www.cognizant.com/role/AccumulatedOtherComprehensiveIncomeLossAccumulatedOtherComprehensiveIncomeLossDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_2b1a8121-cab2-448f-943b-b3c6d7296454" 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_4749943f-59d5-449c-8d08-c73144727130" 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_2b1a8121-cab2-448f-943b-b3c6d7296454" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_4749943f-59d5-449c-8d08-c73144727130" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_a5d08fb4-df0e-4a61-8d63-ac7450feaf40" 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_4749943f-59d5-449c-8d08-c73144727130" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_a5d08fb4-df0e-4a61-8d63-ac7450feaf40" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_a5d08fb4-df0e-4a61-8d63-ac7450feaf40_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_a5d08fb4-df0e-4a61-8d63-ac7450feaf40" xlink:to="loc_us-gaap_EquityComponentDomain_a5d08fb4-df0e-4a61-8d63-ac7450feaf40_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_7a7b4642-d33f-4707-a23c-c523643e8195" 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_a5d08fb4-df0e-4a61-8d63-ac7450feaf40" xlink:to="loc_us-gaap_EquityComponentDomain_7a7b4642-d33f-4707-a23c-c523643e8195" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedTranslationAdjustmentMember_b2f7bae8-bfec-4962-b21f-3ff6e8614b2e" 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_EquityComponentDomain_7a7b4642-d33f-4707-a23c-c523643e8195" xlink:to="loc_us-gaap_AccumulatedTranslationAdjustmentMember_b2f7bae8-bfec-4962-b21f-3ff6e8614b2e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_85af5ae9-c600-4855-8200-c568e0a66722" 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_EquityComponentDomain_7a7b4642-d33f-4707-a23c-c523643e8195" xlink:to="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_85af5ae9-c600-4855-8200-c568e0a66722" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember_b3e34bf1-e525-4e37-8d87-c8b8dfcb7d48" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_7a7b4642-d33f-4707-a23c-c523643e8195" xlink:to="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember_b3e34bf1-e525-4e37-8d87-c8b8dfcb7d48" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_d88b37ca-7931-470e-935e-202d7508574f" 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_7a7b4642-d33f-4707-a23c-c523643e8195" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_d88b37ca-7931-470e-935e-202d7508574f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_6816f29e-6827-4c29-8e4d-87c23d7e7f19" 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_AccumulatedOtherComprehensiveIncomeLossTable_4749943f-59d5-449c-8d08-c73144727130" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_6816f29e-6827-4c29-8e4d-87c23d7e7f19" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_6816f29e-6827-4c29-8e4d-87c23d7e7f19_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_6816f29e-6827-4c29-8e4d-87c23d7e7f19" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_6816f29e-6827-4c29-8e4d-87c23d7e7f19_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_f2b93cbf-638b-4ea1-a2f0-41597f17a4be" 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_6816f29e-6827-4c29-8e4d-87c23d7e7f19" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_f2b93cbf-638b-4ea1-a2f0-41597f17a4be" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_a01c28f1-2175-4874-b85a-ea987bb5d080" 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_f2b93cbf-638b-4ea1-a2f0-41597f17a4be" xlink:to="loc_us-gaap_CostOfSalesMember_a01c28f1-2175-4874-b85a-ea987bb5d080" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_a1be44bb-f6e7-42cc-b3c2-bb742491b5af" 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_f2b93cbf-638b-4ea1-a2f0-41597f17a4be" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_a1be44bb-f6e7-42cc-b3c2-bb742491b5af" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_2799ed5b-b6c3-431c-b3cf-8bebac3cc637" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AOCIAttributableToParentNetOfTaxRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_2b1a8121-cab2-448f-943b-b3c6d7296454" xlink:to="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_2799ed5b-b6c3-431c-b3cf-8bebac3cc637" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AociBeforeTaxAttributableToParent_517242f1-37a8-4d85-b75d-6ff27bbe8940" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AociBeforeTaxAttributableToParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_2799ed5b-b6c3-431c-b3cf-8bebac3cc637" xlink:to="loc_us-gaap_AociBeforeTaxAttributableToParent_517242f1-37a8-4d85-b75d-6ff27bbe8940" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AociTaxAttributableToParent_bff87103-ae82-4402-9be4-959a658e1ed0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AociTaxAttributableToParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_2799ed5b-b6c3-431c-b3cf-8bebac3cc637" xlink:to="loc_us-gaap_AociTaxAttributableToParent_bff87103-ae82-4402-9be4-959a658e1ed0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_17373adf-4be5-4e76-85fe-25897e391b55" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_2799ed5b-b6c3-431c-b3cf-8bebac3cc637" xlink:to="loc_us-gaap_StockholdersEquity_17373adf-4be5-4e76-85fe-25897e391b55" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPeriodIncreaseDecreaseAbstract_f6125e75-9a37-4a67-913f-ecb49b78d74b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeTaxPeriodIncreaseDecreaseAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_2799ed5b-b6c3-431c-b3cf-8bebac3cc637" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPeriodIncreaseDecreaseAbstract_f6125e75-9a37-4a67-913f-ecb49b78d74b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent_5eecca6a-0ee0-48a2-8453-164b70856cf0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPeriodIncreaseDecreaseAbstract_f6125e75-9a37-4a67-913f-ecb49b78d74b" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent_5eecca6a-0ee0-48a2-8453-164b70856cf0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1_d5db5271-6d71-4e08-98c5-c0d14566254f" 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_OtherComprehensiveIncomeLossBeforeTaxPeriodIncreaseDecreaseAbstract_f6125e75-9a37-4a67-913f-ecb49b78d74b" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1_d5db5271-6d71-4e08-98c5-c0d14566254f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_00de50c9-d499-42b0-ae72-1d0208ba8460" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPeriodIncreaseDecreaseAbstract_f6125e75-9a37-4a67-913f-ecb49b78d74b" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_00de50c9-d499-42b0-ae72-1d0208ba8460" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_012884da-e66e-4b19-8e99-9b2a1e394039" 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_OtherComprehensiveIncomeLossBeforeTaxPeriodIncreaseDecreaseAbstract_f6125e75-9a37-4a67-913f-ecb49b78d74b" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_012884da-e66e-4b19-8e99-9b2a1e394039" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxAttributableToParentAbstract_17d31268-ea00-4698-be1d-0f4cb93fd7f4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxAttributableToParentAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPeriodIncreaseDecreaseAbstract_f6125e75-9a37-4a67-913f-ecb49b78d74b" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxAttributableToParentAbstract_17d31268-ea00-4698-be1d-0f4cb93fd7f4" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent_a0cdb0d1-ef41-4207-85b4-09d6e380db28" 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_OtherComprehensiveIncomeLossNetOfTaxAttributableToParentAbstract_17d31268-ea00-4698-be1d-0f4cb93fd7f4" xlink:to="loc_us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent_a0cdb0d1-ef41-4207-85b4-09d6e380db28" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax_2dc96cd7-855d-4cb8-bf89-ab03a5f6a145" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxAttributableToParentAbstract_17d31268-ea00-4698-be1d-0f4cb93fd7f4" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax_2dc96cd7-855d-4cb8-bf89-ab03a5f6a145" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent_f06723a3-11a8-4df3-a824-456e79cb09df" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxAttributableToParentAbstract_17d31268-ea00-4698-be1d-0f4cb93fd7f4" xlink:to="loc_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent_f06723a3-11a8-4df3-a824-456e79cb09df" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent_cb2faee0-fa36-473d-b338-2258ae1578c0" 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_OtherComprehensiveIncomeLossNetOfTaxAttributableToParentAbstract_17d31268-ea00-4698-be1d-0f4cb93fd7f4" xlink:to="loc_us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent_cb2faee0-fa36-473d-b338-2258ae1578c0" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAociCurrentPeriodTax_99464fee-9487-4349-a088-d05c44c3dcc3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ReclassificationFromAociCurrentPeriodTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxAttributableToParentAbstract_17d31268-ea00-4698-be1d-0f4cb93fd7f4" xlink:to="loc_us-gaap_ReclassificationFromAociCurrentPeriodTax_99464fee-9487-4349-a088-d05c44c3dcc3" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent_5573dcdd-b729-4144-a40f-66f23cbef9a8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxAttributableToParentAbstract_17d31268-ea00-4698-be1d-0f4cb93fd7f4" xlink:to="loc_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent_5573dcdd-b729-4144-a40f-66f23cbef9a8" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AociBeforeTaxAttributableToParent_c7561a7a-adb4-4239-a1bd-b113a50650b2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AociBeforeTaxAttributableToParent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AociTaxAttributableToParent_e03904a9-2a10-4833-b6e6-93b713205c5f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AociTaxAttributableToParent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_d84ca505-10a2-4008-8ffd-a9422deda4b6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquity"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cognizant.com/role/CommitmentsandContingenciesDetails" xlink:type="simple" xlink:href="ctsh-20250331.xsd#CommitmentsandContingenciesDetails"/>
  <link:definitionLink xlink:role="http://www.cognizant.com/role/CommitmentsandContingenciesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsLineItems_74b14609-3da3-4b66-9c24-a6107039d075" 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_5267d81d-33d2-4085-8af8-5dbd329890a9" 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_74b14609-3da3-4b66-9c24-a6107039d075" xlink:to="loc_us-gaap_OtherCommitmentsTable_5267d81d-33d2-4085-8af8-5dbd329890a9" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsAxis_306c4890-9412-440d-b227-60881e349839" 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_5267d81d-33d2-4085-8af8-5dbd329890a9" xlink:to="loc_us-gaap_OtherCommitmentsAxis_306c4890-9412-440d-b227-60881e349839" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsDomain_306c4890-9412-440d-b227-60881e349839_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_306c4890-9412-440d-b227-60881e349839" xlink:to="loc_us-gaap_OtherCommitmentsDomain_306c4890-9412-440d-b227-60881e349839_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsDomain_b5b5052c-660b-4380-92c2-f02dbb2f9938" 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_306c4890-9412-440d-b227-60881e349839" xlink:to="loc_us-gaap_OtherCommitmentsDomain_b5b5052c-660b-4380-92c2-f02dbb2f9938" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_IndiaDefinedContributionObligationMember_40d6f0b2-b2da-4a9a-b8ba-d3d878a0a043" xlink:href="ctsh-20250331.xsd#ctsh_IndiaDefinedContributionObligationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsDomain_b5b5052c-660b-4380-92c2-f02dbb2f9938" xlink:to="loc_ctsh_IndiaDefinedContributionObligationMember_40d6f0b2-b2da-4a9a-b8ba-d3d878a0a043" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_dc5efeca-0bef-47cf-b7d3-df3663f21f8a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OtherCommitmentsTable_5267d81d-33d2-4085-8af8-5dbd329890a9" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_dc5efeca-0bef-47cf-b7d3-df3663f21f8a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_dc5efeca-0bef-47cf-b7d3-df3663f21f8a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_dc5efeca-0bef-47cf-b7d3-df3663f21f8a" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_dc5efeca-0bef-47cf-b7d3-df3663f21f8a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_b064d88a-38c2-4776-8199-38ff693a31fb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_dc5efeca-0bef-47cf-b7d3-df3663f21f8a" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_b064d88a-38c2-4776-8199-38ff693a31fb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_7141415f-1956-4734-8062-3e13e1b6c3f5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_b064d88a-38c2-4776-8199-38ff693a31fb" xlink:to="loc_us-gaap_SubsequentEventMember_7141415f-1956-4734-8062-3e13e1b6c3f5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseAxis_44356cf4-6cd3-4273-87fb-f9f82c978820" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_LitigationCaseAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OtherCommitmentsTable_5267d81d-33d2-4085-8af8-5dbd329890a9" xlink:to="loc_srt_LitigationCaseAxis_44356cf4-6cd3-4273-87fb-f9f82c978820" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseTypeDomain_44356cf4-6cd3-4273-87fb-f9f82c978820_default" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_LitigationCaseTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_LitigationCaseAxis_44356cf4-6cd3-4273-87fb-f9f82c978820" xlink:to="loc_srt_LitigationCaseTypeDomain_44356cf4-6cd3-4273-87fb-f9f82c978820_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseTypeDomain_2511a8a0-971e-4c2a-abe7-ab36d3098788" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_LitigationCaseTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_LitigationCaseAxis_44356cf4-6cd3-4273-87fb-f9f82c978820" xlink:to="loc_srt_LitigationCaseTypeDomain_2511a8a0-971e-4c2a-abe7-ab36d3098788" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_SyntelSterlingBestShoresMauritiusLtdMember_13162760-b6d1-4915-9579-447323b91d23" xlink:href="ctsh-20250331.xsd#ctsh_SyntelSterlingBestShoresMauritiusLtdMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_LitigationCaseTypeDomain_2511a8a0-971e-4c2a-abe7-ab36d3098788" xlink:to="loc_ctsh_SyntelSterlingBestShoresMauritiusLtdMember_13162760-b6d1-4915-9579-447323b91d23" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainContingenciesByNatureAxis_ecd57f8f-733c-4d7f-a386-539642d38de5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GainContingenciesByNatureAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OtherCommitmentsTable_5267d81d-33d2-4085-8af8-5dbd329890a9" xlink:to="loc_us-gaap_GainContingenciesByNatureAxis_ecd57f8f-733c-4d7f-a386-539642d38de5" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainContingencyNatureDomain_ecd57f8f-733c-4d7f-a386-539642d38de5_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GainContingencyNatureDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_GainContingenciesByNatureAxis_ecd57f8f-733c-4d7f-a386-539642d38de5" xlink:to="loc_us-gaap_GainContingencyNatureDomain_ecd57f8f-733c-4d7f-a386-539642d38de5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainContingencyNatureDomain_470aa70b-8fa3-46a6-b73b-a762f3fc1579" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GainContingencyNatureDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_GainContingenciesByNatureAxis_ecd57f8f-733c-4d7f-a386-539642d38de5" xlink:to="loc_us-gaap_GainContingencyNatureDomain_470aa70b-8fa3-46a6-b73b-a762f3fc1579" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_PositiveOutcomeOfLitigationAttorneyFeesMember_b1fc3aab-95f1-4cad-bf84-325d9c30e0d7" xlink:href="ctsh-20250331.xsd#ctsh_PositiveOutcomeOfLitigationAttorneyFeesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GainContingencyNatureDomain_470aa70b-8fa3-46a6-b73b-a762f3fc1579" xlink:to="loc_ctsh_PositiveOutcomeOfLitigationAttorneyFeesMember_b1fc3aab-95f1-4cad-bf84-325d9c30e0d7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationSettlementAmountAwardedFromOtherParty_1aa4d841-2990-49a6-8078-0b1e1f5f3bf5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LitigationSettlementAmountAwardedFromOtherParty"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_74b14609-3da3-4b66-9c24-a6107039d075" xlink:to="loc_us-gaap_LitigationSettlementAmountAwardedFromOtherParty_1aa4d841-2990-49a6-8078-0b1e1f5f3bf5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_LitigationSettlementAmountAwardedFromOtherPartyPunitiveDamages_3c269efe-e6f3-4827-91d0-c33e15180a41" xlink:href="ctsh-20250331.xsd#ctsh_LitigationSettlementAmountAwardedFromOtherPartyPunitiveDamages"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_74b14609-3da3-4b66-9c24-a6107039d075" xlink:to="loc_ctsh_LitigationSettlementAmountAwardedFromOtherPartyPunitiveDamages_3c269efe-e6f3-4827-91d0-c33e15180a41" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_LitigationSettlementAmountAwardedFromOtherPartyActualDamages_3176c4db-b3d1-4cf6-ac68-5f5e786bc955" xlink:href="ctsh-20250331.xsd#ctsh_LitigationSettlementAmountAwardedFromOtherPartyActualDamages"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_74b14609-3da3-4b66-9c24-a6107039d075" xlink:to="loc_ctsh_LitigationSettlementAmountAwardedFromOtherPartyActualDamages_3176c4db-b3d1-4cf6-ac68-5f5e786bc955" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_LitigationSettlementAmountVacatedActualAndPunitiveDamages_3fd4d94d-b9ac-406d-9f0b-39cd1de6c912" xlink:href="ctsh-20250331.xsd#ctsh_LitigationSettlementAmountVacatedActualAndPunitiveDamages"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_74b14609-3da3-4b66-9c24-a6107039d075" xlink:to="loc_ctsh_LitigationSettlementAmountVacatedActualAndPunitiveDamages_3fd4d94d-b9ac-406d-9f0b-39cd1de6c912" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_b7dd9bc5-1f47-4a5b-a421-5a3a62ca733c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccruedLiabilitiesAndOtherLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_74b14609-3da3-4b66-9c24-a6107039d075" xlink:to="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_b7dd9bc5-1f47-4a5b-a421-5a3a62ca733c" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cognizant.com/role/SegmentInformationRevenuesFromExternalCustomersAndSegmentOperatingProfitDetails" xlink:type="simple" xlink:href="ctsh-20250331.xsd#SegmentInformationRevenuesFromExternalCustomersAndSegmentOperatingProfitDetails"/>
  <link:definitionLink xlink:role="http://www.cognizant.com/role/SegmentInformationRevenuesFromExternalCustomersAndSegmentOperatingProfitDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_3d49245e-5f1d-45aa-b90a-a143bbcb2f4e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_d47f0684-5e7f-482c-9f0f-c800746a9c89" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_3d49245e-5f1d-45aa-b90a-a143bbcb2f4e" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_d47f0684-5e7f-482c-9f0f-c800746a9c89" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_f549a767-070a-4530-af37-c4435e836e62" 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_ScheduleOfSegmentReportingInformationBySegmentTable_d47f0684-5e7f-482c-9f0f-c800746a9c89" xlink:to="loc_srt_ConsolidationItemsAxis_f549a767-070a-4530-af37-c4435e836e62" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_f549a767-070a-4530-af37-c4435e836e62_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_f549a767-070a-4530-af37-c4435e836e62" xlink:to="loc_srt_ConsolidationItemsDomain_f549a767-070a-4530-af37-c4435e836e62_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_e2cf84b8-5d60-4bd5-bf89-014e598ad419" 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_f549a767-070a-4530-af37-c4435e836e62" xlink:to="loc_srt_ConsolidationItemsDomain_e2cf84b8-5d60-4bd5-bf89-014e598ad419" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_c2efc9b9-7173-4617-a8f8-9014a140a23e" 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_e2cf84b8-5d60-4bd5-bf89-014e598ad419" xlink:to="loc_us-gaap_OperatingSegmentsMember_c2efc9b9-7173-4617-a8f8-9014a140a23e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateNonSegmentMember_4bfc0166-37b4-4162-875b-85b85dc271ac" 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_e2cf84b8-5d60-4bd5-bf89-014e598ad419" xlink:to="loc_us-gaap_CorporateNonSegmentMember_4bfc0166-37b4-4162-875b-85b85dc271ac" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_ad1bfccd-ec0e-4715-b16a-c4ca8c384850" 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_ScheduleOfSegmentReportingInformationBySegmentTable_d47f0684-5e7f-482c-9f0f-c800746a9c89" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_ad1bfccd-ec0e-4715-b16a-c4ca8c384850" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_ad1bfccd-ec0e-4715-b16a-c4ca8c384850_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_ad1bfccd-ec0e-4715-b16a-c4ca8c384850" xlink:to="loc_us-gaap_SegmentDomain_ad1bfccd-ec0e-4715-b16a-c4ca8c384850_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_aaeaa81c-41c3-49ed-bbab-24bcb2549277" 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_ad1bfccd-ec0e-4715-b16a-c4ca8c384850" xlink:to="loc_us-gaap_SegmentDomain_aaeaa81c-41c3-49ed-bbab-24bcb2549277" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_FinancialServicesMember_6bdad207-3331-423b-9aed-56c8f7678416" xlink:href="ctsh-20250331.xsd#ctsh_FinancialServicesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_aaeaa81c-41c3-49ed-bbab-24bcb2549277" xlink:to="loc_ctsh_FinancialServicesMember_6bdad207-3331-423b-9aed-56c8f7678416" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_HealthSciencesMember_ff9719bc-87ef-48d0-a3ff-bd625fd0b7b4" xlink:href="ctsh-20250331.xsd#ctsh_HealthSciencesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_aaeaa81c-41c3-49ed-bbab-24bcb2549277" xlink:to="loc_ctsh_HealthSciencesMember_ff9719bc-87ef-48d0-a3ff-bd625fd0b7b4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_ProductsandResourcesMember_ab14a56f-b96d-4ef1-859f-b270aa4bf507" xlink:href="ctsh-20250331.xsd#ctsh_ProductsandResourcesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_aaeaa81c-41c3-49ed-bbab-24bcb2549277" xlink:to="loc_ctsh_ProductsandResourcesMember_ab14a56f-b96d-4ef1-859f-b270aa4bf507" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_CommunicationsMediaandTechnologyMember_af138268-b363-4b13-8bf8-850b9496adaa" xlink:href="ctsh-20250331.xsd#ctsh_CommunicationsMediaandTechnologyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_aaeaa81c-41c3-49ed-bbab-24bcb2549277" xlink:to="loc_ctsh_CommunicationsMediaandTechnologyMember_af138268-b363-4b13-8bf8-850b9496adaa" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_CommunicationMediaandTechnologyMember_a8264543-ddf4-4ae4-9ab6-6234da977f9d" xlink:href="ctsh-20250331.xsd#ctsh_CommunicationMediaandTechnologyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_aaeaa81c-41c3-49ed-bbab-24bcb2549277" xlink:to="loc_ctsh_CommunicationMediaandTechnologyMember_a8264543-ddf4-4ae4-9ab6-6234da977f9d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_3a73b71a-ab0b-40db-84f1-e394c95bce6f" 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_SegmentReportingInformationLineItems_3d49245e-5f1d-45aa-b90a-a143bbcb2f4e" xlink:to="loc_us-gaap_OperatingIncomeLoss_3a73b71a-ab0b-40db-84f1-e394c95bce6f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_8982bfaa-4592-4649-8fe8-6bc98ea3a7ec" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingExpenses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_3d49245e-5f1d-45aa-b90a-a143bbcb2f4e" xlink:to="loc_us-gaap_OperatingExpenses_8982bfaa-4592-4649-8fe8-6bc98ea3a7ec" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_172d19c3-30b6-4250-8e7a-17a686fcd875" 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_SegmentReportingInformationLineItems_3d49245e-5f1d-45aa-b90a-a143bbcb2f4e" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_172d19c3-30b6-4250-8e7a-17a686fcd875" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingOtherItemAmount_a050aa9d-a6f7-4a01-929a-d2da0b2396ff" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingOtherItemAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_3d49245e-5f1d-45aa-b90a-a143bbcb2f4e" xlink:to="loc_us-gaap_SegmentReportingOtherItemAmount_a050aa9d-a6f7-4a01-929a-d2da0b2396ff" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cognizant.com/role/SegmentInformationLongLivedAssetsByGeographicAreaDetails" xlink:type="simple" xlink:href="ctsh-20250331.xsd#SegmentInformationLongLivedAssetsByGeographicAreaDetails"/>
  <link:definitionLink xlink:role="http://www.cognizant.com/role/SegmentInformationLongLivedAssetsByGeographicAreaDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_60e90ea4-257a-45fe-8ec1-1caa4053c52e" 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_f739cdd4-2c0c-4aad-badc-3765f9350337" 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_60e90ea4-257a-45fe-8ec1-1caa4053c52e" xlink:to="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_f739cdd4-2c0c-4aad-badc-3765f9350337" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_9221d108-d50e-4855-b896-ef651abeb3b6" 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_f739cdd4-2c0c-4aad-badc-3765f9350337" xlink:to="loc_srt_StatementGeographicalAxis_9221d108-d50e-4855-b896-ef651abeb3b6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_9221d108-d50e-4855-b896-ef651abeb3b6_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_9221d108-d50e-4855-b896-ef651abeb3b6" xlink:to="loc_srt_SegmentGeographicalDomain_9221d108-d50e-4855-b896-ef651abeb3b6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_5a68adf5-7467-47ab-9459-4e9dce933ba5" 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_9221d108-d50e-4855-b896-ef651abeb3b6" xlink:to="loc_srt_SegmentGeographicalDomain_5a68adf5-7467-47ab-9459-4e9dce933ba5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NorthAmericaMember_1ac39592-a613-4020-8615-e49099a47eba" 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_5a68adf5-7467-47ab-9459-4e9dce933ba5" xlink:to="loc_srt_NorthAmericaMember_1ac39592-a613-4020-8615-e49099a47eba" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EuropeMember_dc901a6b-ee30-49a4-a485-97d474fdcc15" 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_5a68adf5-7467-47ab-9459-4e9dce933ba5" xlink:to="loc_srt_EuropeMember_dc901a6b-ee30-49a4-a485-97d474fdcc15" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_RestofWorldMember_20a956ad-17f7-4dfd-bb29-775798f48cd8" xlink:href="ctsh-20250331.xsd#ctsh_RestofWorldMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_5a68adf5-7467-47ab-9459-4e9dce933ba5" xlink:to="loc_ctsh_RestofWorldMember_20a956ad-17f7-4dfd-bb29-775798f48cd8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_5fd31b30-f9b5-4745-98bd-472e74e9e741" 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_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_60e90ea4-257a-45fe-8ec1-1caa4053c52e" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_5fd31b30-f9b5-4745-98bd-472e74e9e741" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cognizant.com/role/SubsequentEventsDetails" xlink:type="simple" xlink:href="ctsh-20250331.xsd#SubsequentEventsDetails"/>
  <link:definitionLink xlink:role="http://www.cognizant.com/role/SubsequentEventsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventLineItems_eb78ae0f-c979-4a95-a90d-9273ef56761d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTable_4ce051f1-5e89-47b1-aeff-df57d945a1e0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SubsequentEventLineItems_eb78ae0f-c979-4a95-a90d-9273ef56761d" xlink:to="loc_us-gaap_SubsequentEventTable_4ce051f1-5e89-47b1-aeff-df57d945a1e0" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_4c4e4013-14ef-49c3-a648-8d0275020121" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_4ce051f1-5e89-47b1-aeff-df57d945a1e0" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_4c4e4013-14ef-49c3-a648-8d0275020121" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_4c4e4013-14ef-49c3-a648-8d0275020121_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_4c4e4013-14ef-49c3-a648-8d0275020121" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_4c4e4013-14ef-49c3-a648-8d0275020121_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_a9a7b0b7-d556-4458-92f8-a63da626fe49" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_4c4e4013-14ef-49c3-a648-8d0275020121" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_a9a7b0b7-d556-4458-92f8-a63da626fe49" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_4b4678d7-b7f5-4f7a-a6b2-ac0fe96dee57" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_a9a7b0b7-d556-4458-92f8-a63da626fe49" xlink:to="loc_us-gaap_SubsequentEventMember_4b4678d7-b7f5-4f7a-a6b2-ac0fe96dee57" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared_847c05ff-fc5c-4575-af29-6124df3d6fff" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockDividendsPerShareDeclared"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_eb78ae0f-c979-4a95-a90d-9273ef56761d" xlink:to="loc_us-gaap_CommonStockDividendsPerShareDeclared_847c05ff-fc5c-4575-af29-6124df3d6fff" xlink:type="arc" order="0"/>
  </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_ForeignCurrencyTransactionGainLossBeforeTax" 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_IncomeStatementAbstract" xlink:to="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:type="arc" order="691"/>
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>9
<FILENAME>ctsh-20250331_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 2025 Workiva-->
<!--r:4d41c240-afbe-453c-ad9b-6ee88d81bb9b,g:4554c397-f05f-494c-9a34-288bae035311-->
<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_srt_RangeMember_fb463029-bb75-4a23-8b82-36a65372428d_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_OtherCurrentAssetsMember_d73942fc-8aec-421e-a518-6e84105ca89d_terseLabel_en-US" xlink:label="lab_us-gaap_OtherCurrentAssetsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other Current Assets</link:label>
    <link:label id="lab_us-gaap_OtherCurrentAssetsMember_label_en-US" xlink:label="lab_us-gaap_OtherCurrentAssetsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Current Assets [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCurrentAssetsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherCurrentAssetsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCurrentAssetsMember" xlink:to="lab_us-gaap_OtherCurrentAssetsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ctsh_FinancialServicesMember_4ff34844-e26d-44cc-a77b-4193d8c0e2a8_terseLabel_en-US" xlink:label="lab_ctsh_FinancialServicesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Financial Services</link:label>
    <link:label id="lab_ctsh_FinancialServicesMember_label_en-US" xlink:label="lab_ctsh_FinancialServicesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Financial Services [Member]</link:label>
    <link:label id="lab_ctsh_FinancialServicesMember_documentation_en-US" xlink:label="lab_ctsh_FinancialServicesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Financial Services</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_FinancialServicesMember" xlink:href="ctsh-20250331.xsd#ctsh_FinancialServicesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctsh_FinancialServicesMember" xlink:to="lab_ctsh_FinancialServicesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock_07e0e595-16c2-48ce-b74b-8a8d20e6de85_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Notional value of outstanding contracts by year of maturity</link:label>
    <link:label id="lab_us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Notional Amounts of Outstanding Derivative Positions [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock" 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_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_e5f1011a-b50b-4268-8aec-810407727ad4_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_dei_EntityFileNumber_f12f95b0-360c-4351-839e-97941c8782c0_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_a72efdc3-9801-4462-afe5-e24b12ce32c6_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_OtherNoncurrentAssetsMember_ef8c6a68-9e76-4e24-b5ea-b77aeec7cf4e_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_IncomeLossFromEquityMethodInvestments_ba594663-a3da-4d08-965f-0d82f7c5582d_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromEquityMethodInvestments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income (Loss) from Equity Method Investments</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromEquityMethodInvestments_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromEquityMethodInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income (Loss) from Equity Method Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromEquityMethodInvestments" xlink:to="lab_us-gaap_IncomeLossFromEquityMethodInvestments" 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_ctsh_CapitalizedContractCostNetRollForward_c1dc3c2c-891a-4d14-a41a-6f9675c34b18_terseLabel_en-US" xlink:label="lab_ctsh_CapitalizedContractCostNetRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Capitalized Contract Cost, Net [Roll Forward]</link:label>
    <link:label id="lab_ctsh_CapitalizedContractCostNetRollForward_label_en-US" xlink:label="lab_ctsh_CapitalizedContractCostNetRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Capitalized Contract Cost, Net [Roll Forward]</link:label>
    <link:label id="lab_ctsh_CapitalizedContractCostNetRollForward_documentation_en-US" xlink:label="lab_ctsh_CapitalizedContractCostNetRollForward" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Capitalized Contract Cost, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_CapitalizedContractCostNetRollForward" xlink:href="ctsh-20250331.xsd#ctsh_CapitalizedContractCostNetRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctsh_CapitalizedContractCostNetRollForward" xlink:to="lab_ctsh_CapitalizedContractCostNetRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_0100aac5-70a5-4135-9339-1d8eb17c2d97_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">Recently Adopted/New Accounting Pronouncements</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_FairValueMeasurementInputsDisclosureTextBlock_806498e1-77f7-4785-bc07-9dba227368ec_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementInputsDisclosureTextBlock" 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_FairValueMeasurementInputsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementInputsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value Measurement and Measurement Inputs, Recurring and Nonrecurring [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementInputsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueMeasurementInputsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementInputsDisclosureTextBlock" xlink:to="lab_us-gaap_FairValueMeasurementInputsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayable_b7ee2dd3-a1ed-438d-8602-e684ca049484_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_us-gaap_DeferredRevenueNoncurrent_ab601a48-4347-4c8b-9467-f23f7046a9b5_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredRevenueNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred revenue, noncurrent</link:label>
    <link:label id="lab_us-gaap_DeferredRevenueNoncurrent_label_en-US" xlink:label="lab_us-gaap_DeferredRevenueNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Revenue, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredRevenueNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredRevenueNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredRevenueNoncurrent" xlink:to="lab_us-gaap_DeferredRevenueNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TypeOfRestructuringDomain_c4a2bcb4-58a6-4c7c-b499-2928f1dd4a5e_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_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_EarningsPerShareBasic_11fd01b2-34b8-4d38-bf48-04d98f0ffd2d_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 earnings per share (usd per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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_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_6c6cbc9c-4fc2-4354-b68c-add020681a75_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 and Trade Accounts Receivable</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_us-gaap_OtherComprehensiveIncomeLossNetOfTax_f4bc65a1-69bc-4ff5-814c-3582cd6a6173_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" 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_2571e858-af9b-4662-8494-f3adf77a1c90_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">Segment Operating Profit</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_ShortTermBorrowings_62610113-27c4-417f-8409-bcf38a569603_terseLabel_en-US" xlink:label="lab_us-gaap_ShortTermBorrowings" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Short-term debt</link:label>
    <link:label id="lab_us-gaap_ShortTermBorrowings_label_en-US" xlink:label="lab_us-gaap_ShortTermBorrowings" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Short-Term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermBorrowings" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShortTermBorrowings"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermBorrowings" xlink:to="lab_us-gaap_ShortTermBorrowings" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligation_36ee9e91-4e1f-4d70-8b95-568cdd7fe46f_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">Revenue, remaining performance obligation</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_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_RevenueRemainingPerformanceObligationPercentage_53661136-f2f6-4037-8781-daa3d37ddf1f_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue, remaining performance obligation, percentage</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationPercentage_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue, Remaining Performance Obligation, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueRemainingPerformanceObligationPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssets_f76d66bd-7c3a-48cb-abad-6ea6dfc4b7a0_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Other current and noncurrent assets</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssets_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Other Operating Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:to="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensation_302709ff-3774-4d84-b9ef-109893837c7f_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_ForeignEarningsRepatriated_e6ab04d7-604b-4321-af58-7c9630757c6b_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignEarningsRepatriated" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign earnings repatriated</link:label>
    <link:label id="lab_us-gaap_ForeignEarningsRepatriated_label_en-US" xlink:label="lab_us-gaap_ForeignEarningsRepatriated" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Foreign Earnings Repatriated</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignEarningsRepatriated" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ForeignEarningsRepatriated"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignEarningsRepatriated" xlink:to="lab_us-gaap_ForeignEarningsRepatriated" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeStockOptionMember_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">Employee Stock Option</link:label>
    <link:label id="lab_us-gaap_EmployeeStockOptionMember_label_en-US" xlink:label="lab_us-gaap_EmployeeStockOptionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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_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_LitigationSettlementAmountAwardedFromOtherParty_6ada28cb-331c-4f58-afdb-eaf630ef3734_terseLabel_en-US" xlink:label="lab_us-gaap_LitigationSettlementAmountAwardedFromOtherParty" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Litigation settlement, amount awarded from other party</link:label>
    <link:label id="lab_us-gaap_LitigationSettlementAmountAwardedFromOtherParty_label_en-US" xlink:label="lab_us-gaap_LitigationSettlementAmountAwardedFromOtherParty" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Litigation Settlement, Amount Awarded from Other Party</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationSettlementAmountAwardedFromOtherParty" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LitigationSettlementAmountAwardedFromOtherParty"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LitigationSettlementAmountAwardedFromOtherParty" xlink:to="lab_us-gaap_LitigationSettlementAmountAwardedFromOtherParty" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DividendsCommonStockCash_f1052725-fb57-4957-8bff-8099b36b6600_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DividendsCommonStockCash" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Dividends declared</link:label>
    <link:label id="lab_us-gaap_DividendsCommonStockCash_label_en-US" xlink:label="lab_us-gaap_DividendsCommonStockCash" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Dividends, Common Stock, Cash</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCommonStockCash" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DividendsCommonStockCash"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DividendsCommonStockCash" xlink:to="lab_us-gaap_DividendsCommonStockCash" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquity_497b4c87-d036-4199-8ed9-3a15918dc98e_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 stockholders&#8217; equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_a081553a-4bfa-497e-acf0-b83fb531b8bc_periodStartLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" 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_StockholdersEquity_ef08e803-03af-4fe3-b70c-d5ace3add7c7_periodEndLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" 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_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_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent_4690ec0d-7fbb-498f-8512-6d260ff7487f_totalLabel_en-US" xlink:label="lab_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">OCI, before reclassifications, net of tax</link:label>
    <link:label id="lab_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent_label_en-US" xlink:label="lab_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">OCI, before Reclassifications, Net of Tax, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent" xlink:to="lab_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByMeasurementFrequencyAxis_1792fd46-f584-43cf-bd92-6c2cc75a90cf_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Measurement Frequency [Axis]</link:label>
    <link:label id="lab_us-gaap_FairValueByMeasurementFrequencyAxis_label_en-US" xlink:label="lab_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Measurement Frequency [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:to="lab_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentsGainLossLineItems_deefd4d5-d7d0-4702-940a-e8a3a09b6c77_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsGainLossLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Derivative Instruments, Gain (Loss) [Line Items]</link:label>
    <link:label id="lab_us-gaap_DerivativeInstrumentsGainLossLineItems_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsGainLossLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Derivative Instruments, Gain (Loss) [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeInstrumentsGainLossLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossLineItems" xlink:to="lab_us-gaap_DerivativeInstrumentsGainLossLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_75bc4988-9a41-481d-ac89-8a6b45b6f52a_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Change in Accumulated other comprehensive income (loss), net of tax:</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" 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_CommonStockSharesAuthorized_9ba90450-29f4-4152-a353-95fb3ff1fe11_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</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_HedgingDesignationDomain_6c495885-ec91-48f2-ad1b-914fcf0a748d_terseLabel_en-US" xlink:label="lab_us-gaap_HedgingDesignationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Hedging Designation [Domain]</link:label>
    <link:label id="lab_us-gaap_HedgingDesignationDomain_label_en-US" xlink:label="lab_us-gaap_HedgingDesignationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Hedging Designation [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_HedgingDesignationDomain" xlink:to="lab_us-gaap_HedgingDesignationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_eab938bb-b4fa-4ee3-97d8-755f5365da5f_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_LiabilitiesAndStockholdersEquity_1757c9ad-2997-4f89-807f-ae1124b2d668_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 stockholders&#8217; equity</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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_FairValueMeasurementsRecurringMember_a79f15e4-9972-4976-b05c-b16c2f49da8b_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsRecurringMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Recurring</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementsRecurringMember_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsRecurringMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value, Recurring [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementsRecurringMember" xlink:to="lab_us-gaap_FairValueMeasurementsRecurringMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_0007cbe3-2e6a-4ca0-b81f-9efab2ce9b9a_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Derivative Instruments, Gain (Loss) by Hedging Relationship, by Income Statement Location, by Derivative Instrument Risk [Table]</link:label>
    <link:label id="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Derivative Instruments, Gain (Loss) [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable" xlink:to="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_99f0fb0a-67e4-47ba-94ae-53bb8c2713d6_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Liabilities and Stockholders&#8217; Equity</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liabilities and Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CoverAbstract_4206d8e6-f6e3-4e26-a339-4d542c02ab37_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 page.</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_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent_8fe0d6ce-ff50-469b-aebd-7d11d2f86ac1_negatedTotalLabel_en-US" xlink:label="lab_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xml:lang="en-US">Reclassification from AOCI, current period, net of tax</link:label>
    <link:label id="lab_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent_label_en-US" xlink:label="lab_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Reclassification from AOCI, Current Period, Net of Tax, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" xlink:to="lab_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure_e0426bf4-0183-48df-955b-6358a826c2cc_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">Money market funds</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_srt_MaximumMember_933dd2f7-1d76-4b17-b445-52e3aaa74761_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_ctsh_ForeignExchangeContractMaturity2026Member_0098570a-287a-4b6e-bfad-237ca6412a24_terseLabel_en-US" xlink:label="lab_ctsh_ForeignExchangeContractMaturity2026Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign Exchange Contract, Maturity 2026</link:label>
    <link:label id="lab_ctsh_ForeignExchangeContractMaturity2026Member_label_en-US" xlink:label="lab_ctsh_ForeignExchangeContractMaturity2026Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Foreign Exchange Contract, Maturity 2026 [Member]</link:label>
    <link:label id="lab_ctsh_ForeignExchangeContractMaturity2026Member_documentation_en-US" xlink:label="lab_ctsh_ForeignExchangeContractMaturity2026Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Foreign Exchange Contract, Maturity 2026</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_ForeignExchangeContractMaturity2026Member" xlink:href="ctsh-20250331.xsd#ctsh_ForeignExchangeContractMaturity2026Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctsh_ForeignExchangeContractMaturity2026Member" xlink:to="lab_ctsh_ForeignExchangeContractMaturity2026Member" 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_6df025dc-bcf5-4d2c-ace9-4b02012d38d9_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_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_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_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_b107e748-acfd-467b-9a6c-66e02ad9bbb0_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Foreign currency translation adjustments</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_4d59b027-5752-417c-bf3d-b038e6022b08_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">Net change, Net of Tax Amount</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_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_DepreciationAndAmortization_8e029d6a-b67f-42d7-a221-bf270ddeda47_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_dei_EntityShellCompany_751e28e6-0f7f-40ce-a706-17cab7d66704_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_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_4857f53f-9afe-4fa9-9ea5-4b3b53d2e166_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenues And Long-Lived Assets By Geographic Area</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_86539448-3eae-42fc-b2fd-34799b433dba_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" 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_DebtInstrumentTable_e953684a-6539-4627-9ce4-f593e432d07c_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_ProceedsFromSaleOfPropertyPlantAndEquipment_924ceca3-7471-4c1b-a412-ab094e3425a7_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Proceeds from sale of property and equipment</link:label>
    <link:label id="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from Sale of Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:to="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInDeferredRevenue_1f60ff26-8855-403d-8ad8-9ede39c459e5_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred revenues, current and noncurrent</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInDeferredRevenue_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Deferred Revenue</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInDeferredRevenue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:to="lab_us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:type="arc" order="1"/>
    <link:label id="lab_ctsh_AccruedExpensesAndOtherCurrentLiabilitiesMember_b0758f18-332a-4d03-9fa7-be7ef93d104e_terseLabel_en-US" xlink:label="lab_ctsh_AccruedExpensesAndOtherCurrentLiabilitiesMember" 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_ctsh_AccruedExpensesAndOtherCurrentLiabilitiesMember_label_en-US" xlink:label="lab_ctsh_AccruedExpensesAndOtherCurrentLiabilitiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accrued Expenses And Other Current Liabilities [Member]</link:label>
    <link:label id="lab_ctsh_AccruedExpensesAndOtherCurrentLiabilitiesMember_documentation_en-US" xlink:label="lab_ctsh_AccruedExpensesAndOtherCurrentLiabilitiesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Accrued Expenses and Other Current Liabilities [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_AccruedExpensesAndOtherCurrentLiabilitiesMember" xlink:href="ctsh-20250331.xsd#ctsh_AccruedExpensesAndOtherCurrentLiabilitiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctsh_AccruedExpensesAndOtherCurrentLiabilitiesMember" xlink:to="lab_ctsh_AccruedExpensesAndOtherCurrentLiabilitiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_4cb148fe-b096-43e2-a3f5-82889357a40f_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_3021ce73-4891-4608-b47b-4c79e7b86c2e_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_us-gaap_LongTermDebtCurrent_d185654e-e247-416c-8720-99c36d20b034_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-term Debt, Current Maturities</link:label>
    <link:label id="lab_us-gaap_LongTermDebtCurrent_eb9d9935-b96a-4bdf-a15b-6b62c670a91a_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtCurrent" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Current maturities</link:label>
    <link:label id="lab_us-gaap_LongTermDebtCurrent_label_en-US" xlink:label="lab_us-gaap_LongTermDebtCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Term Debt, Current Maturities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtCurrent" xlink:to="lab_us-gaap_LongTermDebtCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_609da55b-dd28-4531-be25-9ba5dbb6fba5_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_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_LineOfCreditFacilityTable_ca63dbd6-1b47-4bb5-b278-be65e7e03ad6_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Line of Credit Facility [Table]</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityTable_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Line of Credit Facility [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditFacilityTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityTable" xlink:to="lab_us-gaap_LineOfCreditFacilityTable" xlink:type="arc" order="1"/>
    <link:label id="lab_ctsh_A2016IndiaCashRemittanceMember_f0899ec5-26a7-4157-bdaf-914dd963ae31_terseLabel_en-US" xlink:label="lab_ctsh_A2016IndiaCashRemittanceMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2016 India Cash Remittance</link:label>
    <link:label id="lab_ctsh_A2016IndiaCashRemittanceMember_label_en-US" xlink:label="lab_ctsh_A2016IndiaCashRemittanceMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">2016 India Cash Remittance [Member]</link:label>
    <link:label id="lab_ctsh_A2016IndiaCashRemittanceMember_documentation_en-US" xlink:label="lab_ctsh_A2016IndiaCashRemittanceMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">2016 India Cash Remittance [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_A2016IndiaCashRemittanceMember" xlink:href="ctsh-20250331.xsd#ctsh_A2016IndiaCashRemittanceMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctsh_A2016IndiaCashRemittanceMember" xlink:to="lab_ctsh_A2016IndiaCashRemittanceMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_cbe47cdc-15aa-423c-a2c6-fc7da2b5aa84_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_ctsh_CommunicationsMediaandTechnologyMember_1b980f5f-0c6e-4416-a066-57534fc947dd_terseLabel_en-US" xlink:label="lab_ctsh_CommunicationsMediaandTechnologyMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Communications, Media and Technology</link:label>
    <link:label id="lab_ctsh_CommunicationsMediaandTechnologyMember_label_en-US" xlink:label="lab_ctsh_CommunicationsMediaandTechnologyMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Communications, Media and Technology [Member]</link:label>
    <link:label id="lab_ctsh_CommunicationsMediaandTechnologyMember_documentation_en-US" xlink:label="lab_ctsh_CommunicationsMediaandTechnologyMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Communications, Media and Technology [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_CommunicationsMediaandTechnologyMember" xlink:href="ctsh-20250331.xsd#ctsh_CommunicationsMediaandTechnologyMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctsh_CommunicationsMediaandTechnologyMember" xlink:to="lab_ctsh_CommunicationsMediaandTechnologyMember" 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_OperatingLeaseLiabilityCurrent_9441d20b-6428-40d0-9113-1f5a5f0ca7af_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</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_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent_e7689779-d092-448e-8ae3-995447925149_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net change, Before Tax Amount</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Comprehensive Income (Loss), before Tax, Portion Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent" xlink:type="arc" order="1"/>
    <link:label id="lab_ctsh_ProductsandResourcesMember_e3451920-f093-4810-a7e5-15ddd5a213e3_terseLabel_en-US" xlink:label="lab_ctsh_ProductsandResourcesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Products and Resources</link:label>
    <link:label id="lab_ctsh_ProductsandResourcesMember_label_en-US" xlink:label="lab_ctsh_ProductsandResourcesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Products and Resources [Member]</link:label>
    <link:label id="lab_ctsh_ProductsandResourcesMember_documentation_en-US" xlink:label="lab_ctsh_ProductsandResourcesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Products and Resources [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_ProductsandResourcesMember" xlink:href="ctsh-20250331.xsd#ctsh_ProductsandResourcesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctsh_ProductsandResourcesMember" xlink:to="lab_ctsh_ProductsandResourcesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet_b7e4c9ca-351a-4b53-925b-f8ae6d798239_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 income tax liabilities, net</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_dei_DocumentFiscalPeriodFocus_43d2cd79-5630-41d7-9853-c6c1037adc03_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</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_6e3e6642-df95-4282-a610-6b2a9855fe65_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_ctsh_LongterminvestmentsMember_95e153da-1d84-4a36-8d7b-c366f2f76fe3_terseLabel_en-US" xlink:label="lab_ctsh_LongterminvestmentsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-term investments</link:label>
    <link:label id="lab_ctsh_LongterminvestmentsMember_label_en-US" xlink:label="lab_ctsh_LongterminvestmentsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-term investments [Member]</link:label>
    <link:label id="lab_ctsh_LongterminvestmentsMember_documentation_en-US" xlink:label="lab_ctsh_LongterminvestmentsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Long-term investments [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_LongterminvestmentsMember" xlink:href="ctsh-20250331.xsd#ctsh_LongterminvestmentsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctsh_LongterminvestmentsMember" xlink:to="lab_ctsh_LongterminvestmentsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnsecuredDebtMember_ea090fd9-eaed-4414-a08f-44c51e7de2af_terseLabel_en-US" xlink:label="lab_us-gaap_UnsecuredDebtMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unsecured Debt</link:label>
    <link:label id="lab_us-gaap_UnsecuredDebtMember_label_en-US" xlink:label="lab_us-gaap_UnsecuredDebtMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unsecured Debt [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnsecuredDebtMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_UnsecuredDebtMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnsecuredDebtMember" xlink:to="lab_us-gaap_UnsecuredDebtMember" 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_srt_LitigationCaseTypeDomain_79044e2b-0be1-430f-ae9f-dd8e86e6548f_terseLabel_en-US" xlink:label="lab_srt_LitigationCaseTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Litigation Case [Domain]</link:label>
    <link:label id="lab_srt_LitigationCaseTypeDomain_label_en-US" xlink:label="lab_srt_LitigationCaseTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Litigation Case [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseTypeDomain" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_LitigationCaseTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_LitigationCaseTypeDomain" xlink:to="lab_srt_LitigationCaseTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AwardTypeAxis_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</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_ctsh_OnetimeTransactionTableLineItems_bc4344ad-5896-4220-9f85-90b0788b02c3_verboseLabel_en-US" xlink:label="lab_ctsh_OnetimeTransactionTableLineItems" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">One-time Transaction [Table] [Line Items]</link:label>
    <link:label id="lab_ctsh_OnetimeTransactionTableLineItems_label_en-US" xlink:label="lab_ctsh_OnetimeTransactionTableLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">One-time Transaction [Table] [Line Items]</link:label>
    <link:label id="lab_ctsh_OnetimeTransactionTableLineItems_documentation_en-US" xlink:label="lab_ctsh_OnetimeTransactionTableLineItems" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">[Line Items] for One-time Transaction [Table] [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_OnetimeTransactionTableLineItems" xlink:href="ctsh-20250331.xsd#ctsh_OnetimeTransactionTableLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctsh_OnetimeTransactionTableLineItems" xlink:to="lab_ctsh_OnetimeTransactionTableLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedTranslationAdjustmentMember_e52ca102-c99a-42de-8c32-de3b0906bcbd_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 adjustments: [Member]</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_us-gaap_HedgingRelationshipDomain_8ef4f176-7e95-4bbd-85ef-f568c5b7d222_terseLabel_en-US" xlink:label="lab_us-gaap_HedgingRelationshipDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Hedging Relationship [Domain]</link:label>
    <link:label id="lab_us-gaap_HedgingRelationshipDomain_label_en-US" xlink:label="lab_us-gaap_HedgingRelationshipDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Hedging Relationship [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_HedgingRelationshipDomain" xlink:to="lab_us-gaap_HedgingRelationshipDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetAllowanceForCreditLossRollForward_8772d05d-72fc-46f8-9fd4-3ed013caaf09_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetAllowanceForCreditLossRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Contract with Customer, Asset, Allowance for Credit Loss [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetAllowanceForCreditLossRollForward_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetAllowanceForCreditLossRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract with Customer, Asset, Allowance for Credit Loss [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetAllowanceForCreditLossRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerAssetAllowanceForCreditLossRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerAssetAllowanceForCreditLossRollForward" xlink:to="lab_us-gaap_ContractWithCustomerAssetAllowanceForCreditLossRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebt_d1c19fd3-109c-4999-b243-ed8db2b010df_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebt" 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_LongTermDebt_label_en-US" xlink:label="lab_us-gaap_LongTermDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebt" xlink:to="lab_us-gaap_LongTermDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_ctsh_ContractWithCustomerLiabilityAmountBilledButRevenueNotRecognized_a44a980b-2044-4dab-9e90-f489b73020ff_terseLabel_en-US" xlink:label="lab_ctsh_ContractWithCustomerLiabilityAmountBilledButRevenueNotRecognized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Amounts billed but not recognized as revenues</link:label>
    <link:label id="lab_ctsh_ContractWithCustomerLiabilityAmountBilledButRevenueNotRecognized_label_en-US" xlink:label="lab_ctsh_ContractWithCustomerLiabilityAmountBilledButRevenueNotRecognized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract With Customer, Liability, Amount Billed But Revenue Not Recognized</link:label>
    <link:label id="lab_ctsh_ContractWithCustomerLiabilityAmountBilledButRevenueNotRecognized_documentation_en-US" xlink:label="lab_ctsh_ContractWithCustomerLiabilityAmountBilledButRevenueNotRecognized" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Contract With Customer, Liability, Amount Billed But Revenue Not Recognized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_ContractWithCustomerLiabilityAmountBilledButRevenueNotRecognized" xlink:href="ctsh-20250331.xsd#ctsh_ContractWithCustomerLiabilityAmountBilledButRevenueNotRecognized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctsh_ContractWithCustomerLiabilityAmountBilledButRevenueNotRecognized" xlink:to="lab_ctsh_ContractWithCustomerLiabilityAmountBilledButRevenueNotRecognized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Assets_c28e764e-d236-4faa-96ac-728547600598_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_dei_TradingSymbol_5b3734d5-aad4-4401-8e86-440a29e224e3_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_srt_SegmentGeographicalDomain_8fe83736-ff5c-4931-aab7-dd2d34370718_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_StockIssuedDuringPeriodSharesShareBasedCompensation_693f8f52-41a9-42e0-9595-158d143d1cc5_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common stock issued, stock-based compensation plans (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_ctsh_LitigationSettlementAmountAwardedFromOtherPartyActualDamages_9be900d4-eec7-4adc-b2d2-fe8aed827c79_terseLabel_en-US" xlink:label="lab_ctsh_LitigationSettlementAmountAwardedFromOtherPartyActualDamages" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Actual damages</link:label>
    <link:label id="lab_ctsh_LitigationSettlementAmountAwardedFromOtherPartyActualDamages_label_en-US" xlink:label="lab_ctsh_LitigationSettlementAmountAwardedFromOtherPartyActualDamages" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Litigation Settlement Amount Awarded From Other Party, Actual Damages</link:label>
    <link:label id="lab_ctsh_LitigationSettlementAmountAwardedFromOtherPartyActualDamages_documentation_en-US" xlink:label="lab_ctsh_LitigationSettlementAmountAwardedFromOtherPartyActualDamages" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Litigation Settlement Amount Awarded From Other Party, Actual Damages</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_LitigationSettlementAmountAwardedFromOtherPartyActualDamages" xlink:href="ctsh-20250331.xsd#ctsh_LitigationSettlementAmountAwardedFromOtherPartyActualDamages"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctsh_LitigationSettlementAmountAwardedFromOtherPartyActualDamages" xlink:to="lab_ctsh_LitigationSettlementAmountAwardedFromOtherPartyActualDamages" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedLiabilitiesAndOtherLiabilities_020d6963-0ca0-436f-8a65-7a512426aacf_verboseLabel_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesAndOtherLiabilities" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Accrued expenses and other current liabilities</link:label>
    <link:label id="lab_us-gaap_AccruedLiabilitiesAndOtherLiabilities_4c774db2-ab84-47d6-8f95-00f2e184a61e_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 accrued expenses and other current liabilities</link:label>
    <link:label id="lab_us-gaap_AccruedLiabilitiesAndOtherLiabilities_label_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesAndOtherLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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_dei_EntityAddressCityOrTown_4ec3639b-10bf-4fd3-b57c-251e099c27ca_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_NetCashProvidedByUsedInOperatingActivitiesAbstract_9ae1a911-fed7-4cc7-bede-819c00cf02b1_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_SegmentReportingOtherItemAmount_ea27208e-bc72-4d35-8644-82e1b64717d1_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingOtherItemAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other Segment Items</link:label>
    <link:label id="lab_us-gaap_SegmentReportingOtherItemAmount_label_en-US" xlink:label="lab_us-gaap_SegmentReportingOtherItemAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segment Reporting, Other Segment Item, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingOtherItemAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingOtherItemAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingOtherItemAmount" xlink:to="lab_us-gaap_SegmentReportingOtherItemAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_28c23c4b-094c-4c78-85b2-751b91bc8f64_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 and cash equivalents</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_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_IncomeStatementLocationDomain_4b408d8a-f05e-4f68-a1a5-f82015f007d4_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_dei_EntityEmergingGrowthCompany_fb3ba263-c12a-49ed-b8a2-04b7eccebff7_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_RestructuringReserveCurrent_bb583e6a-5a4c-448d-9abe-88ac5627283f_periodStartLabel_en-US" xlink:label="lab_us-gaap_RestructuringReserveCurrent" 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_RestructuringReserveCurrent_5847fefa-53d1-4b2b-95e8-2db1cc4a0e1b_periodEndLabel_en-US" xlink:label="lab_us-gaap_RestructuringReserveCurrent" 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_RestructuringReserveCurrent_label_en-US" xlink:label="lab_us-gaap_RestructuringReserveCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restructuring Reserve, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserveCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestructuringReserveCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringReserveCurrent" xlink:to="lab_us-gaap_RestructuringReserveCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockDividendsPerShareDeclared_57c32be0-6787-4e23-9d8b-4af1d51d6eca_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockDividendsPerShareDeclared" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Dividends declared per common share (in usd per share)</link:label>
    <link:label id="lab_us-gaap_CommonStockDividendsPerShareDeclared_label_en-US" xlink:label="lab_us-gaap_CommonStockDividendsPerShareDeclared" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock, Dividends, Per Share, Declared</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockDividendsPerShareDeclared"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockDividendsPerShareDeclared" xlink:to="lab_us-gaap_CommonStockDividendsPerShareDeclared" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_583a1694-3191-4853-8d09-7741b2260b01_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_CapitalizedContractCostNet_33e3f57a-a885-4486-a2e9-c425df1fa211_periodStartLabel_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostNet" 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_CapitalizedContractCostNet_c0f95a04-301e-4aeb-beb6-a4c4f5f93467_periodEndLabel_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostNet" 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_CapitalizedContractCostNet_label_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Capitalized Contract Cost, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CapitalizedContractCostNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalizedContractCostNet" xlink:to="lab_us-gaap_CapitalizedContractCostNet" xlink:type="arc" order="1"/>
    <link:label id="lab_ctsh_OutsourcingServicesMember_abc83a8d-cde6-4b32-8d47-a021400c7afc_terseLabel_en-US" xlink:label="lab_ctsh_OutsourcingServicesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Outsourcing Services</link:label>
    <link:label id="lab_ctsh_OutsourcingServicesMember_label_en-US" xlink:label="lab_ctsh_OutsourcingServicesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Outsourcing Services [Member]</link:label>
    <link:label id="lab_ctsh_OutsourcingServicesMember_documentation_en-US" xlink:label="lab_ctsh_OutsourcingServicesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Outsourcing Services [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_OutsourcingServicesMember" xlink:href="ctsh-20250331.xsd#ctsh_OutsourcingServicesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctsh_OutsourcingServicesMember" xlink:to="lab_ctsh_OutsourcingServicesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RepaymentsOfLinesOfCredit_38f38721-af3c-40dc-9a59-f028f3bfd1a0_terseLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfLinesOfCredit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Repayments of Lines of Credit</link:label>
    <link:label id="lab_us-gaap_RepaymentsOfLinesOfCredit_label_en-US" xlink:label="lab_us-gaap_RepaymentsOfLinesOfCredit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Repayments of Lines of Credit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLinesOfCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RepaymentsOfLinesOfCredit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfLinesOfCredit" xlink:to="lab_us-gaap_RepaymentsOfLinesOfCredit" 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_FairValueInputsLevel2Member_98460ed6-90dc-4451-a9ee-eea9fe7b085d_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_us-gaap_DeferredFinanceCostsNet_09028a25-f1e6-4723-b1b6-36d081ca7513_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsNet" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Deferred financing costs</link:label>
    <link:label id="lab_us-gaap_DeferredFinanceCostsNet_label_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Issuance Costs, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredFinanceCostsNet" xlink:to="lab_us-gaap_DeferredFinanceCostsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeGainLossOnDerivativeNet_0c6cfbd8-7af6-42ba-8c48-05864ed6b00d_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeGainLossOnDerivativeNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Amount of net gains (losses) on derivative instruments</link:label>
    <link:label id="lab_us-gaap_DerivativeGainLossOnDerivativeNet_label_en-US" xlink:label="lab_us-gaap_DerivativeGainLossOnDerivativeNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Derivative, Gain (Loss) on Derivative, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeGainLossOnDerivativeNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeGainLossOnDerivativeNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeGainLossOnDerivativeNet" xlink:to="lab_us-gaap_DerivativeGainLossOnDerivativeNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringReserveRollForward_f030b6cb-eeb0-404b-93e8-90221d675c7f_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_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_CommonStockSharesOutstanding_47f55c92-0e57-4825-b5e6-515f35e47d2f_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</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_33cebb3c-7526-4813-9fc5-71125482a765_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">Beginning balance (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_75afc72d-e1c1-4172-8ad8-9956f1d18909_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">Ending balance (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_72c78e27-0a0d-4fba-b7bd-4255a43c3874_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">Credit loss expense</link:label>
    <link:label id="lab_us-gaap_ProvisionForDoubtfulAccounts_label_en-US" xlink:label="lab_us-gaap_ProvisionForDoubtfulAccounts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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_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_ctsh_DerivativesNotDesignatedAsHedgingInstrumentsDisclosureTextBlockTableTextBlock_88a5f495-8189-457e-ab7c-6ad6418ddf37_terseLabel_en-US" xlink:label="lab_ctsh_DerivativesNotDesignatedAsHedgingInstrumentsDisclosureTextBlockTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Additional Information Related To Outstanding Contracts Not Designated As Hedging Instruments</link:label>
    <link:label id="lab_ctsh_DerivativesNotDesignatedAsHedgingInstrumentsDisclosureTextBlockTableTextBlock_label_en-US" xlink:label="lab_ctsh_DerivativesNotDesignatedAsHedgingInstrumentsDisclosureTextBlockTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Derivatives Not Designated As Hedging Instruments Disclosure Text Block [Table Text Block]</link:label>
    <link:label id="lab_ctsh_DerivativesNotDesignatedAsHedgingInstrumentsDisclosureTextBlockTableTextBlock_documentation_en-US" xlink:label="lab_ctsh_DerivativesNotDesignatedAsHedgingInstrumentsDisclosureTextBlockTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Derivatives Not Designated as Hedging Instruments Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_DerivativesNotDesignatedAsHedgingInstrumentsDisclosureTextBlockTableTextBlock" xlink:href="ctsh-20250331.xsd#ctsh_DerivativesNotDesignatedAsHedgingInstrumentsDisclosureTextBlockTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctsh_DerivativesNotDesignatedAsHedgingInstrumentsDisclosureTextBlockTableTextBlock" xlink:to="lab_ctsh_DerivativesNotDesignatedAsHedgingInstrumentsDisclosureTextBlockTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ctsh_AccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock_3005d6a6-09c0-4f0c-82e7-da5060680e95_terseLabel_en-US" xlink:label="lab_ctsh_AccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock" 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_ctsh_AccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock_label_en-US" xlink:label="lab_ctsh_AccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accrued Expenses And Other Current Liabilities [Table Text Block]</link:label>
    <link:label id="lab_ctsh_AccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock_documentation_en-US" xlink:label="lab_ctsh_AccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Accrued Expenses And Other Current Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_AccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock" xlink:href="ctsh-20250331.xsd#ctsh_AccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctsh_AccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock" xlink:to="lab_ctsh_AccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_57e9a8cd-e974-4494-85e7-3f345f8b868f_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">Disaggregation of Revenue</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_EmployeeSeveranceMember_01f3cb45-8679-490d-b6a1-73ecacc01d18_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 Severance</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_ctsh_ScheduleofEffectiveIncomeTaxRatesTableTextBlock_191aebc5-d7b9-4082-ac9a-291d097092dd_terseLabel_en-US" xlink:label="lab_ctsh_ScheduleofEffectiveIncomeTaxRatesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Effective Income Tax Rates</link:label>
    <link:label id="lab_ctsh_ScheduleofEffectiveIncomeTaxRatesTableTextBlock_label_en-US" xlink:label="lab_ctsh_ScheduleofEffectiveIncomeTaxRatesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Effective Income Tax Rates [Table Text Block]</link:label>
    <link:label id="lab_ctsh_ScheduleofEffectiveIncomeTaxRatesTableTextBlock_documentation_en-US" xlink:label="lab_ctsh_ScheduleofEffectiveIncomeTaxRatesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">[Table Text Block] for Schedule of Effective Income Tax Rates [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_ScheduleofEffectiveIncomeTaxRatesTableTextBlock" xlink:href="ctsh-20250331.xsd#ctsh_ScheduleofEffectiveIncomeTaxRatesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctsh_ScheduleofEffectiveIncomeTaxRatesTableTextBlock" xlink:to="lab_ctsh_ScheduleofEffectiveIncomeTaxRatesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_101ea412-b0f8-4450-bf80-2dd467620129_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" 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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" 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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedIncomeTaxesCurrent_95656671-045a-459a-a371-b2c03e01b373_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</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_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_e48881da-7702-4dbc-8885-d8244aa2b92d_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, net of effects of businesses acquired:</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_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_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_4e8010ae-2398-4a60-a868-79a302612385_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_RetainedEarningsMember_5a9b99da-5d6c-4734-a76e-8c0d0781d78d_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_bfe219dd-3d19-4d09-9cbd-004e0279719d_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_dei_EntityAddressPostalZipCode_839d7e91-14a0-489f-bfa2-a931eb422bd9_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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_6dc0537d-c48b-453e-b67d-19a0e7aa42c8_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 and cash equivalents beginning of year</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_671fa282-23f1-4a47-b315-6192239ef2e5_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 and cash equivalents, end of period</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_0f7c2941-41de-4859-898e-b05b54002725_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 [Abstract]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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_IncomeTaxExpenseBenefit_561e8476-e146-437f-82db-1553342680db_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Provision for income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_f8d8df6a-625b-466d-97d9-f87a23838d85_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">Income tax expense</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_FacilityClosingMember_3d1eabb6-2441-4886-89f2-032f01c002de_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 exit costs</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_4a9764f1-2640-44b0-b570-e4600098ef9d_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">OCI, before reclassifications, before tax</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_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_e8202f6b-5ce2-4976-90a8-f9879eb148d1_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">Basis spread on variable rate</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_us-gaap_InvestmentsFairValueDisclosure_2e10d8d3-4e63-402f-aa6a-334dfa0d9f5f_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Short term investments</link:label>
    <link:label id="lab_us-gaap_InvestmentsFairValueDisclosure_label_en-US" xlink:label="lab_us-gaap_InvestmentsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Investments, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InvestmentsFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentsFairValueDisclosure" xlink:to="lab_us-gaap_InvestmentsFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesIssued_ec9de974-b5c2-42a8-ae33-e1181c17f470_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Preferred Stock, Shares Issued</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesIssued_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Preferred Stock, Shares Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesIssued" xlink:to="lab_us-gaap_PreferredStockSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill_1df57b80-4bf7-4971-92bb-fe868edfe1fb_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_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_us-gaap_DesignatedAsHedgingInstrumentMember_e95b5484-1cef-46b6-be36-831373ccf622_terseLabel_en-US" xlink:label="lab_us-gaap_DesignatedAsHedgingInstrumentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Designated as Hedging Instrument</link:label>
    <link:label id="lab_us-gaap_DesignatedAsHedgingInstrumentMember_label_en-US" xlink:label="lab_us-gaap_DesignatedAsHedgingInstrumentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Designated as Hedging Instrument [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DesignatedAsHedgingInstrumentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DesignatedAsHedgingInstrumentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DesignatedAsHedgingInstrumentMember" xlink:to="lab_us-gaap_DesignatedAsHedgingInstrumentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ProductsAndServicesDomain_d97a8ac9-bba1-4c0c-a80e-e5851471828c_terseLabel_en-US" xlink:label="lab_srt_ProductsAndServicesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Product and Service [Domain]</link:label>
    <link:label id="lab_srt_ProductsAndServicesDomain_label_en-US" xlink:label="lab_srt_ProductsAndServicesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Product and Service [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductsAndServicesDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductsAndServicesDomain" xlink:to="lab_srt_ProductsAndServicesDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_43059b88-51e6-4c10-bf5e-0d008d2a58f5_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_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_598879e6-d0c6-4be2-bec7-35f7432b0d18_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Hedging Relationship [Axis]</link:label>
    <link:label id="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Hedging Relationship [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" xlink:to="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalizedContractCostTableTextBlock_1f5a9bc2-a84e-4a27-ad1f-29a191b4a3b7_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Capitalized Costs to Fulfill Contract with Customer</link:label>
    <link:label id="lab_us-gaap_CapitalizedContractCostTableTextBlock_label_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Capitalized Contract Cost [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CapitalizedContractCostTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalizedContractCostTableTextBlock" xlink:to="lab_us-gaap_CapitalizedContractCostTableTextBlock" 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_us-gaap_DerivativeNotionalAmount_5fde4ed3-b46f-4434-8327-e8e13f6376ba_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeNotionalAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Derivative, Notional Amount</link:label>
    <link:label id="lab_us-gaap_DerivativeNotionalAmount_label_en-US" xlink:label="lab_us-gaap_DerivativeNotionalAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Derivative, Notional Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNotionalAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeNotionalAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeNotionalAmount" xlink:to="lab_us-gaap_DerivativeNotionalAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_b3dff648-3b74-4023-8e8c-643d7743d36f_terseLabel_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements [Abstract]</link:label>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_label_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock_98d1ec98-765b-4659-91ce-9d4b7b707269_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">Restructuring Charges</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_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_dei_CityAreaCode_60718900-4090-414f-9eb6-32b849574401_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_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_dbad971a-f8a2-424d-aa4e-a0ee9fa56c33_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">Payments for business combinations, net of cash acquired</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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_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_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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements_d3d070f3-282a-4a4c-ad73-062c2d97985b_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements</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_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_c12c8a38-a523-4048-82b0-796226104ad4_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_ProceedsFromLongTermLinesOfCredit_c21a8786-acb9-4e66-85b1-0ee63cebe341_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromLongTermLinesOfCredit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Proceeds from borrowings under the revolving credit facility</link:label>
    <link:label id="lab_us-gaap_ProceedsFromLongTermLinesOfCredit_label_en-US" xlink:label="lab_us-gaap_ProceedsFromLongTermLinesOfCredit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from Long-Term Lines of Credit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLongTermLinesOfCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromLongTermLinesOfCredit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromLongTermLinesOfCredit" xlink:to="lab_us-gaap_ProceedsFromLongTermLinesOfCredit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_87ab840c-550f-4f20-ae08-0eab2bb4438b_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">Contract with Customer, Asset and Liability</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_be2f7693-3f66-4e4f-b412-78521a052b42_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_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_NetCashProvidedByUsedInOperatingActivities_5ef1a7fc-f35c-42d2-80b4-fc8778bcc2b9_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_ctsh_IndiaDefinedContributionObligationMember_62135a3c-2392-4ea7-a10a-16b25818ac33_terseLabel_en-US" xlink:label="lab_ctsh_IndiaDefinedContributionObligationMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">India Defined Contribution Obligation</link:label>
    <link:label id="lab_ctsh_IndiaDefinedContributionObligationMember_label_en-US" xlink:label="lab_ctsh_IndiaDefinedContributionObligationMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">India Defined Contribution Obligation [Member]</link:label>
    <link:label id="lab_ctsh_IndiaDefinedContributionObligationMember_documentation_en-US" xlink:label="lab_ctsh_IndiaDefinedContributionObligationMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">India Defined Contribution Obligation [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_IndiaDefinedContributionObligationMember" xlink:href="ctsh-20250331.xsd#ctsh_IndiaDefinedContributionObligationMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctsh_IndiaDefinedContributionObligationMember" xlink:to="lab_ctsh_IndiaDefinedContributionObligationMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ctsh_IncomeTaxDisputedAmount_acc40a69-055a-47e8-89e0-661e8f2a9988_terseLabel_en-US" xlink:label="lab_ctsh_IncomeTaxDisputedAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income tax, disputed amount</link:label>
    <link:label id="lab_ctsh_IncomeTaxDisputedAmount_label_en-US" xlink:label="lab_ctsh_IncomeTaxDisputedAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax, Disputed Amount</link:label>
    <link:label id="lab_ctsh_IncomeTaxDisputedAmount_documentation_en-US" xlink:label="lab_ctsh_IncomeTaxDisputedAmount" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Income Tax, Disputed Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_IncomeTaxDisputedAmount" xlink:href="ctsh-20250331.xsd#ctsh_IncomeTaxDisputedAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctsh_IncomeTaxDisputedAmount" xlink:to="lab_ctsh_IncomeTaxDisputedAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermInvestments_d86ffa26-71e2-4784-be22-dca011ae69a9_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermInvestments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-term investments</link:label>
    <link:label id="lab_us-gaap_LongTermInvestments_label_en-US" xlink:label="lab_us-gaap_LongTermInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Term Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermInvestments" xlink:to="lab_us-gaap_LongTermInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockParOrStatedValuePerShare_5b9de952-d7c5-4467-91c0-38c660c1e14c_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Preferred stock, par value (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_PreferredStockParOrStatedValuePerShare_label_en-US" xlink:label="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Preferred Stock, Par or Stated Value Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:to="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_e5f60fa3-6871-4b1b-a344-b4cc763c6e57_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 [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_SubsequentEventMember_0c74bb5a-a46b-4c96-a213-fb420ee97f74_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Subsequent Event</link:label>
    <link:label id="lab_us-gaap_SubsequentEventMember_label_en-US" xlink:label="lab_us-gaap_SubsequentEventMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subsequent Event [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventMember" xlink:to="lab_us-gaap_SubsequentEventMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SellingGeneralAndAdministrativeExpensesMember_e825ac4d-9fed-40a6-9eab-b2ffe73a13b9_verboseLabel_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" 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_9425f329-c9f8-41c3-b260-921b49406c5c_verboseLabel_en-US" xlink:label="lab_us-gaap_CostOfSalesMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Cost of revenues</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_CashFlowHedgingMember_b6dd8163-7f74-4ec0-9272-1d84c39f7ce7_verboseLabel_en-US" xlink:label="lab_us-gaap_CashFlowHedgingMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Cash Flow Hedging</link:label>
    <link:label id="lab_us-gaap_CashFlowHedgingMember_dfd18687-a524-4e57-bd92-788366702098_terseLabel_en-US" xlink:label="lab_us-gaap_CashFlowHedgingMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash Flow Hedging</link:label>
    <link:label id="lab_us-gaap_CashFlowHedgingMember_label_en-US" xlink:label="lab_us-gaap_CashFlowHedgingMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash Flow Hedging [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgingMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashFlowHedgingMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashFlowHedgingMember" xlink:to="lab_us-gaap_CashFlowHedgingMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Goodwill_bd9fd4b8-a8be-4a45-891c-56b47681d457_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_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_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_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_ba8860f7-61d3-4056-95de-8b10188048a5_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_MoneyMarketFundsMember_1a5ba237-bd21-46e4-8360-7568b009300b_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_ctsh_CustomerVolumeandOtherIncentivesCurrent_23d4509f-0bc4-4219-8703-105cc45e8367_terseLabel_en-US" xlink:label="lab_ctsh_CustomerVolumeandOtherIncentivesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Customer volume and other incentives</link:label>
    <link:label id="lab_ctsh_CustomerVolumeandOtherIncentivesCurrent_label_en-US" xlink:label="lab_ctsh_CustomerVolumeandOtherIncentivesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Customer Volume and Other Incentives, Current</link:label>
    <link:label id="lab_ctsh_CustomerVolumeandOtherIncentivesCurrent_documentation_en-US" xlink:label="lab_ctsh_CustomerVolumeandOtherIncentivesCurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Total value of amounts due which have been recorded as a reduction of revenue over a contract period for services provided.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_CustomerVolumeandOtherIncentivesCurrent" xlink:href="ctsh-20250331.xsd#ctsh_CustomerVolumeandOtherIncentivesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctsh_CustomerVolumeandOtherIncentivesCurrent" xlink:to="lab_ctsh_CustomerVolumeandOtherIncentivesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_4d7ee1e5-201b-493d-b369-69e0fea94f57_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_ctsh_ForeignExchangeContractMaturity2025Member_3b387c92-9d45-4347-8d7f-10a4d2e66099_terseLabel_en-US" xlink:label="lab_ctsh_ForeignExchangeContractMaturity2025Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign Exchange Contract, Maturity 2025</link:label>
    <link:label id="lab_ctsh_ForeignExchangeContractMaturity2025Member_label_en-US" xlink:label="lab_ctsh_ForeignExchangeContractMaturity2025Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Foreign Exchange Contract, Maturity 2025 [Member]</link:label>
    <link:label id="lab_ctsh_ForeignExchangeContractMaturity2025Member_documentation_en-US" xlink:label="lab_ctsh_ForeignExchangeContractMaturity2025Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Foreign Exchange Contract, Maturity 2025</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_ForeignExchangeContractMaturity2025Member" xlink:href="ctsh-20250331.xsd#ctsh_ForeignExchangeContractMaturity2025Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctsh_ForeignExchangeContractMaturity2025Member" xlink:to="lab_ctsh_ForeignExchangeContractMaturity2025Member" 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_4122ca55-4e33-4863-a5c7-4783623ecb82_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_RestructuringCostAndReserveLineItems_ef906299-96b2-4052-ba9f-3b6c34cd5170_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">Accrued Restructuring Costs</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_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_dei_EntityAddressStateOrProvince_fa60d609-6d3d-4a77-91d0-09f1658791c7_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_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet_7ef4d418-2bd1-4d0d-b407-4fcd1206fa1b_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Market Value</link:label>
    <link:label id="lab_us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet_label_en-US" xlink:label="lab_us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Foreign Currency Derivative Instruments Not Designated as Hedging Instruments at Fair Value, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet" xlink:to="lab_us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_94f708cd-e90e-4e4a-8317-67fd441bd9b4_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_OtherCurrentLiabilitiesMember_5f08e97a-3a24-48ce-8303-52f44dbf36b5_terseLabel_en-US" xlink:label="lab_us-gaap_OtherCurrentLiabilitiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other Current Liabilities</link:label>
    <link:label id="lab_us-gaap_OtherCurrentLiabilitiesMember_label_en-US" xlink:label="lab_us-gaap_OtherCurrentLiabilitiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Current Liabilities [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCurrentLiabilitiesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherCurrentLiabilitiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCurrentLiabilitiesMember" xlink:to="lab_us-gaap_OtherCurrentLiabilitiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentRiskAxis_ca1cb6ef-7417-4552-9471-b3193e7d7aef_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_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_IncomeTaxAuthorityDomain_0e0e20f4-d134-4def-9d3b-5c2170f6e1bf_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_PaymentsOfDividendsCommonStock_033b5ab1-203e-4181-a918-c0adb2cad39d_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsOfDividendsCommonStock" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Dividends paid</link:label>
    <link:label id="lab_us-gaap_PaymentsOfDividendsCommonStock_label_en-US" xlink:label="lab_us-gaap_PaymentsOfDividendsCommonStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments of Ordinary Dividends, Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsOfDividendsCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsOfDividendsCommonStock" xlink:to="lab_us-gaap_PaymentsOfDividendsCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssetsCurrent_74ceae8f-a22b-4cf5-90a3-0d05cc919b37_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Other current assets</link:label>
    <link:label id="lab_us-gaap_OtherAssetsCurrent_label_en-US" xlink:label="lab_us-gaap_OtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsCurrent" xlink:to="lab_us-gaap_OtherAssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_ctsh_SyntelSterlingBestShoresMauritiusLtdMember_94cde284-e048-4870-96de-c418d3755da1_terseLabel_en-US" xlink:label="lab_ctsh_SyntelSterlingBestShoresMauritiusLtdMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Syntel Sterling Best Shores Mauritius Ltd.</link:label>
    <link:label id="lab_ctsh_SyntelSterlingBestShoresMauritiusLtdMember_label_en-US" xlink:label="lab_ctsh_SyntelSterlingBestShoresMauritiusLtdMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Syntel Sterling Best Shores Mauritius Ltd. [Member]</link:label>
    <link:label id="lab_ctsh_SyntelSterlingBestShoresMauritiusLtdMember_documentation_en-US" xlink:label="lab_ctsh_SyntelSterlingBestShoresMauritiusLtdMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Syntel Sterling Best Shores Mauritius Ltd.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_SyntelSterlingBestShoresMauritiusLtdMember" xlink:href="ctsh-20250331.xsd#ctsh_SyntelSterlingBestShoresMauritiusLtdMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctsh_SyntelSterlingBestShoresMauritiusLtdMember" xlink:to="lab_ctsh_SyntelSterlingBestShoresMauritiusLtdMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherRestructuringMember_0e20809f-e4dc-4597-9235-5d564fb1ebd2_terseLabel_en-US" xlink:label="lab_us-gaap_OtherRestructuringMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Third party and other costs</link:label>
    <link:label id="lab_us-gaap_OtherRestructuringMember_label_en-US" xlink:label="lab_us-gaap_OtherRestructuringMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Restructuring [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherRestructuringMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherRestructuringMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherRestructuringMember" xlink:to="lab_us-gaap_OtherRestructuringMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_c6f51d8f-a5be-451d-8fee-c038240055dd_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_5690faab-9f5e-42fb-a14c-cad7cb6b04cc_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, 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_ctsh_CreditAgreementMember_8428f0c9-35e2-4636-af59-5e6e591afe8d_terseLabel_en-US" xlink:label="lab_ctsh_CreditAgreementMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Credit Agreement</link:label>
    <link:label id="lab_ctsh_CreditAgreementMember_label_en-US" xlink:label="lab_ctsh_CreditAgreementMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Credit Agreement [Member]</link:label>
    <link:label id="lab_ctsh_CreditAgreementMember_documentation_en-US" xlink:label="lab_ctsh_CreditAgreementMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Credit Agreement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_CreditAgreementMember" xlink:href="ctsh-20250331.xsd#ctsh_CreditAgreementMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctsh_CreditAgreementMember" xlink:to="lab_ctsh_CreditAgreementMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalYearFocus_e06da108-cf1c-424b-a531-31b143df0640_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_d66ed17f-8ce4-4784-ac82-7921742dbd3f_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 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_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_EffectiveIncomeTaxRateContinuingOperations_dab3e24e-82b9-4c57-a1b6-dc777402f4bd_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 Income 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_dei_EntityInteractiveDataCurrent_3e4a691c-7377-4880-845e-883faff788c3_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_ctsh_RevenueRemainingPerformanceObligationPeriodOneMember_42d11abc-72ce-4108-a287-2b8fe9152c12_terseLabel_en-US" xlink:label="lab_ctsh_RevenueRemainingPerformanceObligationPeriodOneMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue Remaining Performance Obligation Period One</link:label>
    <link:label id="lab_ctsh_RevenueRemainingPerformanceObligationPeriodOneMember_label_en-US" xlink:label="lab_ctsh_RevenueRemainingPerformanceObligationPeriodOneMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue Remaining Performance Obligation Period One [Member]</link:label>
    <link:label id="lab_ctsh_RevenueRemainingPerformanceObligationPeriodOneMember_documentation_en-US" xlink:label="lab_ctsh_RevenueRemainingPerformanceObligationPeriodOneMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Revenue Remaining Performance Obligation Period One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_RevenueRemainingPerformanceObligationPeriodOneMember" xlink:href="ctsh-20250331.xsd#ctsh_RevenueRemainingPerformanceObligationPeriodOneMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctsh_RevenueRemainingPerformanceObligationPeriodOneMember" xlink:to="lab_ctsh_RevenueRemainingPerformanceObligationPeriodOneMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityAbstract_786d4125-9633-4ab1-8e43-547fa9bc877c_terseLabel_en-US" xlink:label="lab_us-gaap_EquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity [Abstract]</link:label>
    <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_eb0a1ae9-e4cf-4765-8f42-2c46a6718987_terseLabel_en-US" xlink:label="lab_srt_NorthAmericaMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">North America</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_SegmentReportingDisclosureTextBlock_aee78bc7-c5bf-476c-a803-ca754c62356c_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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_6106af12-df89-4202-8b20-bce5465602ca_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_NondesignatedMember_73df4cca-71ae-4ff9-96ec-a4928a0ace91_terseLabel_en-US" xlink:label="lab_us-gaap_NondesignatedMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Not Designated as Hedging Instrument</link:label>
    <link:label id="lab_us-gaap_NondesignatedMember_label_en-US" xlink:label="lab_us-gaap_NondesignatedMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Not Designated as Hedging Instrument [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NondesignatedMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NondesignatedMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NondesignatedMember" xlink:to="lab_us-gaap_NondesignatedMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTable_034c3ed9-d54f-4274-849c-6c9c6c617e3d_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_OtherCommitmentsLineItems_ae79430e-8827-4e06-87ca-668bf0462b01_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_ctsh_RevenueRemainingPerformanceObligationPeriodTwoMember_4426d47e-6719-470a-95da-70bb171d062e_terseLabel_en-US" xlink:label="lab_ctsh_RevenueRemainingPerformanceObligationPeriodTwoMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue Remaining Performance Obligation Period Two</link:label>
    <link:label id="lab_ctsh_RevenueRemainingPerformanceObligationPeriodTwoMember_label_en-US" xlink:label="lab_ctsh_RevenueRemainingPerformanceObligationPeriodTwoMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue Remaining Performance Obligation Period Two [Member]</link:label>
    <link:label id="lab_ctsh_RevenueRemainingPerformanceObligationPeriodTwoMember_documentation_en-US" xlink:label="lab_ctsh_RevenueRemainingPerformanceObligationPeriodTwoMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Revenue Remaining Performance Obligation Period Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_RevenueRemainingPerformanceObligationPeriodTwoMember" xlink:href="ctsh-20250331.xsd#ctsh_RevenueRemainingPerformanceObligationPeriodTwoMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctsh_RevenueRemainingPerformanceObligationPeriodTwoMember" xlink:to="lab_ctsh_RevenueRemainingPerformanceObligationPeriodTwoMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b101089a-1e2b-4f76-976a-0e631d6c5246_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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent_0959309f-4b13-4778-9d8a-4aa2bb55e273_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 gains and losses on cash flow hedges</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_ComprehensiveIncomeNoteTextBlock_149df183-7399-44b8-bf62-f531ae522e20_terseLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNoteTextBlock" 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_ComprehensiveIncomeNoteTextBlock_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNoteTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Comprehensive Income (Loss) Note [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNoteTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ComprehensiveIncomeNoteTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNoteTextBlock" xlink:to="lab_us-gaap_ComprehensiveIncomeNoteTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_0c66e8d1-a751-4a04-9f4b-cc2b5761a4a7_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, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [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_SellingGeneralAndAdministrativeExpense_dd2bcc36-7df9-465c-9cd0-f8f267cda8f6_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_AociBeforeTaxAttributableToParent_e5d84395-b6d4-4386-9635-ffe3915a46c6_periodStartLabel_en-US" xlink:label="lab_us-gaap_AociBeforeTaxAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">AOCI before tax, beginning balance</link:label>
    <link:label id="lab_us-gaap_AociBeforeTaxAttributableToParent_9230ec25-981a-40fc-aafc-1d5a37b0d13c_periodEndLabel_en-US" xlink:label="lab_us-gaap_AociBeforeTaxAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">AOCI before tax, ending balance</link:label>
    <link:label id="lab_us-gaap_AociBeforeTaxAttributableToParent_label_en-US" xlink:label="lab_us-gaap_AociBeforeTaxAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">AOCI before Tax, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AociBeforeTaxAttributableToParent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AociBeforeTaxAttributableToParent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AociBeforeTaxAttributableToParent" xlink:to="lab_us-gaap_AociBeforeTaxAttributableToParent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxAssetsNet_f735c8df-262c-4c1a-ae35-c8a375a4e070_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 income tax assets, net</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_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_ae5d0872-53ab-4d1e-ac9b-9e080561e326_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 Income (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_DepreciationDepletionAndAmortization_f526836a-4df3-491c-b3dc-473abbf3441f_terseLabel_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Depreciation and amortization</link:label>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_label_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Depreciation, Depletion and Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DepreciationDepletionAndAmortization" xlink:to="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_ce7db28c-7833-425f-83ff-0b77a31ab97f_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" 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_04f52081-4d55-4159-847d-5006f72e3f49_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_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPeriodIncreaseDecreaseAbstract_8ea3e765-40e4-463e-a614-7aaf7f774113_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPeriodIncreaseDecreaseAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other Comprehensive Income (Loss), before Tax [Abstract]</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPeriodIncreaseDecreaseAbstract_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPeriodIncreaseDecreaseAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Comprehensive Income (Loss), before Tax [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPeriodIncreaseDecreaseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeTaxPeriodIncreaseDecreaseAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPeriodIncreaseDecreaseAbstract" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPeriodIncreaseDecreaseAbstract" 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_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_8396632c-77ef-42bf-8685-48f3943dddb7_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 [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_Revenues_3ad2a309-3319-478e-a853-620cfafd20fc_terseLabel_en-US" xlink:label="lab_us-gaap_Revenues" 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_Revenues_label_en-US" xlink:label="lab_us-gaap_Revenues" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenues</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Revenues"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Revenues" xlink:to="lab_us-gaap_Revenues" 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_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_us-gaap_FixedPriceContractMember_06e1dd92-f8b2-4ab0-8061-1f881006a99f_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_ebd374b2-b824-4c90-afd0-d63703100662_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_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_643ebcb8-5e0f-47f6-9e96-a1d8bf2bb88d_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value</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_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_ScheduleOfSegmentReportingInformationBySegmentTable_44906009-2cc2-436f-9d9b-58f8313ba7b2_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration_6377aea4-d9e2-4f01-8a6e-7aaca365e7e5_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Derivative, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration]</link:label>
    <link:label id="lab_us-gaap_DerivativeGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration_label_en-US" xlink:label="lab_us-gaap_DerivativeGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Derivative, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration" xlink:to="lab_us-gaap_DerivativeGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementBusinessSegmentsAxis_9fb37b57-92da-4645-b1b3-87e380942145_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_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock_07936fb3-a8e5-454e-b5ac-11737e10ebea_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">Location And Fair Values Of Derivative Financial Instruments In Our Condensed Consolidated Statements Of Financial Position</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_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_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_fa1454dd-f036-4a24-ab96-5d825d771ae5_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value by Liability Class [Domain]</link:label>
    <link:label id="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_label_en-US" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value by Liability Class [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:to="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFilerCategory_bd912137-3d2f-4b5d-af5e-82f56f63b031_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_dei_LocalPhoneNumber_210ab8f7-390e-49b3-bcec-cf0360611c87_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_srt_EuropeMember_c0c99f4d-0850-47e8-bf14-7d4be0676775_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_SubsequentEventTypeAxis_ea7e6f72-7c9b-434b-914e-608404474381_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Subsequent Event Type [Axis]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTypeAxis_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subsequent Event Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTypeAxis" xlink:to="lab_us-gaap_SubsequentEventTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ctsh_RevenueRemainingPerformanceObligationPeriodAxis_6472f43f-2001-4de1-87fa-afab51110a6a_terseLabel_en-US" xlink:label="lab_ctsh_RevenueRemainingPerformanceObligationPeriodAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue Remaining Performance Obligation Period [Axis]</link:label>
    <link:label id="lab_ctsh_RevenueRemainingPerformanceObligationPeriodAxis_label_en-US" xlink:label="lab_ctsh_RevenueRemainingPerformanceObligationPeriodAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue Remaining Performance Obligation Period [Axis]</link:label>
    <link:label id="lab_ctsh_RevenueRemainingPerformanceObligationPeriodAxis_documentation_en-US" xlink:label="lab_ctsh_RevenueRemainingPerformanceObligationPeriodAxis" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Revenue Remaining Performance Obligation Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_RevenueRemainingPerformanceObligationPeriodAxis" xlink:href="ctsh-20250331.xsd#ctsh_RevenueRemainingPerformanceObligationPeriodAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctsh_RevenueRemainingPerformanceObligationPeriodAxis" xlink:to="lab_ctsh_RevenueRemainingPerformanceObligationPeriodAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_69afb127-7b9e-4956-861e-b35f496a476c_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Repurchases of common stock (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_AssetsAbstract_7a7aa954-cc00-44a8-9a8b-704a4508e30d_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_LongTermDebtNoncurrent_00f4b20f-1686-4198-b5a0-ea36dc6388f6_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_d70649ea-a5e1-4fe2-bd28-7cc1ad14800c_totalLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtNoncurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Long-term debt, net of current maturities</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_CreditFacilityAxis_6e19ba04-efd8-4ed8-af2a-e6aa8439a8a8_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_BalanceSheetLocationAxis_2deb69fa-4ceb-4125-9acf-c4088c3d792e_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_OtherCommitmentsAxis_0fb021fa-84de-4d4f-9824-b66c4557bb05_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_c7465005-81b1-4d4c-8d4f-2cd5dee17dd9_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_BankTimeDepositsMember_892d9162-17bb-4c0f-b41f-8ebddd47389e_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_CreditFacilityDomain_8b894242-5397-4fb4-b782-3f324fd1efae_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_49a7cdb3-6a90-4cad-95de-cbc85f90dd6f_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_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_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_7c016a0d-b05d-40b8-b407-2aeab807793e_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_us-gaap_AccumulatedOtherComprehensiveIncomeMember_268d2816-d79b-4852-bff0-e54dd7e2bd88_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_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_OperatingLeaseLiabilityNoncurrent_97997760-4dea-4d8e-b13c-ff1b14f60d04_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_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_c30f65a0-3536-4560-a226-ae38cb53afc5_verboseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" 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_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_ProceedsFromSaleAndMaturityOfOtherInvestments_318b2a97-283f-4c3c-9f62-86403d4d1f4e_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleAndMaturityOfOtherInvestments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Proceeds from maturity or sale of other investments</link:label>
    <link:label id="lab_us-gaap_ProceedsFromSaleAndMaturityOfOtherInvestments_label_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleAndMaturityOfOtherInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from Sale and Maturity of Other Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleAndMaturityOfOtherInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromSaleAndMaturityOfOtherInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleAndMaturityOfOtherInvestments" xlink:to="lab_us-gaap_ProceedsFromSaleAndMaturityOfOtherInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_ctsh_A2013IndiaShareRepurchaseMember_433b021f-4d55-4bd2-9c05-a80a92142e18_terseLabel_en-US" xlink:label="lab_ctsh_A2013IndiaShareRepurchaseMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2013 India Share Repurchase</link:label>
    <link:label id="lab_ctsh_A2013IndiaShareRepurchaseMember_label_en-US" xlink:label="lab_ctsh_A2013IndiaShareRepurchaseMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">2013 India Share Repurchase [Member]</link:label>
    <link:label id="lab_ctsh_A2013IndiaShareRepurchaseMember_documentation_en-US" xlink:label="lab_ctsh_A2013IndiaShareRepurchaseMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">2013 India Share Repurchase [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_A2013IndiaShareRepurchaseMember" xlink:href="ctsh-20250331.xsd#ctsh_A2013IndiaShareRepurchaseMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctsh_A2013IndiaShareRepurchaseMember" xlink:to="lab_ctsh_A2013IndiaShareRepurchaseMember" 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_dei_EntityRegistrantName_afb08eb6-2ff6-48c5-a8e0-41288e39fa0f_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_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths_7f4f6c31-9837-4ec3-bfdb-7377349540d3_terseLabel_en-US" xlink:label="lab_us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash flow hedge gains (losses) expected to be reclassified to earnings within the next 12 months</link:label>
    <link:label id="lab_us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths_label_en-US" xlink:label="lab_us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash Flow Hedge Gain (Loss) to be Reclassified within 12 Months</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths" xlink:to="lab_us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_ctsh_LitigationSettlementAmountVacatedActualAndPunitiveDamages_d43bd75e-be0c-48e1-852c-49c4fded7ea2_terseLabel_en-US" xlink:label="lab_ctsh_LitigationSettlementAmountVacatedActualAndPunitiveDamages" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Actual and punitive damages</link:label>
    <link:label id="lab_ctsh_LitigationSettlementAmountVacatedActualAndPunitiveDamages_label_en-US" xlink:label="lab_ctsh_LitigationSettlementAmountVacatedActualAndPunitiveDamages" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Litigation Settlement Amount Vacated, Actual and Punitive Damages</link:label>
    <link:label id="lab_ctsh_LitigationSettlementAmountVacatedActualAndPunitiveDamages_documentation_en-US" xlink:label="lab_ctsh_LitigationSettlementAmountVacatedActualAndPunitiveDamages" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Litigation Settlement Amount Vacated, Actual and Punitive Damages</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_LitigationSettlementAmountVacatedActualAndPunitiveDamages" xlink:href="ctsh-20250331.xsd#ctsh_LitigationSettlementAmountVacatedActualAndPunitiveDamages"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctsh_LitigationSettlementAmountVacatedActualAndPunitiveDamages" xlink:to="lab_ctsh_LitigationSettlementAmountVacatedActualAndPunitiveDamages" 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_ScheduleOfDebtInstrumentsTextBlock_9794a396-ee3c-4968-8086-49eec7f62dfb_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">Summary of Long-term Debt</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_dei_DocumentQuarterlyReport_f5484c15-0576-4f01-90df-22d4145006fd_terseLabel_en-US" xlink:label="lab_dei_DocumentQuarterlyReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Quarterly Report</link:label>
    <link:label id="lab_dei_DocumentQuarterlyReport_label_en-US" xlink:label="lab_dei_DocumentQuarterlyReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Quarterly Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentQuarterlyReport" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentQuarterlyReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentQuarterlyReport" xlink:to="lab_dei_DocumentQuarterlyReport" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GainContingencyNatureDomain_e63d199d-7bf6-4aba-b1e9-12b39b8aaea8_terseLabel_en-US" xlink:label="lab_us-gaap_GainContingencyNatureDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Gain Contingency, Nature [Domain]</link:label>
    <link:label id="lab_us-gaap_GainContingencyNatureDomain_label_en-US" xlink:label="lab_us-gaap_GainContingencyNatureDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Gain Contingency, Nature [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainContingencyNatureDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GainContingencyNatureDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainContingencyNatureDomain" xlink:to="lab_us-gaap_GainContingencyNatureDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure_dd0f3719-6bd2-4398-90ad-b4f9d0f531f9_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Derivative financial instruments, assets</link:label>
    <link:label id="lab_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure_label_en-US" xlink:label="lab_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Foreign Currency Contract, Asset, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ForeignCurrencyContractAssetFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure" xlink:to="lab_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure" 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_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_24a483b0-e79d-41af-b433-dd7e014d8053_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_ctsh_AccruedExpensesAndOtherCurrentLiabilitiesDisclosureTextBlock_6f21b052-3b62-46f8-920e-ce6f78eaf3c7_terseLabel_en-US" xlink:label="lab_ctsh_AccruedExpensesAndOtherCurrentLiabilitiesDisclosureTextBlock" 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_ctsh_AccruedExpensesAndOtherCurrentLiabilitiesDisclosureTextBlock_label_en-US" xlink:label="lab_ctsh_AccruedExpensesAndOtherCurrentLiabilitiesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accrued Expenses And Other Current Liabilities Disclosure [Text Block]</link:label>
    <link:label id="lab_ctsh_AccruedExpensesAndOtherCurrentLiabilitiesDisclosureTextBlock_documentation_en-US" xlink:label="lab_ctsh_AccruedExpensesAndOtherCurrentLiabilitiesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Description and amounts of accrued expenses and other current liabilities disclosure at the end of the reporting period.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_AccruedExpensesAndOtherCurrentLiabilitiesDisclosureTextBlock" xlink:href="ctsh-20250331.xsd#ctsh_AccruedExpensesAndOtherCurrentLiabilitiesDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctsh_AccruedExpensesAndOtherCurrentLiabilitiesDisclosureTextBlock" xlink:to="lab_ctsh_AccruedExpensesAndOtherCurrentLiabilitiesDisclosureTextBlock" 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_ctsh_ConsultingAndTechnologyServicesMember_cc3e756a-44d8-4f78-8488-dfa0459affd8_terseLabel_en-US" xlink:label="lab_ctsh_ConsultingAndTechnologyServicesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Consulting And Technology Services</link:label>
    <link:label id="lab_ctsh_ConsultingAndTechnologyServicesMember_label_en-US" xlink:label="lab_ctsh_ConsultingAndTechnologyServicesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Consulting And Technology Services [Member]</link:label>
    <link:label id="lab_ctsh_ConsultingAndTechnologyServicesMember_documentation_en-US" xlink:label="lab_ctsh_ConsultingAndTechnologyServicesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Consulting And Technology Services [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_ConsultingAndTechnologyServicesMember" xlink:href="ctsh-20250331.xsd#ctsh_ConsultingAndTechnologyServicesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctsh_ConsultingAndTechnologyServicesMember" xlink:to="lab_ctsh_ConsultingAndTechnologyServicesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxExaminationTable_f59ee7f6-b9e3-48ab-a522-f5d8a4afcb9d_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExaminationTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income Tax, Examination [Table]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExaminationTable_label_en-US" xlink:label="lab_us-gaap_IncomeTaxExaminationTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax, Examination [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExaminationTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxExaminationTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExaminationTable" xlink:to="lab_us-gaap_IncomeTaxExaminationTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReinsuranceRecoverableAllowanceForCreditLossTableTextBlock_78d4e706-ad2a-4a9c-8e97-0b67bfa2bea5_terseLabel_en-US" xlink:label="lab_us-gaap_ReinsuranceRecoverableAllowanceForCreditLossTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Reinsurance Recoverable, Allowance for Credit Loss</link:label>
    <link:label id="lab_us-gaap_ReinsuranceRecoverableAllowanceForCreditLossTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ReinsuranceRecoverableAllowanceForCreditLossTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Reinsurance Recoverable, Allowance for Credit Loss [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReinsuranceRecoverableAllowanceForCreditLossTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ReinsuranceRecoverableAllowanceForCreditLossTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReinsuranceRecoverableAllowanceForCreditLossTableTextBlock" xlink:to="lab_us-gaap_ReinsuranceRecoverableAllowanceForCreditLossTableTextBlock" 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_ctsh_ForeignExchangeContractMaturity2027Member_5ee0422e-05cb-4951-9e50-49c04a5c154c_terseLabel_en-US" xlink:label="lab_ctsh_ForeignExchangeContractMaturity2027Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign Exchange Contract, Maturity 2027</link:label>
    <link:label id="lab_ctsh_ForeignExchangeContractMaturity2027Member_label_en-US" xlink:label="lab_ctsh_ForeignExchangeContractMaturity2027Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Foreign Exchange Contract, Maturity 2027 [Member]</link:label>
    <link:label id="lab_ctsh_ForeignExchangeContractMaturity2027Member_documentation_en-US" xlink:label="lab_ctsh_ForeignExchangeContractMaturity2027Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Foreign Exchange Contract, Maturity 2027</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_ForeignExchangeContractMaturity2027Member" xlink:href="ctsh-20250331.xsd#ctsh_ForeignExchangeContractMaturity2027Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctsh_ForeignExchangeContractMaturity2027Member" xlink:to="lab_ctsh_ForeignExchangeContractMaturity2027Member" xlink:type="arc" order="1"/>
    <link:label id="lab_ctsh_RepaymentsOfDebtLeaseAndEarnoutObligations_1368105d-a10f-4957-b27c-de76088871ad_negatedTerseLabel_en-US" xlink:label="lab_ctsh_RepaymentsOfDebtLeaseAndEarnoutObligations" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Repayment of Term Loan borrowings and earnout and finance lease obligations</link:label>
    <link:label id="lab_ctsh_RepaymentsOfDebtLeaseAndEarnoutObligations_label_en-US" xlink:label="lab_ctsh_RepaymentsOfDebtLeaseAndEarnoutObligations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Repayments Of Debt, Lease, And Earnout Obligations</link:label>
    <link:label id="lab_ctsh_RepaymentsOfDebtLeaseAndEarnoutObligations_documentation_en-US" xlink:label="lab_ctsh_RepaymentsOfDebtLeaseAndEarnoutObligations" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Repayments Of Debt, Lease, And Earnout Obligations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_RepaymentsOfDebtLeaseAndEarnoutObligations" xlink:href="ctsh-20250331.xsd#ctsh_RepaymentsOfDebtLeaseAndEarnoutObligations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctsh_RepaymentsOfDebtLeaseAndEarnoutObligations" xlink:to="lab_ctsh_RepaymentsOfDebtLeaseAndEarnoutObligations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNoncurrentLiabilitiesMember_30c8d5f2-06d2-4f95-8385-1bea0ad00f14_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_RepaymentsOfLongTermLinesOfCredit_c7c980db-698d-4856-aedb-2162ec9fe005_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfLongTermLinesOfCredit" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Repayment of notes outstanding under the revolving credit facility</link:label>
    <link:label id="lab_us-gaap_RepaymentsOfLongTermLinesOfCredit_label_en-US" xlink:label="lab_us-gaap_RepaymentsOfLongTermLinesOfCredit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Repayments of Long-Term Lines of Credit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermLinesOfCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RepaymentsOfLongTermLinesOfCredit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfLongTermLinesOfCredit" xlink:to="lab_us-gaap_RepaymentsOfLongTermLinesOfCredit" 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_StockIssuedDuringPeriodValueShareBasedCompensation_110ea48d-b9b2-4ca9-986f-0ef79150656e_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common stock issued, stock-based compensation plans - value</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" 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_AccumulatedOtherComprehensiveIncomeLossTable_3f48f60a-493c-4607-9154-2cee61d7ff87_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_AccumulatedOtherComprehensiveIncomeLossLineItems_6ea5bcfb-0c1f-4395-9b06-42098ffa9087_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_RestrictedInvestments_8c1003f5-163d-4e15-9fa4-ef6755080095_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedInvestments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restricted investments</link:label>
    <link:label id="lab_us-gaap_RestrictedInvestments_label_en-US" xlink:label="lab_us-gaap_RestrictedInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restricted Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestrictedInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedInvestments" xlink:to="lab_us-gaap_RestrictedInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_ctsh_TermBenchmarkWithoutDebtRatingsMember_cd9507bd-cb75-4a54-92dd-9f97202bdc15_terseLabel_en-US" xlink:label="lab_ctsh_TermBenchmarkWithoutDebtRatingsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Term Benchmark Without Debt Ratings</link:label>
    <link:label id="lab_ctsh_TermBenchmarkWithoutDebtRatingsMember_label_en-US" xlink:label="lab_ctsh_TermBenchmarkWithoutDebtRatingsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Term Benchmark Without Debt Ratings [Member]</link:label>
    <link:label id="lab_ctsh_TermBenchmarkWithoutDebtRatingsMember_documentation_en-US" xlink:label="lab_ctsh_TermBenchmarkWithoutDebtRatingsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Term Benchmark Without Debt Ratings</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_TermBenchmarkWithoutDebtRatingsMember" xlink:href="ctsh-20250331.xsd#ctsh_TermBenchmarkWithoutDebtRatingsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctsh_TermBenchmarkWithoutDebtRatingsMember" xlink:to="lab_ctsh_TermBenchmarkWithoutDebtRatingsMember" 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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_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">All Award Types</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_ContractWithCustomerBasisOfPricingDomain_e4d1cff2-1c30-49e5-ad69-8442633bc4a4_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_us-gaap_ScheduleOfShortTermDebtTable_1a29f157-4d79-41dd-aafa-a81bc4af1a55_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShortTermDebtTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Short-term Debt [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShortTermDebtTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShortTermDebtTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Short-Term Debt [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShortTermDebtTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfShortTermDebtTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShortTermDebtTable" xlink:to="lab_us-gaap_ScheduleOfShortTermDebtTable" 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_OtherNoncashIncomeExpense_4b98e37a-0690-4852-95f5-8fa7e5f488c3_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_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_eadb46f6-2deb-49c2-b841-a2a575dc702d_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_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_DebtInstrumentFaceAmount_b11523eb-87ab-4d23-9e9d-93e6dbe876d2_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentFaceAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Principal amount of debt</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentFaceAmount_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentFaceAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Face Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentFaceAmount" xlink:to="lab_us-gaap_DebtInstrumentFaceAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_7c11fd65-5cfe-445e-b21f-3e8752c053fb_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_StatementOfIncomeAndComprehensiveIncomeAbstract_b690d56d-df34-4899-9670-009676aa88cc_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statement of Comprehensive Income [Abstract]</link:label>
    <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_ForeignExchangeContractMember_44b13750-9a68-4b43-bd11-0b30105842a9_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 Contract</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_ctsh_ContractWithCustomerAssetRevenueRecognizedButNotBilled_912bc6f3-705d-4767-8218-8c4d6f4ada61_terseLabel_en-US" xlink:label="lab_ctsh_ContractWithCustomerAssetRevenueRecognizedButNotBilled" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenues recognized during the period but not billed</link:label>
    <link:label id="lab_ctsh_ContractWithCustomerAssetRevenueRecognizedButNotBilled_label_en-US" xlink:label="lab_ctsh_ContractWithCustomerAssetRevenueRecognizedButNotBilled" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract With Customer, Asset, Revenue Recognized But Not Billed</link:label>
    <link:label id="lab_ctsh_ContractWithCustomerAssetRevenueRecognizedButNotBilled_documentation_en-US" xlink:label="lab_ctsh_ContractWithCustomerAssetRevenueRecognizedButNotBilled" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Contract With Customer, Asset, Revenue Recognized But Not Billed</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_ContractWithCustomerAssetRevenueRecognizedButNotBilled" xlink:href="ctsh-20250331.xsd#ctsh_ContractWithCustomerAssetRevenueRecognizedButNotBilled"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctsh_ContractWithCustomerAssetRevenueRecognizedButNotBilled" xlink:to="lab_ctsh_ContractWithCustomerAssetRevenueRecognizedButNotBilled" 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_3cbd3c4f-0be2-407d-a435-1a3ff7da307d_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Revenues recognized related to the beginning balance of deferred revenue</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_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_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral_0be642fc-b95d-420f-81bb-0bfe4ddf6ebd_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Derivative assets fair value</link:label>
    <link:label id="lab_us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral_label_en-US" xlink:label="lab_us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral" 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 of Collateral</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral" xlink:to="lab_us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral" 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_PaymentsForRestructuring_43caeeee-f81a-4930-abd6-9c2d223c2c3c_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_164fcd64-02f4-4e91-a2b4-8066cb4e35da_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_ctsh_DerivativesNotDesignatedAsHedgingInstrumentsRecognizedInIncomeTextBlockTableTextBlock_85404233-e634-4699-a38a-81eb941a356f_terseLabel_en-US" xlink:label="lab_ctsh_DerivativesNotDesignatedAsHedgingInstrumentsRecognizedInIncomeTextBlockTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Location And Amounts Of Pre-Tax Gains (Losses) On Derivative Financial Instruments Not Designated As Hedges</link:label>
    <link:label id="lab_ctsh_DerivativesNotDesignatedAsHedgingInstrumentsRecognizedInIncomeTextBlockTableTextBlock_label_en-US" xlink:label="lab_ctsh_DerivativesNotDesignatedAsHedgingInstrumentsRecognizedInIncomeTextBlockTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Derivatives Not Designated As Hedging Instruments Recognized In Income Text Block [Table Text Block]</link:label>
    <link:label id="lab_ctsh_DerivativesNotDesignatedAsHedgingInstrumentsRecognizedInIncomeTextBlockTableTextBlock_documentation_en-US" xlink:label="lab_ctsh_DerivativesNotDesignatedAsHedgingInstrumentsRecognizedInIncomeTextBlockTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Derivatives Not Designated as Hedging Instruments Recognized in Income</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_DerivativesNotDesignatedAsHedgingInstrumentsRecognizedInIncomeTextBlockTableTextBlock" xlink:href="ctsh-20250331.xsd#ctsh_DerivativesNotDesignatedAsHedgingInstrumentsRecognizedInIncomeTextBlockTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctsh_DerivativesNotDesignatedAsHedgingInstrumentsRecognizedInIncomeTextBlockTableTextBlock" xlink:to="lab_ctsh_DerivativesNotDesignatedAsHedgingInstrumentsRecognizedInIncomeTextBlockTableTextBlock" 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_ForeignExchangeOptionMember_72eeecc6-dd53-4eab-88d8-ec5e07b28926_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignExchangeOptionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign Exchange Option</link:label>
    <link:label id="lab_us-gaap_ForeignExchangeOptionMember_label_en-US" xlink:label="lab_us-gaap_ForeignExchangeOptionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Foreign Exchange Option [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeOptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ForeignExchangeOptionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignExchangeOptionMember" xlink:to="lab_us-gaap_ForeignExchangeOptionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_25c547fa-a1ef-44e5-a876-ae24bdcec7c6_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_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_30c1206d-fd4b-470e-9635-bf7c7d5c5722_netLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2009/role/netLabel" 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_OtherComprehensiveIncomeLossBeforeReclassificationsTax_3d00180b-1e7f-4855-8253-b29efef0e5dc_negatedLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Other comprehensive income (loss) before reclassifications, tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Comprehensive Income (Loss) before Reclassifications, Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_7bdd1c8b-f8f4-4ec8-9b9f-8257759654eb_terseLabel_en-US" xlink:label="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Financial Instruments [Domain]</link:label>
    <link:label id="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_label_en-US" xlink:label="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Financial Instruments [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_LitigationCaseAxis_9e963f87-66c5-4633-b225-83e686d8140a_terseLabel_en-US" xlink:label="lab_srt_LitigationCaseAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Litigation Case [Axis]</link:label>
    <link:label id="lab_srt_LitigationCaseAxis_label_en-US" xlink:label="lab_srt_LitigationCaseAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Litigation Case [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_LitigationCaseAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_LitigationCaseAxis" xlink:to="lab_srt_LitigationCaseAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByLiabilityClassAxis_5d85ed57-da6c-412a-a1f0-3c8d85d7cd36_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByLiabilityClassAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Liability Class [Axis]</link:label>
    <link:label id="lab_us-gaap_FairValueByLiabilityClassAxis_label_en-US" xlink:label="lab_us-gaap_FairValueByLiabilityClassAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liability Class [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByLiabilityClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueByLiabilityClassAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByLiabilityClassAxis" xlink:to="lab_us-gaap_FairValueByLiabilityClassAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignCountryMember_cdca4b1d-902e-45eb-a149-22d205e8f2e8_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 authority</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_us-gaap_SegmentDomain_a226e8eb-0e16-4310-b5b5-a916b302cd38_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_f099f664-c3c9-4ac0-9070-527478d0e7ac_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_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_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_33635f77-b157-40c4-91c0-527e588bce50_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, Measurements, Fair Value Hierarchy [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_a270fb00-7ded-4175-a95b-7d8f342aa679_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_ctsh_TermBenchmarkMember_262516e1-ff06-459f-9ff7-33b5e1485515_terseLabel_en-US" xlink:label="lab_ctsh_TermBenchmarkMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Term Benchmark</link:label>
    <link:label id="lab_ctsh_TermBenchmarkMember_label_en-US" xlink:label="lab_ctsh_TermBenchmarkMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Term Benchmark [Member]</link:label>
    <link:label id="lab_ctsh_TermBenchmarkMember_documentation_en-US" xlink:label="lab_ctsh_TermBenchmarkMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Term Benchmark</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_TermBenchmarkMember" xlink:href="ctsh-20250331.xsd#ctsh_TermBenchmarkMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctsh_TermBenchmarkMember" xlink:to="lab_ctsh_TermBenchmarkMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MinimumMember_56019ae4-a4a1-45b4-bb6d-dba57663c898_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_IncomeTaxAuthorityNameDomain_34be83e1-08b0-4a28-a126-cb0e91875668_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income Tax Authority, Name [Domain]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityNameDomain_label_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Authority, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxAuthorityNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxAuthorityNameDomain" xlink:to="lab_us-gaap_IncomeTaxAuthorityNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_ctsh_OnetimeTransactionTypeAxis_acb9146c-0250-4c65-8382-cb1323037935_terseLabel_en-US" xlink:label="lab_ctsh_OnetimeTransactionTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">One-time Transaction Type [Axis]</link:label>
    <link:label id="lab_ctsh_OnetimeTransactionTypeAxis_label_en-US" xlink:label="lab_ctsh_OnetimeTransactionTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">One-time Transaction Type [Axis]</link:label>
    <link:label id="lab_ctsh_OnetimeTransactionTypeAxis_documentation_en-US" xlink:label="lab_ctsh_OnetimeTransactionTypeAxis" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">One-time Transaction Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_OnetimeTransactionTypeAxis" xlink:href="ctsh-20250331.xsd#ctsh_OnetimeTransactionTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctsh_OnetimeTransactionTypeAxis" xlink:to="lab_ctsh_OnetimeTransactionTypeAxis" 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_ContractWithCustomerLiabilityIncreaseDecreaseForContractAcquiredInBusinessCombination_e220c608-d5f7-485f-a933-2e32dd623baa_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityIncreaseDecreaseForContractAcquiredInBusinessCombination" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Amounts acquired in business combinations</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityIncreaseDecreaseForContractAcquiredInBusinessCombination_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityIncreaseDecreaseForContractAcquiredInBusinessCombination" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract with Customer, Liability, Increase (Decrease) for Contract Acquired in Business Combination</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityIncreaseDecreaseForContractAcquiredInBusinessCombination" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerLiabilityIncreaseDecreaseForContractAcquiredInBusinessCombination"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiabilityIncreaseDecreaseForContractAcquiredInBusinessCombination" xlink:to="lab_us-gaap_ContractWithCustomerLiabilityIncreaseDecreaseForContractAcquiredInBusinessCombination" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtDisclosureTextBlock_d705cd1f-32dc-4a1b-a2c0-6747f41f8914_terseLabel_en-US" xlink:label="lab_us-gaap_DebtDisclosureTextBlock" 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_DebtDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_DebtDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureTextBlock" xlink:to="lab_us-gaap_DebtDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockValue_e7050dee-e498-460c-94e7-d564f480109c_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Preferred stock, $0.10 par value, 15 shares authorized, none issued</link:label>
    <link:label id="lab_us-gaap_PreferredStockValue_label_en-US" xlink:label="lab_us-gaap_PreferredStockValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Preferred Stock, Value, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PreferredStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockValue" xlink:to="lab_us-gaap_PreferredStockValue" 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_8c6c1cbe-82a9-4693-8734-21276dbc667a_verboseLabel_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" 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_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_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_CommonStockValue_bda02103-620f-47c5-b516-5b51b7224d32_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">Class&#160;A common stock, $0.01 par value, 1,000 shares authorized, 493 and 495 shares issued and outstanding as of March&#160;31, 2025 and December&#160;31, 2024, respectively</link:label>
    <link:label id="lab_us-gaap_CommonStockValue_label_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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_ctsh_EuropeexcludingUnitedKingdomMember_58358844-46e8-41a5-ac16-d6c125c241cc_terseLabel_en-US" xlink:label="lab_ctsh_EuropeexcludingUnitedKingdomMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Europe, excluding United Kingdom</link:label>
    <link:label id="lab_ctsh_EuropeexcludingUnitedKingdomMember_label_en-US" xlink:label="lab_ctsh_EuropeexcludingUnitedKingdomMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Europe, excluding United Kingdom [Member]</link:label>
    <link:label id="lab_ctsh_EuropeexcludingUnitedKingdomMember_documentation_en-US" xlink:label="lab_ctsh_EuropeexcludingUnitedKingdomMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Europe, excluding United Kingdom [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_EuropeexcludingUnitedKingdomMember" xlink:href="ctsh-20250331.xsd#ctsh_EuropeexcludingUnitedKingdomMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctsh_EuropeexcludingUnitedKingdomMember" xlink:to="lab_ctsh_EuropeexcludingUnitedKingdomMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringPlanDomain_60a5e990-55f5-4267-af54-d8ed0a7ec303_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_ShortTermInvestments_2a3c5b96-b6e2-42ec-b1a4-acac8e6f7f4e_terseLabel_en-US" xlink:label="lab_us-gaap_ShortTermInvestments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Short-term investments</link:label>
    <link:label id="lab_us-gaap_ShortTermInvestments_label_en-US" xlink:label="lab_us-gaap_ShortTermInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Short-Term Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShortTermInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermInvestments" xlink:to="lab_us-gaap_ShortTermInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_ea4a9db7-9a48-4e8f-8966-38710baa18c3_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_167f75db-e44a-4bf5-a041-843051160cf9_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 number of common shares outstanding - Diluted (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_us-gaap_CommitmentsAndContingencies_e6ee4d9c-4407-4c96-b7ce-d0eec81e3009_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 (See Note 10)</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_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_us-gaap_DerivativeTable_b84d510b-ae9c-4e8b-8d27-0459de3b9882_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Derivative [Table]</link:label>
    <link:label id="lab_us-gaap_DerivativeTable_label_en-US" xlink:label="lab_us-gaap_DerivativeTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Derivative [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeTable" xlink:to="lab_us-gaap_DerivativeTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LoansPayableMember_81c45887-02c5-4aa7-a0bd-3abff0db178a_terseLabel_en-US" xlink:label="lab_us-gaap_LoansPayableMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Term Loan</link:label>
    <link:label id="lab_us-gaap_LoansPayableMember_label_en-US" xlink:label="lab_us-gaap_LoansPayableMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Loans Payable [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansPayableMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LoansPayableMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LoansPayableMember" xlink:to="lab_us-gaap_LoansPayableMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntitySmallBusiness_100012cd-f0b6-4a0b-9b1b-22781e3efa1c_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_IncomeTaxDisclosureAbstract_e2d6227c-1a42-4d58-90c2-963466356f7f_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_dei_DocumentTransitionReport_80595534-4d6e-4da9-bd26-39bcad0b7fba_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_us-gaap_ShortTermInvestmentsMember_37cadbd2-797b-41bc-afe3-aa3bddb7f4d7_terseLabel_en-US" xlink:label="lab_us-gaap_ShortTermInvestmentsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Short-term Investments</link:label>
    <link:label id="lab_us-gaap_ShortTermInvestmentsMember_label_en-US" xlink:label="lab_us-gaap_ShortTermInvestmentsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Short-Term Investments [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermInvestmentsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShortTermInvestmentsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermInvestmentsMember" xlink:to="lab_us-gaap_ShortTermInvestmentsMember" 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_ShortTermDebtLineItems_3c317653-1785-472f-8aa8-ca50fe75d6dc_terseLabel_en-US" xlink:label="lab_us-gaap_ShortTermDebtLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Short-term Debt [Line Items]</link:label>
    <link:label id="lab_us-gaap_ShortTermDebtLineItems_label_en-US" xlink:label="lab_us-gaap_ShortTermDebtLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Short-Term Debt [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShortTermDebtLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermDebtLineItems" xlink:to="lab_us-gaap_ShortTermDebtLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityComponentDomain_4e682bac-5715-44b4-a497-9378d6ecd372_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_aafe3a07-09f1-45f7-8915-48fe88b6fa27_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_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_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_697a2778-ba62-4ded-a2ea-1d8c1ab9d556_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_ctsh_ContractWithCustomerLiabilityRollForward_bb0fb61f-cd0d-43a9-b121-dfccdce51c86_terseLabel_en-US" xlink:label="lab_ctsh_ContractWithCustomerLiabilityRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Contract with Customer, Liability [Roll Forward]</link:label>
    <link:label id="lab_ctsh_ContractWithCustomerLiabilityRollForward_label_en-US" xlink:label="lab_ctsh_ContractWithCustomerLiabilityRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract with Customer, Liability [Roll Forward]</link:label>
    <link:label id="lab_ctsh_ContractWithCustomerLiabilityRollForward_documentation_en-US" xlink:label="lab_ctsh_ContractWithCustomerLiabilityRollForward" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Contract with Customer, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_ContractWithCustomerLiabilityRollForward" xlink:href="ctsh-20250331.xsd#ctsh_ContractWithCustomerLiabilityRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctsh_ContractWithCustomerLiabilityRollForward" xlink:to="lab_ctsh_ContractWithCustomerLiabilityRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_96649462-16b4-4dab-9ec0-043c61e07327_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_us-gaap_AllowanceForDoubtfulAccountsReceivable_2183a44e-2341-4941-82d8-6f895bb60f16_periodStartLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable" 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_AllowanceForDoubtfulAccountsReceivable_d9871d62-0d08-4a8c-96b5-bd3bc95f0392_periodEndLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable" 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_AllowanceForDoubtfulAccountsReceivable_label_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_country_GB_434f8423-ab11-4d46-96f3-605e2ac040a4_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_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_RevenueFromContractWithCustomerAbstract_753bec21-ffda-4918-9ec6-42bc7dcd7c27_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_HedgingDesignationAxis_d5da13f6-521a-467b-aaed-abdedbe2ce0c_terseLabel_en-US" xlink:label="lab_us-gaap_HedgingDesignationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Hedging Designation [Axis]</link:label>
    <link:label id="lab_us-gaap_HedgingDesignationAxis_label_en-US" xlink:label="lab_us-gaap_HedgingDesignationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Hedging Designation [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_HedgingDesignationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_HedgingDesignationAxis" xlink:to="lab_us-gaap_HedgingDesignationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ctsh_LitigationSettlementAmountAwardedFromOtherPartyPunitiveDamages_7d59c658-f063-4fbe-a43c-1dd0f35b2624_terseLabel_en-US" xlink:label="lab_ctsh_LitigationSettlementAmountAwardedFromOtherPartyPunitiveDamages" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Punitive damages</link:label>
    <link:label id="lab_ctsh_LitigationSettlementAmountAwardedFromOtherPartyPunitiveDamages_label_en-US" xlink:label="lab_ctsh_LitigationSettlementAmountAwardedFromOtherPartyPunitiveDamages" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Litigation Settlement Amount Awarded From Other Party, Punitive Damages</link:label>
    <link:label id="lab_ctsh_LitigationSettlementAmountAwardedFromOtherPartyPunitiveDamages_documentation_en-US" xlink:label="lab_ctsh_LitigationSettlementAmountAwardedFromOtherPartyPunitiveDamages" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Litigation Settlement Amount Awarded From Other Party, Punitive Damages</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_LitigationSettlementAmountAwardedFromOtherPartyPunitiveDamages" xlink:href="ctsh-20250331.xsd#ctsh_LitigationSettlementAmountAwardedFromOtherPartyPunitiveDamages"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctsh_LitigationSettlementAmountAwardedFromOtherPartyPunitiveDamages" xlink:to="lab_ctsh_LitigationSettlementAmountAwardedFromOtherPartyPunitiveDamages" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentType_eb4c5133-b3ed-4be8-bb79-9aec3334cc7d_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_1aebfd05-3312-43e3-9d46-a8b93bcdb4bc_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&#160;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_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_a62a35a6-a488-4494-a89c-c922f62fb794_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_srt_ProductOrServiceAxis_49caddcb-7a68-4c8d-802f-1f8c1897f158_terseLabel_en-US" xlink:label="lab_srt_ProductOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Product and Service [Axis]</link:label>
    <link:label id="lab_srt_ProductOrServiceAxis_label_en-US" xlink:label="lab_srt_ProductOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Product and Service [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductOrServiceAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductOrServiceAxis" xlink:to="lab_srt_ProductOrServiceAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeContractTypeDomain_afb19cdf-9780-4cca-80a7-84180fcb94ee_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_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_2802b9ba-c8d8-4465-a0e8-56e22d5ee46a_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">Revenue</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_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_09e459f9-1d24-4dc8-9f2b-f11b273108de_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_FairValueDisclosuresAbstract_f6a4dbcc-b999-492c-ae62-5d6b7bcd3bec_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_47df61e2-5354-40e9-8476-236fd3374258_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_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_AssetsCurrent_f8d6092d-11a0-4f26-9b6d-6d8f055a56a9_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_srt_RangeAxis_eb02ae6d-dd07-4e9d-8826-94b437361979_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_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_ctsh_CommunicationMediaandTechnologyMember_dca68a04-ccf8-452e-b021-b1de9bc5142d_terseLabel_en-US" xlink:label="lab_ctsh_CommunicationMediaandTechnologyMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Communication, Media and Technology</link:label>
    <link:label id="lab_ctsh_CommunicationMediaandTechnologyMember_label_en-US" xlink:label="lab_ctsh_CommunicationMediaandTechnologyMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Communication, Media and Technology [Member]</link:label>
    <link:label id="lab_ctsh_CommunicationMediaandTechnologyMember_documentation_en-US" xlink:label="lab_ctsh_CommunicationMediaandTechnologyMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Communication, Media and Technology [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_CommunicationMediaandTechnologyMember" xlink:href="ctsh-20250331.xsd#ctsh_CommunicationMediaandTechnologyMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctsh_CommunicationMediaandTechnologyMember" xlink:to="lab_ctsh_CommunicationMediaandTechnologyMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_24947862-7683-4a19-adc9-754c321b339c_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Issuance of common stock under stock-based compensation plans</link:label>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_label_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Including Option Exercised</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xlink:to="lab_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" 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_ctsh_RestofWorldMember_77bb535c-5cb8-424a-beed-cc9238558f47_terseLabel_en-US" xlink:label="lab_ctsh_RestofWorldMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Rest of World</link:label>
    <link:label id="lab_ctsh_RestofWorldMember_label_en-US" xlink:label="lab_ctsh_RestofWorldMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Rest of World [Member]</link:label>
    <link:label id="lab_ctsh_RestofWorldMember_documentation_en-US" xlink:label="lab_ctsh_RestofWorldMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Rest of World</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_RestofWorldMember" xlink:href="ctsh-20250331.xsd#ctsh_RestofWorldMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctsh_RestofWorldMember" xlink:to="lab_ctsh_RestofWorldMember" 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_OtherComprehensiveIncomeLossNetOfTaxAttributableToParentAbstract_9bf40ce6-fbd8-42b0-9e9b-c1c2db184887_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxAttributableToParentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract]</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxAttributableToParentAbstract_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxAttributableToParentAbstract" 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, Alternative [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxAttributableToParentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxAttributableToParentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxAttributableToParentAbstract" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxAttributableToParentAbstract" 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_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_462af2a6-c917-4c3b-b64c-69ba419a6c28_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_02983b54-1f4d-4209-8725-41abbfe6ed3e_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" 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_4d52f52d-bbf3-4549-bc5a-1e4043c0bc8d_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_LineOfCreditFacilityLineItems_4e3e53b8-591c-4685-80d7-af20598a9b93_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Line of Credit Facility [Line Items]</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityLineItems_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Line of Credit Facility [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems" xlink:to="lab_us-gaap_LineOfCreditFacilityLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AociTaxAttributableToParent_6f26c8de-ec2c-4f95-ac3f-44f4e4103de0_negatedPeriodStartLabel_en-US" xlink:label="lab_us-gaap_AociTaxAttributableToParent" xlink:role="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:type="resource" xml:lang="en-US">AOCI tax, beginning balance</link:label>
    <link:label id="lab_us-gaap_AociTaxAttributableToParent_a2569539-c514-49e7-97a8-49ea406e7e71_negatedPeriodEndLabel_en-US" xlink:label="lab_us-gaap_AociTaxAttributableToParent" xlink:role="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:type="resource" xml:lang="en-US">AOCI tax, ending balance</link:label>
    <link:label id="lab_us-gaap_AociTaxAttributableToParent_label_en-US" xlink:label="lab_us-gaap_AociTaxAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">AOCI Tax, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AociTaxAttributableToParent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AociTaxAttributableToParent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AociTaxAttributableToParent" xlink:to="lab_us-gaap_AociTaxAttributableToParent" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_StatementGeographicalAxis_9e871419-83a5-4cb7-b53f-c8cf1511ce5d_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_OperatingExpenses_cc6ab73d-67d3-49dc-8c1f-d21c7c2cf30d_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingExpenses" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unallocated costs</link:label>
    <link:label id="lab_us-gaap_OperatingExpenses_label_en-US" xlink:label="lab_us-gaap_OperatingExpenses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Expenses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingExpenses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingExpenses" xlink:to="lab_us-gaap_OperatingExpenses" 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_ctsh_ContingentConsiderationMember_7600b3b8-34c0-4b4a-808a-db7becca30c5_terseLabel_en-US" xlink:label="lab_ctsh_ContingentConsiderationMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Contingent Consideration</link:label>
    <link:label id="lab_ctsh_ContingentConsiderationMember_label_en-US" xlink:label="lab_ctsh_ContingentConsiderationMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contingent Consideration [Member]</link:label>
    <link:label id="lab_ctsh_ContingentConsiderationMember_documentation_en-US" xlink:label="lab_ctsh_ContingentConsiderationMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Contingent Consideration</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_ContingentConsiderationMember" xlink:href="ctsh-20250331.xsd#ctsh_ContingentConsiderationMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctsh_ContingentConsiderationMember" xlink:to="lab_ctsh_ContingentConsiderationMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel1Member_27128640-9970-4236-84ab-ffa91a0220cb_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_ForeignCurrencyTransactionGainLossBeforeTax_763bd060-5f01-4813-bf33-e7dbb7ffc334_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 currency exchange gains (losses), net</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_us-gaap_DeferredRevenueCurrent_432912ba-7844-4bef-b13f-2766eb10046b_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredRevenueCurrent" 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_DeferredRevenueCurrent_label_en-US" xlink:label="lab_us-gaap_DeferredRevenueCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Revenue, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredRevenueCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredRevenueCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredRevenueCurrent" xlink:to="lab_us-gaap_DeferredRevenueCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_5c8c7448-83a6-4b89-ba51-a69a738b21a9_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 earnings per share (usd per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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_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_us-gaap_AccountsReceivableNetCurrent_2c6378d1-3de7-491c-8132-29bee5d2a617_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Trade accounts receivable, net</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts Receivable, after Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableNetCurrent" xlink:to="lab_us-gaap_AccountsReceivableNetCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_Security12bTitle_9cc03699-88f8-41c5-8e64-4478357ee1c6_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_AOCIAttributableToParentNetOfTaxRollForward_88648d0f-6c96-41c6-acf1-dd87c61c4bc0_terseLabel_en-US" xlink:label="lab_us-gaap_AOCIAttributableToParentNetOfTaxRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">AOCI Attributable to Parent, Net of Tax [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_label_en-US" xlink:label="lab_us-gaap_AOCIAttributableToParentNetOfTaxRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">AOCI Attributable to Parent, Net of Tax [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AOCIAttributableToParentNetOfTaxRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward" xlink:to="lab_us-gaap_AOCIAttributableToParentNetOfTaxRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalizedContractCostAmortization_8ae31e28-c7e5-41d1-9cfd-416fc9d230cd_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostAmortization" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Amortization expense</link:label>
    <link:label id="lab_us-gaap_CapitalizedContractCostAmortization_label_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Capitalized Contract Cost, Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CapitalizedContractCostAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalizedContractCostAmortization" xlink:to="lab_us-gaap_CapitalizedContractCostAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_ctsh_DepositsAssetsPercentDisputedTaxAmount_366e8409-6a8b-4037-b480-c5a1060b268f_terseLabel_en-US" xlink:label="lab_ctsh_DepositsAssetsPercentDisputedTaxAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Desposits assets, percent disputed tax amount</link:label>
    <link:label id="lab_ctsh_DepositsAssetsPercentDisputedTaxAmount_label_en-US" xlink:label="lab_ctsh_DepositsAssetsPercentDisputedTaxAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deposits Assets, Percent Disputed Tax Amount</link:label>
    <link:label id="lab_ctsh_DepositsAssetsPercentDisputedTaxAmount_documentation_en-US" xlink:label="lab_ctsh_DepositsAssetsPercentDisputedTaxAmount" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Deposits Assets, Percent Disputed Tax Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_DepositsAssetsPercentDisputedTaxAmount" xlink:href="ctsh-20250331.xsd#ctsh_DepositsAssetsPercentDisputedTaxAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctsh_DepositsAssetsPercentDisputedTaxAmount" xlink:to="lab_ctsh_DepositsAssetsPercentDisputedTaxAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringPlanAxis_1973cd93-75e7-4f58-9db9-75221c4e9c82_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_srt_ConsolidationItemsDomain_365a9885-a5c3-498a-a0e8-bdbd21dd85fd_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_us-gaap_NonoperatingIncomeExpense_444065c0-c372-4b75-bfcc-eb868cc90b49_totalLabel_en-US" xlink:label="lab_us-gaap_NonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total other income (expense), net</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_StockRepurchasedAndRetiredDuringPeriodValue_16913f85-ff81-4c14-95d2-2f3e600668b4_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Repurchases of common stock</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_ctsh_RevenueRemainingPerformanceObligationPeriodThreeMember_d176ddc4-a18b-4384-bcd3-bbc6ac38518c_terseLabel_en-US" xlink:label="lab_ctsh_RevenueRemainingPerformanceObligationPeriodThreeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue Remaining Performance Obligation Period Three</link:label>
    <link:label id="lab_ctsh_RevenueRemainingPerformanceObligationPeriodThreeMember_label_en-US" xlink:label="lab_ctsh_RevenueRemainingPerformanceObligationPeriodThreeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue Remaining Performance Obligation Period Three [Member]</link:label>
    <link:label id="lab_ctsh_RevenueRemainingPerformanceObligationPeriodThreeMember_documentation_en-US" xlink:label="lab_ctsh_RevenueRemainingPerformanceObligationPeriodThreeMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Revenue Remaining Performance Obligation Period Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_RevenueRemainingPerformanceObligationPeriodThreeMember" xlink:href="ctsh-20250331.xsd#ctsh_RevenueRemainingPerformanceObligationPeriodThreeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctsh_RevenueRemainingPerformanceObligationPeriodThreeMember" xlink:to="lab_ctsh_RevenueRemainingPerformanceObligationPeriodThreeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ctsh_TransactionOrVolumeBasedMember_7df8f31f-30eb-40e2-b519-da157611ad27_terseLabel_en-US" xlink:label="lab_ctsh_TransactionOrVolumeBasedMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Transaction or volume-based</link:label>
    <link:label id="lab_ctsh_TransactionOrVolumeBasedMember_label_en-US" xlink:label="lab_ctsh_TransactionOrVolumeBasedMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Transaction Or Volume-Based [Member]</link:label>
    <link:label id="lab_ctsh_TransactionOrVolumeBasedMember_documentation_en-US" xlink:label="lab_ctsh_TransactionOrVolumeBasedMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Transaction Or Volume-Based [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_TransactionOrVolumeBasedMember" xlink:href="ctsh-20250331.xsd#ctsh_TransactionOrVolumeBasedMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctsh_TransactionOrVolumeBasedMember" xlink:to="lab_ctsh_TransactionOrVolumeBasedMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashEquivalentsMember_4ec9fc66-0cd1-495c-8b9f-44f524b9a4fb_terseLabel_en-US" xlink:label="lab_us-gaap_CashEquivalentsMember" 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_CashEquivalentsMember_label_en-US" xlink:label="lab_us-gaap_CashEquivalentsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash Equivalents [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashEquivalentsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashEquivalentsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashEquivalentsMember" xlink:to="lab_us-gaap_CashEquivalentsMember" 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_FairValueMeasurementFrequencyDomain_ef3107fb-3a2e-4325-a5f8-460f0e75e7de_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementFrequencyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Measurement Frequency [Domain]</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementFrequencyDomain_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementFrequencyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Measurement Frequency [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain" xlink:to="lab_us-gaap_FairValueMeasurementFrequencyDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent_20cb63bf-1874-4cd4-bf73-aded233cec4c_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">Compensation and benefits</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_ctsh_RevenueRemainingPerformanceObligationPeriodDomain_043d3253-7c96-42b5-872c-3f3375d72b95_terseLabel_en-US" xlink:label="lab_ctsh_RevenueRemainingPerformanceObligationPeriodDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue Remaining Performance Obligation Period [Domain]</link:label>
    <link:label id="lab_ctsh_RevenueRemainingPerformanceObligationPeriodDomain_label_en-US" xlink:label="lab_ctsh_RevenueRemainingPerformanceObligationPeriodDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue Remaining Performance Obligation Period [Domain]</link:label>
    <link:label id="lab_ctsh_RevenueRemainingPerformanceObligationPeriodDomain_documentation_en-US" xlink:label="lab_ctsh_RevenueRemainingPerformanceObligationPeriodDomain" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Revenue Remaining Performance Obligation Period [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_RevenueRemainingPerformanceObligationPeriodDomain" xlink:href="ctsh-20250331.xsd#ctsh_RevenueRemainingPerformanceObligationPeriodDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctsh_RevenueRemainingPerformanceObligationPeriodDomain" xlink:to="lab_ctsh_RevenueRemainingPerformanceObligationPeriodDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLoss_a856beab-d67c-4bff-a9f0-0fbb86db026b_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_2812b222-998e-4f52-96f1-c73c44b3bde0_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_SubsequentEventTable_e1c073f0-4bf0-4717-9531-098b814a04ca_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Subsequent Event [Table]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTable_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subsequent Event [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTable" xlink:to="lab_us-gaap_SubsequentEventTable" xlink:type="arc" order="1"/>
    <link:label id="lab_ctsh_NextGenProgramMember_29baddbd-db15-42f4-ad4c-6ce3dc12ca95_terseLabel_en-US" xlink:label="lab_ctsh_NextGenProgramMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">NextGen Program</link:label>
    <link:label id="lab_ctsh_NextGenProgramMember_label_en-US" xlink:label="lab_ctsh_NextGenProgramMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">NextGen Program [Member]</link:label>
    <link:label id="lab_ctsh_NextGenProgramMember_documentation_en-US" xlink:label="lab_ctsh_NextGenProgramMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">NextGen Program</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_NextGenProgramMember" xlink:href="ctsh-20250331.xsd#ctsh_NextGenProgramMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctsh_NextGenProgramMember" xlink:to="lab_ctsh_NextGenProgramMember" 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_086a4299-e606-4780-863e-c920c129081d_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_IncreaseDecreaseInOtherOperatingLiabilities_fda00dfe-4b63-49c5-907c-bf804024b88e_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other current and noncurrent liabilities</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Other Operating Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInOtherOperatingLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:to="lab_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_ctsh_CapitalizedContractCostCostsCapitalized_fb8b37d9-c8fa-4ed4-9e28-ad68c606aed4_terseLabel_en-US" xlink:label="lab_ctsh_CapitalizedContractCostCostsCapitalized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Costs capitalized</link:label>
    <link:label id="lab_ctsh_CapitalizedContractCostCostsCapitalized_label_en-US" xlink:label="lab_ctsh_CapitalizedContractCostCostsCapitalized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Capitalized Contract Cost, Costs Capitalized</link:label>
    <link:label id="lab_ctsh_CapitalizedContractCostCostsCapitalized_documentation_en-US" xlink:label="lab_ctsh_CapitalizedContractCostCostsCapitalized" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Capitalized Contract Cost, Costs Capitalized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_CapitalizedContractCostCostsCapitalized" xlink:href="ctsh-20250331.xsd#ctsh_CapitalizedContractCostCostsCapitalized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctsh_CapitalizedContractCostCostsCapitalized" xlink:to="lab_ctsh_CapitalizedContractCostCostsCapitalized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_c3276ad0-70a8-4676-b751-35c7791fd86e_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_label_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_2172173f-119c-498a-b476-0eeacb74b7cc_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" 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_PropertyPlantAndEquipmentNet_cf9f472b-d3d7-49fd-9752-8ae4c86d627c_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">Long-lived Assets</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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_SegmentReportingInformationLineItems_87a617c5-f701-4c63-a97d-578baf709f6b_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Segment Reporting Information [Line Items]</link:label>
    <link:label id="lab_us-gaap_SegmentReportingInformationLineItems_label_en-US" xlink:label="lab_us-gaap_SegmentReportingInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segment Reporting Information [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems" xlink:to="lab_us-gaap_SegmentReportingInformationLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringCharges_3db5e3c4-5a96-4022-9d9b-c6d2c4b89236_verboseLabel_en-US" xlink:label="lab_us-gaap_RestructuringCharges" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Restructuring charges</link:label>
    <link:label id="lab_us-gaap_RestructuringCharges_0e799e34-2659-4854-a671-8b54bd154d0e_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">Employee separation costs accrued</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_PreferredStockSharesAuthorized_a42471e6-d09f-47e0-8f39-aa1cc16064ff_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Preferred Stock, Shares Authorized</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Preferred Stock, Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesAuthorized" xlink:to="lab_us-gaap_PreferredStockSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsForRepurchaseOfCommonStock_91994c11-5455-4f54-88f0-295f85189813_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Repurchases 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_us-gaap_BaseRateMember_91ff5c53-2b6d-4ae1-928c-b057986a6be8_terseLabel_en-US" xlink:label="lab_us-gaap_BaseRateMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Base Rate</link:label>
    <link:label id="lab_us-gaap_BaseRateMember_label_en-US" xlink:label="lab_us-gaap_BaseRateMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Base Rate [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BaseRateMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BaseRateMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BaseRateMember" xlink:to="lab_us-gaap_BaseRateMember" 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_IncreaseDecreaseInAccountsReceivable_2a74f770-af0b-4fe7-bfc5-8b1694fd1195_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Trade accounts receivable, current</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Accounts Receivable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GainContingenciesByNatureAxis_68bd353e-22fa-4f62-8093-bf4b3fc9ae6f_terseLabel_en-US" xlink:label="lab_us-gaap_GainContingenciesByNatureAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Gain Contingencies, Nature [Axis]</link:label>
    <link:label id="lab_us-gaap_GainContingenciesByNatureAxis_label_en-US" xlink:label="lab_us-gaap_GainContingenciesByNatureAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Gain Contingencies, Nature [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainContingenciesByNatureAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GainContingenciesByNatureAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainContingenciesByNatureAxis" xlink:to="lab_us-gaap_GainContingenciesByNatureAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_cbe2e7af-0674-41f9-9d3d-bc0bff014189_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">Schedule of Retructuring Charges [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_22bfc503-d44e-42aa-9a8f-d2086c0d1bc8_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_us-gaap_DerivativeLineItems_fd1d834b-c6aa-4673-87e2-4aa6d45478e6_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Derivative [Line Items]</link:label>
    <link:label id="lab_us-gaap_DerivativeLineItems_label_en-US" xlink:label="lab_us-gaap_DerivativeLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Derivative [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeLineItems" xlink:to="lab_us-gaap_DerivativeLineItems" 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_MinistryOfFinanceIndiaMember_81ffb8f8-47c0-48ec-a36e-7e93f7fc8f23_terseLabel_en-US" xlink:label="lab_us-gaap_MinistryOfFinanceIndiaMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Indian Income Tax Department (ITD)</link:label>
    <link:label id="lab_us-gaap_MinistryOfFinanceIndiaMember_label_en-US" xlink:label="lab_us-gaap_MinistryOfFinanceIndiaMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Ministry of Finance, India [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinistryOfFinanceIndiaMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_MinistryOfFinanceIndiaMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MinistryOfFinanceIndiaMember" xlink:to="lab_us-gaap_MinistryOfFinanceIndiaMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_4ef3a130-3946-4f51-b51d-e20e14485186_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_74530b69-5881-46d4-898e-9b62cc125d4f_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_RetainedEarningsAccumulatedDeficit_a57ca9e2-d7e5-4c04-886b-6d5938355c2b_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" 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_RetainedEarningsAccumulatedDeficit_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Retained Earnings (Accumulated Deficit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_09eb028a-747f-4f34-abb6-2cb3d3dc3882_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">(Gain) on sale of property and equipment</link:label>
    <link:label id="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_31fac22e-bf76-4deb-9460-842c51641776_terseLabel_en-US" xlink:label="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Gain on sale of property and equipment</link:label>
    <link:label id="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_label_en-US" xlink:label="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Gain (Loss) on Disposition of Property Plant Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:to="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancialInstrumentAxis_243a7137-9fa8-44fa-9805-0e97152aa194_terseLabel_en-US" xlink:label="lab_us-gaap_FinancialInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Financial Instrument [Axis]</link:label>
    <link:label id="lab_us-gaap_FinancialInstrumentAxis_label_en-US" xlink:label="lab_us-gaap_FinancialInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Financial Instrument [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancialInstrumentAxis" xlink:to="lab_us-gaap_FinancialInstrumentAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_c4c9c6bc-e8ff-4212-8424-08c1fdf0b9c0_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_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_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_ForeignExchangeForwardMember_828a7198-f13b-4019-aeca-2bd549b392c7_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignExchangeForwardMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign Exchange Forward</link:label>
    <link:label id="lab_us-gaap_ForeignExchangeForwardMember_label_en-US" xlink:label="lab_us-gaap_ForeignExchangeForwardMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Foreign Exchange Forward [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeForwardMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ForeignExchangeForwardMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignExchangeForwardMember" xlink:to="lab_us-gaap_ForeignExchangeForwardMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_d3804970-eaa5-4438-b620-47a638557645_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_AccumulatedGainLossNetCashFlowHedgeParentMember_1db37e83-aa7e-4c2d-b7ed-a4a27a68c8ef_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">Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent</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_SubsequentEventTypeDomain_63901882-4510-4d67-88f4-6ea0ec800a84_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Subsequent Event Type [Domain]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTypeDomain_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subsequent Event Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTypeDomain" xlink:to="lab_us-gaap_SubsequentEventTypeDomain" 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_PayablesAndAccrualsAbstract_cab0397d-cb1b-45b5-ad91-958ac1283697_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_8c7be9b4-31ee-46ba-a426-974c7ffd038c_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_us-gaap_OtherNonoperatingIncomeExpense_89692bb2-43f1-4301-baa0-9ebdfffcea16_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Other, net</link:label>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpense_label_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Nonoperating Income (Expense)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpense" xlink:to="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_910b6369-b033-42a1-97b5-198337f4c012_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 income 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_3d919e0e-c3d1-4865-9dff-f0e776a70ee3_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_NetCashProvidedByUsedInFinancingActivitiesAbstract_4aff582a-ebf3-41ce-ac14-1e714a5976a6_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_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_VariableRateDomain_c10e283e-54e7-47c6-a760-f0272ae2717f_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_us-gaap_ContractWithCustomerLiability_cdd8d671-03c8-4020-bcf1-48f319bb33d8_periodStartLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiability" 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_ContractWithCustomerLiability_7238fc36-153a-4b63-922a-8bd22f956bf9_periodEndLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiability" 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_ContractWithCustomerLiability_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract with Customer, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiability" xlink:to="lab_us-gaap_ContractWithCustomerLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_6bc13fd9-f25d-4ef7-86b5-69d7cfe2c961_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">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_EquitySecuritiesFvNi_622298f3-1da1-40e2-ab0a-afc2f53d67d5_terseLabel_en-US" xlink:label="lab_us-gaap_EquitySecuritiesFvNi" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity securities</link:label>
    <link:label id="lab_us-gaap_EquitySecuritiesFvNi_label_en-US" xlink:label="lab_us-gaap_EquitySecuritiesFvNi" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Securities, FV-NI, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNi" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquitySecuritiesFvNi"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquitySecuritiesFvNi" xlink:to="lab_us-gaap_EquitySecuritiesFvNi" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_15d05106-42cc-4e61-98bf-49c81ad29138_verboseLabel_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Interim Consolidated Financial Statements</link:label>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:to="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" 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_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral_f17d979d-69cc-4373-b7c2-c4a97512c857_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Derivative liabilities fair value</link:label>
    <link:label id="lab_us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral_label_en-US" xlink:label="lab_us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral" 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 of Collateral</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral" xlink:to="lab_us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_e0873450-1a8a-4741-8a86-31ce49ddcd56_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_3038bf27-2a96-44ea-9e3c-0279adde41e3_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_OtherCommitmentsTable_6980f211-ed84-436b-9e11-caf0119b160d_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_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_us-gaap_NetCashProvidedByUsedInFinancingActivities_39c109e8-5379-4150-9203-58c703ac9f5e_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_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_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_77b6597f-ff4e-4716-bbcd-533c7d0e1d51_periodStartLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetGross" 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_ContractWithCustomerAssetGross_647e37ca-15ff-46f5-acbc-5c4238e96349_periodEndLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetGross" 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_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_WeightedAverageNumberOfSharesOutstandingBasic_3fe9d46f-813e-4e2a-90e2-30ea0674f193_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">Weighted average number of common shares outstanding - Basic (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_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember_67f157d8-7e8d-4853-ae2a-5e7c34e85112_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accumulated Defined Benefit Plans Adjustment, Net Gain (Loss) Attributable to Parent</link:label>
    <link:label id="lab_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember_label_en-US" xlink:label="lab_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accumulated Defined Benefit Plans Adjustment, Net Gain (Loss) Attributable to Parent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember" xlink:to="lab_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization_9006262a-2ca7-4269-9806-d18af359b617_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cost of revenues (exclusive of depreciation and amortization expense shown separately below)</link:label>
    <link:label id="lab_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization_label_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cost of Goods and Service, Excluding Depreciation, Depletion, and Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" xlink:to="lab_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetReclassifiedToReceivable_500863f0-4938-436d-a71a-213c9d7d36c3_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetReclassifiedToReceivable" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Amounts reclassified to trade accounts receivable</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetReclassifiedToReceivable_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetReclassifiedToReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract with Customer, Asset, Reclassified to Receivable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetReclassifiedToReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerAssetReclassifiedToReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerAssetReclassifiedToReceivable" xlink:to="lab_us-gaap_ContractWithCustomerAssetReclassifiedToReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventsAbstract_8a4af8a4-5d06-4004-9015-ed237351fb9b_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Subsequent Events [Abstract]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventsAbstract_label_en-US" xlink:label="lab_us-gaap_SubsequentEventsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subsequent Events [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventsAbstract" xlink:to="lab_us-gaap_SubsequentEventsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingAbstract_de651030-7bf2-4fb5-9464-fac8a9c116a2_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_CapitalizedContractCostImpairmentLoss_8db54a7b-a4ee-430d-98bd-4ec392a0527a_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostImpairmentLoss" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Impairment charge</link:label>
    <link:label id="lab_us-gaap_CapitalizedContractCostImpairmentLoss_label_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostImpairmentLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Capitalized Contract Cost, Impairment Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostImpairmentLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CapitalizedContractCostImpairmentLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalizedContractCostImpairmentLoss" xlink:to="lab_us-gaap_CapitalizedContractCostImpairmentLoss" 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_us-gaap_DebtDisclosureAbstract_7933810d-b444-4b90-adff-b3849b1c35f3_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_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_NonoperatingIncomeExpenseAbstract_ff9f4128-d1f1-44fb-9269-7ab0c74372f4_terseLabel_en-US" xlink:label="lab_us-gaap_NonoperatingIncomeExpenseAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other income (expense), net:</link:label>
    <link:label id="lab_us-gaap_NonoperatingIncomeExpenseAbstract_label_en-US" xlink:label="lab_us-gaap_NonoperatingIncomeExpenseAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Nonoperating Income (Expense) [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpenseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NonoperatingIncomeExpenseAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="lab_us-gaap_NonoperatingIncomeExpenseAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_b32ec8aa-7be4-48b8-afed-4992e22747f6_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_CostsAndExpensesAbstract_fdbbdc0a-aedb-4363-b077-6e8707752ad5_terseLabel_en-US" xlink:label="lab_us-gaap_CostsAndExpensesAbstract" 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_CostsAndExpensesAbstract_label_en-US" xlink:label="lab_us-gaap_CostsAndExpensesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Costs and Expenses [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpensesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostsAndExpensesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostsAndExpensesAbstract" xlink:to="lab_us-gaap_CostsAndExpensesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReclassificationFromAociCurrentPeriodTax_239027d8-be9b-493d-9d11-4c0909b5a6b2_terseLabel_en-US" xlink:label="lab_us-gaap_ReclassificationFromAociCurrentPeriodTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Reclassification from AOCI, current period, tax</link:label>
    <link:label id="lab_us-gaap_ReclassificationFromAociCurrentPeriodTax_label_en-US" xlink:label="lab_us-gaap_ReclassificationFromAociCurrentPeriodTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Reclassification from AOCI, Current Period, Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAociCurrentPeriodTax" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ReclassificationFromAociCurrentPeriodTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReclassificationFromAociCurrentPeriodTax" xlink:to="lab_us-gaap_ReclassificationFromAociCurrentPeriodTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent_12b7cf83-2e63-494f-87c7-1d69d740cacd_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">Reclassification from AOCI, current period, before tax</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_us-gaap_IncomeTaxAuthorityNameAxis_46847942-d85f-4305-9959-42f6df0fea28_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityNameAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income Tax Authority, Name [Axis]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityNameAxis_label_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityNameAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Authority, Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityNameAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxAuthorityNameAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxAuthorityNameAxis" xlink:to="lab_us-gaap_IncomeTaxAuthorityNameAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_4d0e4ce1-78b6-45f5-9d61-08fb5d8d255b_negatedLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Write-offs charged against the allowance</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_label_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss, Writeoff</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" 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_CommonStockParOrStatedValuePerShare_26aa3cda-a2b3-4db2-bc2c-8492559bf3c8_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">Class A 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_CommonStockSharesIssued_b1c39552-6a0f-4e13-b6a2-04ec8f8b4234_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</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_ctsh_LiabilitiesRelatedToTheResaleOfThirdPartyProducts_7407884b-99e7-4d60-8ebc-52fa5ab1d984_terseLabel_en-US" xlink:label="lab_ctsh_LiabilitiesRelatedToTheResaleOfThirdPartyProducts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Liabilities Related to the Resale of Third-Party Products</link:label>
    <link:label id="lab_ctsh_LiabilitiesRelatedToTheResaleOfThirdPartyProducts_label_en-US" xlink:label="lab_ctsh_LiabilitiesRelatedToTheResaleOfThirdPartyProducts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liabilities Related to the Resale of Third-Party Products</link:label>
    <link:label id="lab_ctsh_LiabilitiesRelatedToTheResaleOfThirdPartyProducts_documentation_en-US" xlink:label="lab_ctsh_LiabilitiesRelatedToTheResaleOfThirdPartyProducts" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Liabilities Related to the Resale of Third-Party Products</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_LiabilitiesRelatedToTheResaleOfThirdPartyProducts" xlink:href="ctsh-20250331.xsd#ctsh_LiabilitiesRelatedToTheResaleOfThirdPartyProducts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctsh_LiabilitiesRelatedToTheResaleOfThirdPartyProducts" xlink:to="lab_ctsh_LiabilitiesRelatedToTheResaleOfThirdPartyProducts" xlink:type="arc" order="1"/>
    <link:label id="lab_ctsh_PositiveOutcomeOfLitigationAttorneyFeesMember_20cf7a37-f906-42ed-8e13-95589e3b3c3c_terseLabel_en-US" xlink:label="lab_ctsh_PositiveOutcomeOfLitigationAttorneyFeesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Attorney Fees</link:label>
    <link:label id="lab_ctsh_PositiveOutcomeOfLitigationAttorneyFeesMember_label_en-US" xlink:label="lab_ctsh_PositiveOutcomeOfLitigationAttorneyFeesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Positive Outcome Of Litigation, Attorney Fees [Member]</link:label>
    <link:label id="lab_ctsh_PositiveOutcomeOfLitigationAttorneyFeesMember_documentation_en-US" xlink:label="lab_ctsh_PositiveOutcomeOfLitigationAttorneyFeesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Positive Outcome Of Litigation, Attorney Fees</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_PositiveOutcomeOfLitigationAttorneyFeesMember" xlink:href="ctsh-20250331.xsd#ctsh_PositiveOutcomeOfLitigationAttorneyFeesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctsh_PositiveOutcomeOfLitigationAttorneyFeesMember" xlink:to="lab_ctsh_PositiveOutcomeOfLitigationAttorneyFeesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ctsh_HealthSciencesMember_04f86423-0813-4a73-a999-522a2c02fa95_terseLabel_en-US" xlink:label="lab_ctsh_HealthSciencesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Healthcare Segment</link:label>
    <link:label id="lab_ctsh_HealthSciencesMember_label_en-US" xlink:label="lab_ctsh_HealthSciencesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Health Sciences [Member]</link:label>
    <link:label id="lab_ctsh_HealthSciencesMember_documentation_en-US" xlink:label="lab_ctsh_HealthSciencesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Health Sciences [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_HealthSciencesMember" xlink:href="ctsh-20250331.xsd#ctsh_HealthSciencesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctsh_HealthSciencesMember" xlink:to="lab_ctsh_HealthSciencesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1_33e406ef-df2d-437d-948b-382e3c72dabe_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">Net change, Tax Effect</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_us-gaap_InterestExpenseNonoperating_84533909-d426-4809-8a72-01c4b66f6bd7_negatedLabel_en-US" xlink:label="lab_us-gaap_InterestExpenseNonoperating" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Interest expense</link:label>
    <link:label id="lab_us-gaap_InterestExpenseNonoperating_label_en-US" xlink:label="lab_us-gaap_InterestExpenseNonoperating" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Interest Expense, Nonoperating</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseNonoperating" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestExpenseNonoperating"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestExpenseNonoperating" xlink:to="lab_us-gaap_InterestExpenseNonoperating" 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_us-gaap_SubsequentEventsTextBlock_623ba631-a81a-44fe-b06c-8726ffe15c4f_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Subsequent Events</link:label>
    <link:label id="lab_us-gaap_SubsequentEventsTextBlock_label_en-US" xlink:label="lab_us-gaap_SubsequentEventsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subsequent Events [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventsTextBlock" xlink:to="lab_us-gaap_SubsequentEventsTextBlock" 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_CorporateNonSegmentMember_5fcd80c5-bfd4-4418-b8ae-9c451c5adf03_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">Segment Reporting, Reconciling Item, Corporate Nonsegment</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_72603c76-c03e-4d6a-8d66-82f63f4212c6_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_ForeignCurrencyContractsLiabilityFairValueDisclosure_fb39acc1-13bf-4111-9d04-71fd0d738396_negatedLabel_en-US" xlink:label="lab_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Derivative financial instruments, liabilities</link:label>
    <link:label id="lab_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure_label_en-US" xlink:label="lab_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Foreign Currency Contracts, Liability, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure" xlink:to="lab_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InvestmentIncomeInterestAndDividend_4f075960-c4f8-4adf-b5f3-a463c312c8c7_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentIncomeInterestAndDividend" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Interest income</link:label>
    <link:label id="lab_us-gaap_InvestmentIncomeInterestAndDividend_label_en-US" xlink:label="lab_us-gaap_InvestmentIncomeInterestAndDividend" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Investment Income, Interest and Dividend</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeInterestAndDividend" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InvestmentIncomeInterestAndDividend"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentIncomeInterestAndDividend" xlink:to="lab_us-gaap_InvestmentIncomeInterestAndDividend" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Liabilities_3475c5f8-bcdf-4e24-9dd7-46dfd17c1b1b_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_bd085256-d861-4fe3-8b6f-b4e809e5c972_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_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_us-gaap_OtherLiabilitiesCurrent_3be7b984-19e4-42f8-a2b5-5f201db9f706_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesCurrent" xlink:to="lab_us-gaap_OtherLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_ctsh_OnetimeTransactionTypeDomain_f5f8b562-762e-499e-a6f2-ca0a70a3e364_verboseLabel_en-US" xlink:label="lab_ctsh_OnetimeTransactionTypeDomain" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">One-time Transaction Type [Domain]</link:label>
    <link:label id="lab_ctsh_OnetimeTransactionTypeDomain_label_en-US" xlink:label="lab_ctsh_OnetimeTransactionTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">One-time Transaction Type [Domain]</link:label>
    <link:label id="lab_ctsh_OnetimeTransactionTypeDomain_documentation_en-US" xlink:label="lab_ctsh_OnetimeTransactionTypeDomain" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">[Domain] for One-time Transaction Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_OnetimeTransactionTypeDomain" xlink:href="ctsh-20250331.xsd#ctsh_OnetimeTransactionTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctsh_OnetimeTransactionTypeDomain" xlink:to="lab_ctsh_OnetimeTransactionTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TimeAndMaterialsContractMember_fe761621-5fb0-46d9-8f9e-7525c2de9b17_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_us-gaap_StatementLineItems_4d66e0c8-0f75-4120-b96b-7a17f4fcf685_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_srt_ConsolidationItemsAxis_c13343a1-6f72-4367-adb8-23d999df5cd7_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_46840e25-49b0-40e5-b41c-29bbae114bb7_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_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_9910b57d-7606-4168-bc2c-c58877cdae41_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_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock_b424cd37-03da-44de-9b6e-cef8a370dd33_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">NextGen Charges Roll Forward</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Restructuring Reserve by Type of Cost [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock" xlink:to="lab_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock" 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_9a199de5-0280-46cc-9e68-c90fcd777f7a_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_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_DepositsAssets_4011433e-5e62-46eb-b30a-bd3bd22d749c_terseLabel_en-US" xlink:label="lab_us-gaap_DepositsAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deposits assets</link:label>
    <link:label id="lab_us-gaap_DepositsAssets_label_en-US" xlink:label="lab_us-gaap_DepositsAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deposits Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepositsAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DepositsAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DepositsAssets" xlink:to="lab_us-gaap_DepositsAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventLineItems_10c32099-11d7-438e-a985-3b4624335c53_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Subsequent Event [Line Items]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventLineItems_label_en-US" xlink:label="lab_us-gaap_SubsequentEventLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subsequent Event [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventLineItems" xlink:to="lab_us-gaap_SubsequentEventLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities_77b47f0c-bce9-44d2-b184-db7aa560fd77_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Proceeds from maturity of held-to-maturity investment securities</link:label>
    <link:label id="lab_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities_label_en-US" xlink:label="lab_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from Maturities, Prepayments and Calls of Held-to-Maturity Securities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities" xlink:to="lab_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockMember_986126df-4f2c-4d7c-88aa-1e3dbfb158f0_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_dei_EntityIncorporationStateCountryCode_2976b43b-8ecb-4f7b-b6e4-816e15ba29f6_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_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_49e749e5-b46b-43aa-b1a2-4d68846164eb_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">(Decrease) in cash, cash equivalents and restricted cash and cash equivalents</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_us-gaap_AccruedProfessionalFeesCurrent_a26ce591-4d70-45e2-b912-f51b69dc5234_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedProfessionalFeesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Professional fees</link:label>
    <link:label id="lab_us-gaap_AccruedProfessionalFeesCurrent_label_en-US" xlink:label="lab_us-gaap_AccruedProfessionalFeesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accrued Professional Fees, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedProfessionalFeesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccruedProfessionalFeesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedProfessionalFeesCurrent" xlink:to="lab_us-gaap_AccruedProfessionalFeesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_6a90e4fb-59d4-4bcf-954e-fdf05bf61d26_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Dilutive effect of shares issuable under stock-based compensation plans (shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted, Adjustment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:to="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:type="arc" order="1"/>
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>10
<FILENAME>ctsh-20250331_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 2025 Workiva-->
<!--r:4d41c240-afbe-453c-ad9b-6ee88d81bb9b,g:4554c397-f05f-494c-9a34-288bae035311-->
<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.cognizant.com/role/Cover" xlink:type="simple" xlink:href="ctsh-20250331.xsd#Cover"/>
  <link:presentationLink xlink:role="http://www.cognizant.com/role/Cover" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract_3cbc324a-7af6-48d3-a130-1eabf28f87c4" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CoverAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_e9ae5947-db59-413f-9808-f732a3a07f4f" 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_3cbc324a-7af6-48d3-a130-1eabf28f87c4" xlink:to="loc_dei_DocumentType_e9ae5947-db59-413f-9808-f732a3a07f4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentQuarterlyReport_9462e882-c4f2-4108-8234-1b5e50947ac5" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentQuarterlyReport"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_3cbc324a-7af6-48d3-a130-1eabf28f87c4" xlink:to="loc_dei_DocumentQuarterlyReport_9462e882-c4f2-4108-8234-1b5e50947ac5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_ad9be6e1-0819-48de-82b8-8881eca1534e" 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_3cbc324a-7af6-48d3-a130-1eabf28f87c4" xlink:to="loc_dei_DocumentPeriodEndDate_ad9be6e1-0819-48de-82b8-8881eca1534e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_9730c576-13b6-43f6-8bf2-0809a870c009" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentTransitionReport"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_3cbc324a-7af6-48d3-a130-1eabf28f87c4" xlink:to="loc_dei_DocumentTransitionReport_9730c576-13b6-43f6-8bf2-0809a870c009" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_9ac05122-36ce-45d3-8cf3-4eac52c42ca9" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityFileNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_3cbc324a-7af6-48d3-a130-1eabf28f87c4" xlink:to="loc_dei_EntityFileNumber_9ac05122-36ce-45d3-8cf3-4eac52c42ca9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_a255d1b9-c036-403f-b26a-d4ef6a3ee013" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityRegistrantName"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_3cbc324a-7af6-48d3-a130-1eabf28f87c4" xlink:to="loc_dei_EntityRegistrantName_a255d1b9-c036-403f-b26a-d4ef6a3ee013" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_383854bb-6e18-462a-8ad8-bcc0194b675b" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_3cbc324a-7af6-48d3-a130-1eabf28f87c4" xlink:to="loc_dei_EntityIncorporationStateCountryCode_383854bb-6e18-462a-8ad8-bcc0194b675b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_bce9190b-1933-4e6c-a2a7-906b486374f1" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_3cbc324a-7af6-48d3-a130-1eabf28f87c4" xlink:to="loc_dei_EntityTaxIdentificationNumber_bce9190b-1933-4e6c-a2a7-906b486374f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_4ec9b08f-fe78-4015-8c62-8ca728664b0f" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressAddressLine1"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_3cbc324a-7af6-48d3-a130-1eabf28f87c4" xlink:to="loc_dei_EntityAddressAddressLine1_4ec9b08f-fe78-4015-8c62-8ca728664b0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_00c195c7-3dd0-4ce9-a41b-988ec02a0052" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressCityOrTown"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_3cbc324a-7af6-48d3-a130-1eabf28f87c4" xlink:to="loc_dei_EntityAddressCityOrTown_00c195c7-3dd0-4ce9-a41b-988ec02a0052" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_435aec61-cbb2-4bd0-9196-46c23f28ae07" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressStateOrProvince"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_3cbc324a-7af6-48d3-a130-1eabf28f87c4" xlink:to="loc_dei_EntityAddressStateOrProvince_435aec61-cbb2-4bd0-9196-46c23f28ae07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_a6fcbc25-bf3f-4416-b903-07cd0d8f6627" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressPostalZipCode"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_3cbc324a-7af6-48d3-a130-1eabf28f87c4" xlink:to="loc_dei_EntityAddressPostalZipCode_a6fcbc25-bf3f-4416-b903-07cd0d8f6627" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_07835558-1111-48a8-88ac-1ef4930d2a8f" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CityAreaCode"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_3cbc324a-7af6-48d3-a130-1eabf28f87c4" xlink:to="loc_dei_CityAreaCode_07835558-1111-48a8-88ac-1ef4930d2a8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_0b8bf170-049f-4d8a-a4e5-a1260e60444f" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_LocalPhoneNumber"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_3cbc324a-7af6-48d3-a130-1eabf28f87c4" xlink:to="loc_dei_LocalPhoneNumber_0b8bf170-049f-4d8a-a4e5-a1260e60444f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_be5e1131-f347-4079-9322-bbe57bb3d7fa" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_Security12bTitle"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_3cbc324a-7af6-48d3-a130-1eabf28f87c4" xlink:to="loc_dei_Security12bTitle_be5e1131-f347-4079-9322-bbe57bb3d7fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_445b5840-8a19-4b19-b105-a303a3861914" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_TradingSymbol"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_3cbc324a-7af6-48d3-a130-1eabf28f87c4" xlink:to="loc_dei_TradingSymbol_445b5840-8a19-4b19-b105-a303a3861914" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_1d8ac793-7d91-43af-81d4-c7616b97984d" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_SecurityExchangeName"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_3cbc324a-7af6-48d3-a130-1eabf28f87c4" xlink:to="loc_dei_SecurityExchangeName_1d8ac793-7d91-43af-81d4-c7616b97984d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_38296bf4-7d4e-4767-ad98-9a3e7cdd6eed" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityCurrentReportingStatus"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_3cbc324a-7af6-48d3-a130-1eabf28f87c4" xlink:to="loc_dei_EntityCurrentReportingStatus_38296bf4-7d4e-4767-ad98-9a3e7cdd6eed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_dc187fe4-858f-4467-8317-a96a2662dabe" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_3cbc324a-7af6-48d3-a130-1eabf28f87c4" xlink:to="loc_dei_EntityInteractiveDataCurrent_dc187fe4-858f-4467-8317-a96a2662dabe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_29056afe-2968-42f2-ae39-be3708be25ce" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityFilerCategory"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_3cbc324a-7af6-48d3-a130-1eabf28f87c4" xlink:to="loc_dei_EntityFilerCategory_29056afe-2968-42f2-ae39-be3708be25ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_ebf25145-42fe-428d-a19a-d485c5c0df92" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntitySmallBusiness"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_3cbc324a-7af6-48d3-a130-1eabf28f87c4" xlink:to="loc_dei_EntitySmallBusiness_ebf25145-42fe-428d-a19a-d485c5c0df92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_b66d3da2-9c51-4e46-adec-d4ef4be1a5ef" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_3cbc324a-7af6-48d3-a130-1eabf28f87c4" xlink:to="loc_dei_EntityEmergingGrowthCompany_b66d3da2-9c51-4e46-adec-d4ef4be1a5ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_c72e0fe0-7e83-4b32-881a-e92566d4cadf" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityShellCompany"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_3cbc324a-7af6-48d3-a130-1eabf28f87c4" xlink:to="loc_dei_EntityShellCompany_c72e0fe0-7e83-4b32-881a-e92566d4cadf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_5e3193fd-db3b-4149-b2d0-e8cbbc40bcc6" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_3cbc324a-7af6-48d3-a130-1eabf28f87c4" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_5e3193fd-db3b-4149-b2d0-e8cbbc40bcc6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_10652080-2a33-4ffa-9c45-4c50f057037b" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentFiscalYearFocus"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_3cbc324a-7af6-48d3-a130-1eabf28f87c4" xlink:to="loc_dei_DocumentFiscalYearFocus_10652080-2a33-4ffa-9c45-4c50f057037b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_72cae3b5-c97d-4ea0-82c7-94eac626c066" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_3cbc324a-7af6-48d3-a130-1eabf28f87c4" xlink:to="loc_dei_DocumentFiscalPeriodFocus_72cae3b5-c97d-4ea0-82c7-94eac626c066" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_5277c08b-90c6-4dfe-b5e6-6b7a0c3bec57" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_3cbc324a-7af6-48d3-a130-1eabf28f87c4" xlink:to="loc_dei_EntityCentralIndexKey_5277c08b-90c6-4dfe-b5e6-6b7a0c3bec57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_05c8c8b6-c59f-41bc-b632-989d6d1a5d3e" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_3cbc324a-7af6-48d3-a130-1eabf28f87c4" xlink:to="loc_dei_CurrentFiscalYearEndDate_05c8c8b6-c59f-41bc-b632-989d6d1a5d3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_5ab6406c-0193-485c-9b80-566474d57824" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_AmendmentFlag"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_3cbc324a-7af6-48d3-a130-1eabf28f87c4" xlink:to="loc_dei_AmendmentFlag_5ab6406c-0193-485c-9b80-566474d57824" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cognizant.com/role/ConsolidatedStatementsOfFinancialPositionUnaudited" xlink:type="simple" xlink:href="ctsh-20250331.xsd#ConsolidatedStatementsOfFinancialPositionUnaudited"/>
  <link:presentationLink xlink:role="http://www.cognizant.com/role/ConsolidatedStatementsOfFinancialPositionUnaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_d86fddd2-af0f-4a6f-94e3-f05b3f3db3b6" 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_86574d74-dc13-4f61-a96f-22574d004788" 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_d86fddd2-af0f-4a6f-94e3-f05b3f3db3b6" xlink:to="loc_us-gaap_AssetsAbstract_86574d74-dc13-4f61-a96f-22574d004788" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_bb9d72d0-d855-467b-9c67-bd964cc8b346" 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_86574d74-dc13-4f61-a96f-22574d004788" xlink:to="loc_us-gaap_AssetsCurrentAbstract_bb9d72d0-d855-467b-9c67-bd964cc8b346" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_6ccb86ba-ad5c-4b1c-9ee5-ceda6ccb3a11" 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_bb9d72d0-d855-467b-9c67-bd964cc8b346" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_6ccb86ba-ad5c-4b1c-9ee5-ceda6ccb3a11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermInvestments_d5da9816-db81-4a00-889c-c37bc76d75e7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShortTermInvestments"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_bb9d72d0-d855-467b-9c67-bd964cc8b346" xlink:to="loc_us-gaap_ShortTermInvestments_d5da9816-db81-4a00-889c-c37bc76d75e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_cd188f53-dd60-463a-aea7-afe8843fdf48" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_bb9d72d0-d855-467b-9c67-bd964cc8b346" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_cd188f53-dd60-463a-aea7-afe8843fdf48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_51cbbe1a-a447-4dcf-8cb0-8d4dc029f7ef" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_bb9d72d0-d855-467b-9c67-bd964cc8b346" xlink:to="loc_us-gaap_OtherAssetsCurrent_51cbbe1a-a447-4dcf-8cb0-8d4dc029f7ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_ecf3f805-5562-4229-a119-dad54ceec01e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_bb9d72d0-d855-467b-9c67-bd964cc8b346" xlink:to="loc_us-gaap_AssetsCurrent_ecf3f805-5562-4229-a119-dad54ceec01e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_450d1885-dc86-493b-8b0e-f7e71db77c93" 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_86574d74-dc13-4f61-a96f-22574d004788" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_450d1885-dc86-493b-8b0e-f7e71db77c93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_a7b5ac3c-a98b-4ea3-aad8-fafdd1703908" 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_86574d74-dc13-4f61-a96f-22574d004788" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_a7b5ac3c-a98b-4ea3-aad8-fafdd1703908" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_3dad7d90-972d-4379-ba8d-3ac5b5da5b95" 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_AssetsAbstract_86574d74-dc13-4f61-a96f-22574d004788" xlink:to="loc_us-gaap_Goodwill_3dad7d90-972d-4379-ba8d-3ac5b5da5b95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_df620875-0a31-4691-97d3-fff86f478c08" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_86574d74-dc13-4f61-a96f-22574d004788" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_df620875-0a31-4691-97d3-fff86f478c08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_b4a1f124-9324-4801-aabf-98aab6c9c4be" 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_86574d74-dc13-4f61-a96f-22574d004788" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_b4a1f124-9324-4801-aabf-98aab6c9c4be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermInvestments_c2dce0f9-f6fc-483c-b44e-61d0181a47e5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermInvestments"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_86574d74-dc13-4f61-a96f-22574d004788" xlink:to="loc_us-gaap_LongTermInvestments_c2dce0f9-f6fc-483c-b44e-61d0181a47e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_ed61b8d1-156e-4464-971f-ce27c7eb1a53" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_86574d74-dc13-4f61-a96f-22574d004788" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_ed61b8d1-156e-4464-971f-ce27c7eb1a53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_71da5bca-d451-4f14-9929-64ac0b6e277e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Assets"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_86574d74-dc13-4f61-a96f-22574d004788" xlink:to="loc_us-gaap_Assets_71da5bca-d451-4f14-9929-64ac0b6e277e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_dd81d7b7-f315-413a-ae97-8ddecca799a0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_d86fddd2-af0f-4a6f-94e3-f05b3f3db3b6" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_dd81d7b7-f315-413a-ae97-8ddecca799a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_8eb16136-2a63-4ceb-87e2-f25773e41d53" 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_LiabilitiesAndStockholdersEquityAbstract_dd81d7b7-f315-413a-ae97-8ddecca799a0" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_8eb16136-2a63-4ceb-87e2-f25773e41d53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_25b9fdb6-2cd8-4064-974d-90ac820dbaa8" 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_8eb16136-2a63-4ceb-87e2-f25773e41d53" xlink:to="loc_us-gaap_AccountsPayableCurrent_25b9fdb6-2cd8-4064-974d-90ac820dbaa8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredRevenueCurrent_74ecb484-95b2-4cb5-ad0d-4440ee3b9101" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredRevenueCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_8eb16136-2a63-4ceb-87e2-f25773e41d53" xlink:to="loc_us-gaap_DeferredRevenueCurrent_74ecb484-95b2-4cb5-ad0d-4440ee3b9101" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermBorrowings_77f357c1-f554-48e8-8316-583199692c9f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShortTermBorrowings"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_8eb16136-2a63-4ceb-87e2-f25773e41d53" xlink:to="loc_us-gaap_ShortTermBorrowings_77f357c1-f554-48e8-8316-583199692c9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_9d46adc1-b3de-49d9-bb8f-d9978cf42db7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_8eb16136-2a63-4ceb-87e2-f25773e41d53" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_9d46adc1-b3de-49d9-bb8f-d9978cf42db7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_29f75092-c5ad-4d31-8592-6a29cfd51367" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccruedLiabilitiesAndOtherLiabilities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_8eb16136-2a63-4ceb-87e2-f25773e41d53" xlink:to="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_29f75092-c5ad-4d31-8592-6a29cfd51367" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_fb3dac20-fdc4-47a9-a364-7095cf966a2d" 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_8eb16136-2a63-4ceb-87e2-f25773e41d53" xlink:to="loc_us-gaap_LiabilitiesCurrent_fb3dac20-fdc4-47a9-a364-7095cf966a2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredRevenueNoncurrent_e5ed1fa0-3b67-4f8d-a743-8dc3f17cfce4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredRevenueNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_dd81d7b7-f315-413a-ae97-8ddecca799a0" xlink:to="loc_us-gaap_DeferredRevenueNoncurrent_e5ed1fa0-3b67-4f8d-a743-8dc3f17cfce4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_f5d795ad-b736-4188-a309-75a90e446806" 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_LiabilitiesAndStockholdersEquityAbstract_dd81d7b7-f315-413a-ae97-8ddecca799a0" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_f5d795ad-b736-4188-a309-75a90e446806" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_a24713fe-37ff-4b06-a8b0-f81bd05a21df" 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_LiabilitiesAndStockholdersEquityAbstract_dd81d7b7-f315-413a-ae97-8ddecca799a0" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_a24713fe-37ff-4b06-a8b0-f81bd05a21df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_1fa47fb7-1e59-4203-8033-458630e1451c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_dd81d7b7-f315-413a-ae97-8ddecca799a0" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_1fa47fb7-1e59-4203-8033-458630e1451c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_0027566a-384a-4754-b9a6-d8f9d58b60db" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_dd81d7b7-f315-413a-ae97-8ddecca799a0" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_0027566a-384a-4754-b9a6-d8f9d58b60db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_1789706d-188f-4a88-8abe-c5e304a4fca7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Liabilities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_dd81d7b7-f315-413a-ae97-8ddecca799a0" xlink:to="loc_us-gaap_Liabilities_1789706d-188f-4a88-8abe-c5e304a4fca7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_f015c20e-7989-48db-8379-fae799242809" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_dd81d7b7-f315-413a-ae97-8ddecca799a0" xlink:to="loc_us-gaap_CommitmentsAndContingencies_f015c20e-7989-48db-8379-fae799242809" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract_880d7ba7-7e1d-4c66-8835-e84ac6abd0d6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_dd81d7b7-f315-413a-ae97-8ddecca799a0" xlink:to="loc_us-gaap_StockholdersEquityAbstract_880d7ba7-7e1d-4c66-8835-e84ac6abd0d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_0c7ee3b0-91f5-46a8-9eff-6a511798eb0b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PreferredStockValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_880d7ba7-7e1d-4c66-8835-e84ac6abd0d6" xlink:to="loc_us-gaap_PreferredStockValue_0c7ee3b0-91f5-46a8-9eff-6a511798eb0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_c60448c2-e9b2-403f-8ce2-ed9eb0c1cc8c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_880d7ba7-7e1d-4c66-8835-e84ac6abd0d6" xlink:to="loc_us-gaap_CommonStockValue_c60448c2-e9b2-403f-8ce2-ed9eb0c1cc8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_35dce22e-57c6-4f25-83a5-2ffb51f45964" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_880d7ba7-7e1d-4c66-8835-e84ac6abd0d6" xlink:to="loc_us-gaap_AdditionalPaidInCapital_35dce22e-57c6-4f25-83a5-2ffb51f45964" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_ac5b9502-85be-465c-9502-b3f84299ad20" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_880d7ba7-7e1d-4c66-8835-e84ac6abd0d6" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_ac5b9502-85be-465c-9502-b3f84299ad20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_0c8fd800-dfc1-4b1f-ace0-d089def04a6d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_880d7ba7-7e1d-4c66-8835-e84ac6abd0d6" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_0c8fd800-dfc1-4b1f-ace0-d089def04a6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_a0414b14-c39d-4911-b48c-afa1fd05c343" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_880d7ba7-7e1d-4c66-8835-e84ac6abd0d6" xlink:to="loc_us-gaap_StockholdersEquity_a0414b14-c39d-4911-b48c-afa1fd05c343" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_8c825c6c-7375-4819-958e-04424cfe49f4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_dd81d7b7-f315-413a-ae97-8ddecca799a0" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_8c825c6c-7375-4819-958e-04424cfe49f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cognizant.com/role/ConsolidatedStatementsOfFinancialPositionUnauditedParenthetical" xlink:type="simple" xlink:href="ctsh-20250331.xsd#ConsolidatedStatementsOfFinancialPositionUnauditedParenthetical"/>
  <link:presentationLink xlink:role="http://www.cognizant.com/role/ConsolidatedStatementsOfFinancialPositionUnauditedParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_467b9929-7b24-4ae7-bbeb-6026ae4170bc" 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_PreferredStockParOrStatedValuePerShare_0b235dd0-e05e-43ff-8b78-23e22a6c7bd7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_467b9929-7b24-4ae7-bbeb-6026ae4170bc" xlink:to="loc_us-gaap_PreferredStockParOrStatedValuePerShare_0b235dd0-e05e-43ff-8b78-23e22a6c7bd7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_c3b0ea67-f4cd-45ac-9432-f3db2fd4befc" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_467b9929-7b24-4ae7-bbeb-6026ae4170bc" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_c3b0ea67-f4cd-45ac-9432-f3db2fd4befc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued_7fd24eae-ce62-4a4d-9dab-a762d931ad0d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_467b9929-7b24-4ae7-bbeb-6026ae4170bc" xlink:to="loc_us-gaap_PreferredStockSharesIssued_7fd24eae-ce62-4a4d-9dab-a762d931ad0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_5c1abbb6-4f81-40a5-ab70-44d857b85733" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_467b9929-7b24-4ae7-bbeb-6026ae4170bc" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_5c1abbb6-4f81-40a5-ab70-44d857b85733" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_708e6a2c-ce15-45df-bfd8-6bffdb69e72c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_467b9929-7b24-4ae7-bbeb-6026ae4170bc" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_708e6a2c-ce15-45df-bfd8-6bffdb69e72c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_246079f2-7f2d-4669-a778-258a72292b21" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_467b9929-7b24-4ae7-bbeb-6026ae4170bc" xlink:to="loc_us-gaap_CommonStockSharesIssued_246079f2-7f2d-4669-a778-258a72292b21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_c76a28fd-3251-4b39-b0de-4982091cfb4d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_467b9929-7b24-4ae7-bbeb-6026ae4170bc" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_c76a28fd-3251-4b39-b0de-4982091cfb4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cognizant.com/role/ConsolidatedStatementsOfOperationsUnaudited" xlink:type="simple" xlink:href="ctsh-20250331.xsd#ConsolidatedStatementsOfOperationsUnaudited"/>
  <link:presentationLink xlink:role="http://www.cognizant.com/role/ConsolidatedStatementsOfOperationsUnaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract_76f25b22-5cf5-447f-a864-55233b6b207b" 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_Revenues_5051dc3a-28ac-4c2a-8dd6-fd9509109bda" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Revenues"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_76f25b22-5cf5-447f-a864-55233b6b207b" xlink:to="loc_us-gaap_Revenues_5051dc3a-28ac-4c2a-8dd6-fd9509109bda" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpensesAbstract_29579c20-e8ca-4a72-b7b4-f2172a817f8d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostsAndExpensesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_76f25b22-5cf5-447f-a864-55233b6b207b" xlink:to="loc_us-gaap_CostsAndExpensesAbstract_29579c20-e8ca-4a72-b7b4-f2172a817f8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization_05f94105-9d85-4c38-afe9-85e338fd40e0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_29579c20-e8ca-4a72-b7b4-f2172a817f8d" xlink:to="loc_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization_05f94105-9d85-4c38-afe9-85e338fd40e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_2d51897d-ccfc-4fda-ad6d-6ab175e924ef" 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_CostsAndExpensesAbstract_29579c20-e8ca-4a72-b7b4-f2172a817f8d" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_2d51897d-ccfc-4fda-ad6d-6ab175e924ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_a2391fbb-ca17-4118-a090-1d5551522bec" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestructuringCharges"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_29579c20-e8ca-4a72-b7b4-f2172a817f8d" xlink:to="loc_us-gaap_RestructuringCharges_a2391fbb-ca17-4118-a090-1d5551522bec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationAndAmortization_5f9734a5-d5f1-4bac-a056-7d8fd6ed2266" 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_CostsAndExpensesAbstract_29579c20-e8ca-4a72-b7b4-f2172a817f8d" xlink:to="loc_us-gaap_DepreciationAndAmortization_5f9734a5-d5f1-4bac-a056-7d8fd6ed2266" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_e48d7c22-e9af-4c51-b237-2a28e8cf16aa" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_29579c20-e8ca-4a72-b7b4-f2172a817f8d" xlink:to="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_e48d7c22-e9af-4c51-b237-2a28e8cf16aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_9e552f6f-6757-47ed-830f-7bcdda2ef989" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_29579c20-e8ca-4a72-b7b4-f2172a817f8d" xlink:to="loc_us-gaap_OperatingIncomeLoss_9e552f6f-6757-47ed-830f-7bcdda2ef989" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpenseAbstract_f01a3a74-cfd4-48fc-a4bb-1a89922f7b09" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NonoperatingIncomeExpenseAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_76f25b22-5cf5-447f-a864-55233b6b207b" xlink:to="loc_us-gaap_NonoperatingIncomeExpenseAbstract_f01a3a74-cfd4-48fc-a4bb-1a89922f7b09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeInterestAndDividend_461ef107-ff80-4efe-8098-bf3d924e6f82" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InvestmentIncomeInterestAndDividend"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_f01a3a74-cfd4-48fc-a4bb-1a89922f7b09" xlink:to="loc_us-gaap_InvestmentIncomeInterestAndDividend_461ef107-ff80-4efe-8098-bf3d924e6f82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseNonoperating_edc68f86-5642-455c-8b95-b2888607aca3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestExpenseNonoperating"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_f01a3a74-cfd4-48fc-a4bb-1a89922f7b09" xlink:to="loc_us-gaap_InterestExpenseNonoperating_edc68f86-5642-455c-8b95-b2888607aca3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_b2149e7c-4fcd-4c27-9f51-5b37576b4d40" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_f01a3a74-cfd4-48fc-a4bb-1a89922f7b09" xlink:to="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_b2149e7c-4fcd-4c27-9f51-5b37576b4d40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_54ecd48e-5333-40f7-864e-3f5b7c081433" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_f01a3a74-cfd4-48fc-a4bb-1a89922f7b09" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_54ecd48e-5333-40f7-864e-3f5b7c081433" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_4131a1cd-0509-4858-9025-60a413ca140d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_f01a3a74-cfd4-48fc-a4bb-1a89922f7b09" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_4131a1cd-0509-4858-9025-60a413ca140d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_e0204a2e-540a-4549-99e9-b94f22597478" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_76f25b22-5cf5-447f-a864-55233b6b207b" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_e0204a2e-540a-4549-99e9-b94f22597478" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_df4c69da-9634-4036-98c8-9efa1dd1aecd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_76f25b22-5cf5-447f-a864-55233b6b207b" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_df4c69da-9634-4036-98c8-9efa1dd1aecd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_5450c23e-21f7-474e-b441-7c3ab73ba390" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_76f25b22-5cf5-447f-a864-55233b6b207b" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_5450c23e-21f7-474e-b441-7c3ab73ba390" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_28ce53d9-b1a5-4b05-b935-9a8f55c0dc8f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_76f25b22-5cf5-447f-a864-55233b6b207b" xlink:to="loc_us-gaap_NetIncomeLoss_28ce53d9-b1a5-4b05-b935-9a8f55c0dc8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_1f744eb1-b921-493f-a9d6-f04ccd556c6b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_76f25b22-5cf5-447f-a864-55233b6b207b" xlink:to="loc_us-gaap_EarningsPerShareBasic_1f744eb1-b921-493f-a9d6-f04ccd556c6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_07e152c0-1e9b-4d63-8a21-abc4d64dfc23" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_76f25b22-5cf5-447f-a864-55233b6b207b" xlink:to="loc_us-gaap_EarningsPerShareDiluted_07e152c0-1e9b-4d63-8a21-abc4d64dfc23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_a8071065-607b-47e8-990e-1ca527979952" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_76f25b22-5cf5-447f-a864-55233b6b207b" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_a8071065-607b-47e8-990e-1ca527979952" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_14d8224d-7500-469e-b827-07b03a7bf553" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_76f25b22-5cf5-447f-a864-55233b6b207b" xlink:to="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_14d8224d-7500-469e-b827-07b03a7bf553" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_3f02cf80-1bdc-49f8-8654-462c86aaf41b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_76f25b22-5cf5-447f-a864-55233b6b207b" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_3f02cf80-1bdc-49f8-8654-462c86aaf41b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cognizant.com/role/ConsolidatedStatementsOfComprehensiveIncomeUnaudited" xlink:type="simple" xlink:href="ctsh-20250331.xsd#ConsolidatedStatementsOfComprehensiveIncomeUnaudited"/>
  <link:presentationLink xlink:role="http://www.cognizant.com/role/ConsolidatedStatementsOfComprehensiveIncomeUnaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_65f7938d-2f73-424d-9c90-9e47f5b6872e" 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_6d498c7d-5333-485e-9f9d-699bbdac4017" 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_65f7938d-2f73-424d-9c90-9e47f5b6872e" xlink:to="loc_us-gaap_NetIncomeLoss_6d498c7d-5333-485e-9f9d-699bbdac4017" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_131e9d6c-9a7a-4774-b48d-b7c360e45f9f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_65f7938d-2f73-424d-9c90-9e47f5b6872e" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_131e9d6c-9a7a-4774-b48d-b7c360e45f9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_c64ddaef-bd0e-4adb-a288-f6af1b3b7d65" 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_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_131e9d6c-9a7a-4774-b48d-b7c360e45f9f" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_c64ddaef-bd0e-4adb-a288-f6af1b3b7d65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent_5e5a59fb-73ad-48fc-926a-459116ecb207" 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_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_131e9d6c-9a7a-4774-b48d-b7c360e45f9f" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent_5e5a59fb-73ad-48fc-926a-459116ecb207" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_f9744191-2129-49eb-9245-7f2bdbf24235" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_65f7938d-2f73-424d-9c90-9e47f5b6872e" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_f9744191-2129-49eb-9245-7f2bdbf24235" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_bea08205-bf0f-4daa-ae4e-9d76e3123c6c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_65f7938d-2f73-424d-9c90-9e47f5b6872e" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_bea08205-bf0f-4daa-ae4e-9d76e3123c6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cognizant.com/role/ConsolidatedStatementsofStockholdersEquityUnaudited" xlink:type="simple" xlink:href="ctsh-20250331.xsd#ConsolidatedStatementsofStockholdersEquityUnaudited"/>
  <link:presentationLink xlink:role="http://www.cognizant.com/role/ConsolidatedStatementsofStockholdersEquityUnaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_00534d5b-92ab-4f99-bcc2-b920a7fb7b20" 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_bad09125-ab12-4ac7-980f-dcf7f326f17b" 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_00534d5b-92ab-4f99-bcc2-b920a7fb7b20" xlink:to="loc_us-gaap_StatementTable_bad09125-ab12-4ac7-980f-dcf7f326f17b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_00fa45c3-c155-4404-86ae-916e74cbd08b" 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_bad09125-ab12-4ac7-980f-dcf7f326f17b" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_00fa45c3-c155-4404-86ae-916e74cbd08b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_9eef1ccd-fe75-427c-b2d1-a9192d025b21" 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_00fa45c3-c155-4404-86ae-916e74cbd08b" xlink:to="loc_us-gaap_EquityComponentDomain_9eef1ccd-fe75-427c-b2d1-a9192d025b21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_132c2bd6-3bc8-47ac-b098-5636c063236c" 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_9eef1ccd-fe75-427c-b2d1-a9192d025b21" xlink:to="loc_us-gaap_CommonStockMember_132c2bd6-3bc8-47ac-b098-5636c063236c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_bb0d5773-1065-4ff1-b36c-f3302c2ed1e1" 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_9eef1ccd-fe75-427c-b2d1-a9192d025b21" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_bb0d5773-1065-4ff1-b36c-f3302c2ed1e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_c5046d37-8fed-4bca-a137-1ccbc776c1c8" 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_9eef1ccd-fe75-427c-b2d1-a9192d025b21" xlink:to="loc_us-gaap_RetainedEarningsMember_c5046d37-8fed-4bca-a137-1ccbc776c1c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_f4d1dd44-c5aa-46e1-9520-dc964460a659" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_9eef1ccd-fe75-427c-b2d1-a9192d025b21" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_f4d1dd44-c5aa-46e1-9520-dc964460a659" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_fc1ae51e-e5d7-4791-905c-f60d183a5c25" 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_bad09125-ab12-4ac7-980f-dcf7f326f17b" xlink:to="loc_us-gaap_StatementLineItems_fc1ae51e-e5d7-4791-905c-f60d183a5c25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_3ab4fb16-88c0-4881-85f3-ee8f0e84c6d8" 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_fc1ae51e-e5d7-4791-905c-f60d183a5c25" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_3ab4fb16-88c0-4881-85f3-ee8f0e84c6d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_41d5e4af-e12e-4bdf-80d6-a81d817c193e" 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_3ab4fb16-88c0-4881-85f3-ee8f0e84c6d8" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_41d5e4af-e12e-4bdf-80d6-a81d817c193e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_7e8608d4-4099-450d-a325-f59a87a7e1ed" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_3ab4fb16-88c0-4881-85f3-ee8f0e84c6d8" xlink:to="loc_us-gaap_StockholdersEquity_7e8608d4-4099-450d-a325-f59a87a7e1ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_196c895a-483b-4a0e-b5de-ef35278e7214" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_3ab4fb16-88c0-4881-85f3-ee8f0e84c6d8" xlink:to="loc_us-gaap_NetIncomeLoss_196c895a-483b-4a0e-b5de-ef35278e7214" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_ae388ad8-f88f-447a-8056-00e132a517bc" 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_IncreaseDecreaseInStockholdersEquityRollForward_3ab4fb16-88c0-4881-85f3-ee8f0e84c6d8" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_ae388ad8-f88f-447a-8056-00e132a517bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_1bec368d-20ac-4342-9f6b-b9c4422971d6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_3ab4fb16-88c0-4881-85f3-ee8f0e84c6d8" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_1bec368d-20ac-4342-9f6b-b9c4422971d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_dde79b34-7f1c-4bf3-af33-6800f9de0375" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_3ab4fb16-88c0-4881-85f3-ee8f0e84c6d8" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_dde79b34-7f1c-4bf3-af33-6800f9de0375" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_29166a5d-de6a-4370-aec4-512472a95564" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_3ab4fb16-88c0-4881-85f3-ee8f0e84c6d8" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_29166a5d-de6a-4370-aec4-512472a95564" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_77004761-89f1-4cbf-b795-7c0e5c13079b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_3ab4fb16-88c0-4881-85f3-ee8f0e84c6d8" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_77004761-89f1-4cbf-b795-7c0e5c13079b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_ede4c6a9-75d3-4b32-baaa-5acdf4cc8f1a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_3ab4fb16-88c0-4881-85f3-ee8f0e84c6d8" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_ede4c6a9-75d3-4b32-baaa-5acdf4cc8f1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_98b81e7c-c046-4110-814e-4a9cc2beacab" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodValue"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_3ab4fb16-88c0-4881-85f3-ee8f0e84c6d8" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_98b81e7c-c046-4110-814e-4a9cc2beacab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCommonStockCash_e0f07296-c8cb-4ba4-85e8-ef41ec634854" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DividendsCommonStockCash"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_3ab4fb16-88c0-4881-85f3-ee8f0e84c6d8" xlink:to="loc_us-gaap_DividendsCommonStockCash_e0f07296-c8cb-4ba4-85e8-ef41ec634854" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_d788f0da-d372-4a99-9c90-9307f0f6d245" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_3ab4fb16-88c0-4881-85f3-ee8f0e84c6d8" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_d788f0da-d372-4a99-9c90-9307f0f6d245" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_ecfafbdc-6781-4446-94b1-11fc8b06deff" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_3ab4fb16-88c0-4881-85f3-ee8f0e84c6d8" xlink:to="loc_us-gaap_StockholdersEquity_ecfafbdc-6781-4446-94b1-11fc8b06deff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared_80e40a4f-452c-495d-8eeb-ec3b428f22d4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockDividendsPerShareDeclared"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_fc1ae51e-e5d7-4791-905c-f60d183a5c25" xlink:to="loc_us-gaap_CommonStockDividendsPerShareDeclared_80e40a4f-452c-495d-8eeb-ec3b428f22d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cognizant.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" xlink:type="simple" xlink:href="ctsh-20250331.xsd#CondensedConsolidatedStatementsOfCashFlowsUnaudited"/>
  <link:presentationLink xlink:role="http://www.cognizant.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_e0328ef4-1490-432e-8229-b9c2bb68c881" 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_c68bc1b1-f836-4941-bd74-58828108472f" 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_e0328ef4-1490-432e-8229-b9c2bb68c881" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_c68bc1b1-f836-4941-bd74-58828108472f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_77db48e6-d495-4954-a6e4-cb9209ffa390" 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_c68bc1b1-f836-4941-bd74-58828108472f" xlink:to="loc_us-gaap_NetIncomeLoss_77db48e6-d495-4954-a6e4-cb9209ffa390" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_7b94cf7e-f378-4bf0-b59c-75339b1ee854" 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_c68bc1b1-f836-4941-bd74-58828108472f" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_7b94cf7e-f378-4bf0-b59c-75339b1ee854" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_abc252e6-60b7-40ce-af07-a39e7bf52d7f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_7b94cf7e-f378-4bf0-b59c-75339b1ee854" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_abc252e6-60b7-40ce-af07-a39e7bf52d7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_38edd15f-1050-42ea-9a53-51bfeaf44756" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_7b94cf7e-f378-4bf0-b59c-75339b1ee854" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_38edd15f-1050-42ea-9a53-51bfeaf44756" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_8209ba55-f9dd-4128-8fe0-69a26f10c13e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensation"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_7b94cf7e-f378-4bf0-b59c-75339b1ee854" xlink:to="loc_us-gaap_ShareBasedCompensation_8209ba55-f9dd-4128-8fe0-69a26f10c13e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_fb84026a-b27c-4de9-9271-5aab3dca4442" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_7b94cf7e-f378-4bf0-b59c-75339b1ee854" xlink:to="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_fb84026a-b27c-4de9-9271-5aab3dca4442" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_32dab2ca-484d-490e-bbd2-8c709cde1e06" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_7b94cf7e-f378-4bf0-b59c-75339b1ee854" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_32dab2ca-484d-490e-bbd2-8c709cde1e06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_310aeb27-cc05-4d7a-8ee7-c71520d13a2d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_c68bc1b1-f836-4941-bd74-58828108472f" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_310aeb27-cc05-4d7a-8ee7-c71520d13a2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_db28da05-41e1-4376-858d-2d29efc0a2c9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_310aeb27-cc05-4d7a-8ee7-c71520d13a2d" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_db28da05-41e1-4376-858d-2d29efc0a2c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_d05badcb-4ddd-4f31-8231-c86c8c6f517d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_310aeb27-cc05-4d7a-8ee7-c71520d13a2d" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_d05badcb-4ddd-4f31-8231-c86c8c6f517d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_7baf8080-28a2-4d38-aeee-4faecacaeeab" 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_310aeb27-cc05-4d7a-8ee7-c71520d13a2d" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_7baf8080-28a2-4d38-aeee-4faecacaeeab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredRevenue_400e2e54-d1f8-4974-9624-299214c0be21" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInDeferredRevenue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_310aeb27-cc05-4d7a-8ee7-c71520d13a2d" xlink:to="loc_us-gaap_IncreaseDecreaseInDeferredRevenue_400e2e54-d1f8-4974-9624-299214c0be21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_dacd3a63-cf04-4b99-a3ab-d5763e7cf7fe" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInOtherOperatingLiabilities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_310aeb27-cc05-4d7a-8ee7-c71520d13a2d" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_dacd3a63-cf04-4b99-a3ab-d5763e7cf7fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_48737b76-be53-4cdb-aab4-fd34074de12b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_c68bc1b1-f836-4941-bd74-58828108472f" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_48737b76-be53-4cdb-aab4-fd34074de12b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_3a42c5a2-f188-404b-a946-7c7bde71cb78" 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_e0328ef4-1490-432e-8229-b9c2bb68c881" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_3a42c5a2-f188-404b-a946-7c7bde71cb78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_78465f87-8a5a-40fd-bdaf-ee45b0efae62" 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_3a42c5a2-f188-404b-a946-7c7bde71cb78" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_78465f87-8a5a-40fd-bdaf-ee45b0efae62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_5170e5da-4fd1-4232-bc53-473f9a1c0f6a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_3a42c5a2-f188-404b-a946-7c7bde71cb78" xlink:to="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_5170e5da-4fd1-4232-bc53-473f9a1c0f6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities_d17afc8a-5516-48ea-b302-be20cd3fc976" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_3a42c5a2-f188-404b-a946-7c7bde71cb78" xlink:to="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities_d17afc8a-5516-48ea-b302-be20cd3fc976" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleAndMaturityOfOtherInvestments_d1965e1f-3a36-4128-957e-9835ad509529" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromSaleAndMaturityOfOtherInvestments"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_3a42c5a2-f188-404b-a946-7c7bde71cb78" xlink:to="loc_us-gaap_ProceedsFromSaleAndMaturityOfOtherInvestments_d1965e1f-3a36-4128-957e-9835ad509529" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_ec05393a-94b0-40bf-b2d1-ad7d57d5b590" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_3a42c5a2-f188-404b-a946-7c7bde71cb78" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_ec05393a-94b0-40bf-b2d1-ad7d57d5b590" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_fe12fb26-9728-4d3b-ac57-d3b1481d036c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_3a42c5a2-f188-404b-a946-7c7bde71cb78" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_fe12fb26-9728-4d3b-ac57-d3b1481d036c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_bd280e7f-67b0-4b5d-b459-d7bd0b2f7b6f" 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_e0328ef4-1490-432e-8229-b9c2bb68c881" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_bd280e7f-67b0-4b5d-b459-d7bd0b2f7b6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_d472306f-165e-4874-92a9-3e4b67924383" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_bd280e7f-67b0-4b5d-b459-d7bd0b2f7b6f" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_d472306f-165e-4874-92a9-3e4b67924383" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_222ca467-9948-4818-8465-7bd3dcde1239" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_bd280e7f-67b0-4b5d-b459-d7bd0b2f7b6f" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_222ca467-9948-4818-8465-7bd3dcde1239" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_RepaymentsOfDebtLeaseAndEarnoutObligations_7da1f945-e979-4305-a239-edb04fa870f3" xlink:href="ctsh-20250331.xsd#ctsh_RepaymentsOfDebtLeaseAndEarnoutObligations"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_bd280e7f-67b0-4b5d-b459-d7bd0b2f7b6f" xlink:to="loc_ctsh_RepaymentsOfDebtLeaseAndEarnoutObligations_7da1f945-e979-4305-a239-edb04fa870f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermLinesOfCredit_9ae7a47a-0793-4cb0-9357-aa2100b40874" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RepaymentsOfLongTermLinesOfCredit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_bd280e7f-67b0-4b5d-b459-d7bd0b2f7b6f" xlink:to="loc_us-gaap_RepaymentsOfLongTermLinesOfCredit_9ae7a47a-0793-4cb0-9357-aa2100b40874" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock_92f95fea-244b-4cc9-a7be-08d9ca267ca0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsOfDividendsCommonStock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_bd280e7f-67b0-4b5d-b459-d7bd0b2f7b6f" xlink:to="loc_us-gaap_PaymentsOfDividendsCommonStock_92f95fea-244b-4cc9-a7be-08d9ca267ca0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_b0f09b75-76ff-4708-96c0-eb69c5de8a9e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_bd280e7f-67b0-4b5d-b459-d7bd0b2f7b6f" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_b0f09b75-76ff-4708-96c0-eb69c5de8a9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_287381d7-2d0d-450f-a294-ae06195f4073" 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_e0328ef4-1490-432e-8229-b9c2bb68c881" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_287381d7-2d0d-450f-a294-ae06195f4073" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_db2f2b8a-0845-4f7d-a0bd-f3a6dde5038c" 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_e0328ef4-1490-432e-8229-b9c2bb68c881" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_db2f2b8a-0845-4f7d-a0bd-f3a6dde5038c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_93bb96e7-8b7b-475d-a8da-bde349dd2e9d" 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_e0328ef4-1490-432e-8229-b9c2bb68c881" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_93bb96e7-8b7b-475d-a8da-bde349dd2e9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_9ea33512-2b65-477e-a851-49f572b5d988" 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_e0328ef4-1490-432e-8229-b9c2bb68c881" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_9ea33512-2b65-477e-a851-49f572b5d988" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cognizant.com/role/ConsolidatedStatementsofStockholdersEquityUnauditedParenthetical" xlink:type="simple" xlink:href="ctsh-20250331.xsd#ConsolidatedStatementsofStockholdersEquityUnauditedParenthetical"/>
  <link:presentationLink xlink:role="http://www.cognizant.com/role/ConsolidatedStatementsofStockholdersEquityUnauditedParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_80d99f5e-67ba-4619-8333-ba49d2c5a5ea" 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_CommonStockDividendsPerShareDeclared_b85fee19-74c7-460a-9d61-e7b5a50e681c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockDividendsPerShareDeclared"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_80d99f5e-67ba-4619-8333-ba49d2c5a5ea" xlink:to="loc_us-gaap_CommonStockDividendsPerShareDeclared_b85fee19-74c7-460a-9d61-e7b5a50e681c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cognizant.com/role/InterimConsolidatedFinancialStatements" xlink:type="simple" xlink:href="ctsh-20250331.xsd#InterimConsolidatedFinancialStatements"/>
  <link:presentationLink xlink:role="http://www.cognizant.com/role/InterimConsolidatedFinancialStatements" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_771f1c0a-e2fa-4ef6-ac19-d5eff5b314a9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_dd7e290d-83a9-4f70-b5ad-768911cf8a0b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_771f1c0a-e2fa-4ef6-ac19-d5eff5b314a9" xlink:to="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_dd7e290d-83a9-4f70-b5ad-768911cf8a0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cognizant.com/role/RevenuesandTradeAccountsReceivable" xlink:type="simple" xlink:href="ctsh-20250331.xsd#RevenuesandTradeAccountsReceivable"/>
  <link:presentationLink xlink:role="http://www.cognizant.com/role/RevenuesandTradeAccountsReceivable" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_a29e0407-0789-44b8-9321-68d0816b5607" 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_a79ef357-1895-4f70-a5ff-27bdad9792ff" 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_a29e0407-0789-44b8-9321-68d0816b5607" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_a79ef357-1895-4f70-a5ff-27bdad9792ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cognizant.com/role/RestructuringCharges" xlink:type="simple" xlink:href="ctsh-20250331.xsd#RestructuringCharges"/>
  <link:presentationLink xlink:role="http://www.cognizant.com/role/RestructuringCharges" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_bacc8017-9887-4f5a-8a30-17f0f1615a88" 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_817764bc-9879-4e17-8b84-a0da3fc4bdd8" 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_bacc8017-9887-4f5a-8a30-17f0f1615a88" xlink:to="loc_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock_817764bc-9879-4e17-8b84-a0da3fc4bdd8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cognizant.com/role/AccruedExpensesAndOtherCurrentLiabilities" xlink:type="simple" xlink:href="ctsh-20250331.xsd#AccruedExpensesAndOtherCurrentLiabilities"/>
  <link:presentationLink xlink:role="http://www.cognizant.com/role/AccruedExpensesAndOtherCurrentLiabilities" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PayablesAndAccrualsAbstract_c2ede08e-87a7-4863-b0d6-d9460531b0a1" 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_ctsh_AccruedExpensesAndOtherCurrentLiabilitiesDisclosureTextBlock_74b7ae0d-b983-4c30-8aae-17afd3355d9e" xlink:href="ctsh-20250331.xsd#ctsh_AccruedExpensesAndOtherCurrentLiabilitiesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_c2ede08e-87a7-4863-b0d6-d9460531b0a1" xlink:to="loc_ctsh_AccruedExpensesAndOtherCurrentLiabilitiesDisclosureTextBlock_74b7ae0d-b983-4c30-8aae-17afd3355d9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cognizant.com/role/Debt" xlink:type="simple" xlink:href="ctsh-20250331.xsd#Debt"/>
  <link:presentationLink xlink:role="http://www.cognizant.com/role/Debt" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_79596ad4-c766-4772-9a88-a01ac06aa932" 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_DebtDisclosureTextBlock_3b7b31d2-94e2-4ad6-bb3e-dbc6262260c4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_79596ad4-c766-4772-9a88-a01ac06aa932" xlink:to="loc_us-gaap_DebtDisclosureTextBlock_3b7b31d2-94e2-4ad6-bb3e-dbc6262260c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cognizant.com/role/IncomeTaxes" xlink:type="simple" xlink:href="ctsh-20250331.xsd#IncomeTaxes"/>
  <link:presentationLink xlink:role="http://www.cognizant.com/role/IncomeTaxes" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_0fd83c4c-cf4b-43c4-8599-9d9edb42d134" 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_caa3b0ee-cfc1-46f2-bb95-9dd58f92a705" 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_0fd83c4c-cf4b-43c4-8599-9d9edb42d134" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_caa3b0ee-cfc1-46f2-bb95-9dd58f92a705" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cognizant.com/role/DerivativeFinancialInstruments" xlink:type="simple" xlink:href="ctsh-20250331.xsd#DerivativeFinancialInstruments"/>
  <link:presentationLink xlink:role="http://www.cognizant.com/role/DerivativeFinancialInstruments" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_8d60c46e-8525-4ddd-a304-a7c1fa5c272b" 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_ed9c821a-0909-48f2-a672-bd8838b921f5" 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_8d60c46e-8525-4ddd-a304-a7c1fa5c272b" xlink:to="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_ed9c821a-0909-48f2-a672-bd8838b921f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cognizant.com/role/FairValueMeasurements" xlink:type="simple" xlink:href="ctsh-20250331.xsd#FairValueMeasurements"/>
  <link:presentationLink xlink:role="http://www.cognizant.com/role/FairValueMeasurements" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_7f5cea1c-61fe-4e4f-b983-fd7ad46e7a00" 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_FairValueMeasurementInputsDisclosureTextBlock_ae09b109-32aa-43a4-b51d-9482b93b5a4f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueMeasurementInputsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_7f5cea1c-61fe-4e4f-b983-fd7ad46e7a00" xlink:to="loc_us-gaap_FairValueMeasurementInputsDisclosureTextBlock_ae09b109-32aa-43a4-b51d-9482b93b5a4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cognizant.com/role/AccumulatedOtherComprehensiveIncomeLoss" xlink:type="simple" xlink:href="ctsh-20250331.xsd#AccumulatedOtherComprehensiveIncomeLoss"/>
  <link:presentationLink xlink:role="http://www.cognizant.com/role/AccumulatedOtherComprehensiveIncomeLoss" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_9a86c0e0-816e-46d9-88d2-7e9123fae766" 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_ComprehensiveIncomeNoteTextBlock_08a31124-1275-4f3d-9330-46baa7df6619" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ComprehensiveIncomeNoteTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_9a86c0e0-816e-46d9-88d2-7e9123fae766" xlink:to="loc_us-gaap_ComprehensiveIncomeNoteTextBlock_08a31124-1275-4f3d-9330-46baa7df6619" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cognizant.com/role/CommitmentsandContingencies" xlink:type="simple" xlink:href="ctsh-20250331.xsd#CommitmentsandContingencies"/>
  <link:presentationLink xlink:role="http://www.cognizant.com/role/CommitmentsandContingencies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_507a97a7-82ae-4c03-9b3a-41184a49a1ff" 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_1099c3c2-6bda-4e08-8b16-2937a4fc27ef" 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_507a97a7-82ae-4c03-9b3a-41184a49a1ff" xlink:to="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_1099c3c2-6bda-4e08-8b16-2937a4fc27ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cognizant.com/role/SegmentInformation" xlink:type="simple" xlink:href="ctsh-20250331.xsd#SegmentInformation"/>
  <link:presentationLink xlink:role="http://www.cognizant.com/role/SegmentInformation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_4814f475-36bd-4c57-972c-078e69af41f4" 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_d0b3ea68-8da8-4dd8-a30e-53df430abd97" 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_4814f475-36bd-4c57-972c-078e69af41f4" xlink:to="loc_us-gaap_SegmentReportingDisclosureTextBlock_d0b3ea68-8da8-4dd8-a30e-53df430abd97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cognizant.com/role/SubsequentEvents" xlink:type="simple" xlink:href="ctsh-20250331.xsd#SubsequentEvents"/>
  <link:presentationLink xlink:role="http://www.cognizant.com/role/SubsequentEvents" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsAbstract_2fc89c51-1290-45ec-a6dc-3b3e83c02e30" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsTextBlock_38f541dc-e476-4266-98e3-6f58dad9a8f9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventsAbstract_2fc89c51-1290-45ec-a6dc-3b3e83c02e30" xlink:to="loc_us-gaap_SubsequentEventsTextBlock_38f541dc-e476-4266-98e3-6f58dad9a8f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cognizant.com/role/OrganizationConsolidationandPresentationofFinancialStatementsPolicies" xlink:type="simple" xlink:href="ctsh-20250331.xsd#OrganizationConsolidationandPresentationofFinancialStatementsPolicies"/>
  <link:presentationLink xlink:role="http://www.cognizant.com/role/OrganizationConsolidationandPresentationofFinancialStatementsPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_0acf25c3-3f0a-423b-881a-6dcfb65394b6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_c69f64e1-459e-40c5-989a-48af12229aa2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_0acf25c3-3f0a-423b-881a-6dcfb65394b6" xlink:to="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_c69f64e1-459e-40c5-989a-48af12229aa2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cognizant.com/role/RevenuesandTradeAccountsReceivableTables" xlink:type="simple" xlink:href="ctsh-20250331.xsd#RevenuesandTradeAccountsReceivableTables"/>
  <link:presentationLink xlink:role="http://www.cognizant.com/role/RevenuesandTradeAccountsReceivableTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_41cec6db-cace-4873-9dfd-def7811d332c" 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_aaf27f34-a961-4dab-a408-d0583235621c" 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_41cec6db-cace-4873-9dfd-def7811d332c" xlink:to="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_aaf27f34-a961-4dab-a408-d0583235621c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostTableTextBlock_e6f785df-a09e-4ae4-81a2-b6cd0afab0d8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CapitalizedContractCostTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_41cec6db-cace-4873-9dfd-def7811d332c" xlink:to="loc_us-gaap_CapitalizedContractCostTableTextBlock_e6f785df-a09e-4ae4-81a2-b6cd0afab0d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_65473fbb-c770-423c-870d-deec3c04065a" 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_41cec6db-cace-4873-9dfd-def7811d332c" xlink:to="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_65473fbb-c770-423c-870d-deec3c04065a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReinsuranceRecoverableAllowanceForCreditLossTableTextBlock_f7ddb4a6-51ac-4043-acdf-ce15b4a9c1f3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ReinsuranceRecoverableAllowanceForCreditLossTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_41cec6db-cace-4873-9dfd-def7811d332c" xlink:to="loc_us-gaap_ReinsuranceRecoverableAllowanceForCreditLossTableTextBlock_f7ddb4a6-51ac-4043-acdf-ce15b4a9c1f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cognizant.com/role/RestructuringChargesTables" xlink:type="simple" xlink:href="ctsh-20250331.xsd#RestructuringChargesTables"/>
  <link:presentationLink xlink:role="http://www.cognizant.com/role/RestructuringChargesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_fce74c74-0115-4a13-9e5d-04d70656f931" 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_ScheduleOfRestructuringReserveByTypeOfCostTextBlock_4b24f94b-6106-4e35-a812-348442f1ffc4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_fce74c74-0115-4a13-9e5d-04d70656f931" xlink:to="loc_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock_4b24f94b-6106-4e35-a812-348442f1ffc4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cognizant.com/role/AccruedExpensesAndOtherCurrentLiabilitiesTables" xlink:type="simple" xlink:href="ctsh-20250331.xsd#AccruedExpensesAndOtherCurrentLiabilitiesTables"/>
  <link:presentationLink xlink:role="http://www.cognizant.com/role/AccruedExpensesAndOtherCurrentLiabilitiesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PayablesAndAccrualsAbstract_9151a242-90dd-4946-afaa-18e28aea625d" 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_ctsh_AccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock_6f036e73-10f0-4e4d-bb8d-69fc2c98db77" xlink:href="ctsh-20250331.xsd#ctsh_AccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_9151a242-90dd-4946-afaa-18e28aea625d" xlink:to="loc_ctsh_AccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock_6f036e73-10f0-4e4d-bb8d-69fc2c98db77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cognizant.com/role/DebtTables" xlink:type="simple" xlink:href="ctsh-20250331.xsd#DebtTables"/>
  <link:presentationLink xlink:role="http://www.cognizant.com/role/DebtTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_478551b2-acf9-4fdb-9b60-1f0db35830af" 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_e05821b2-9f88-4961-83c5-e9ae0649e3b1" 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_478551b2-acf9-4fdb-9b60-1f0db35830af" xlink:to="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock_e05821b2-9f88-4961-83c5-e9ae0649e3b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cognizant.com/role/IncomeTaxesIncomeTaxesTables" xlink:type="simple" xlink:href="ctsh-20250331.xsd#IncomeTaxesIncomeTaxesTables"/>
  <link:presentationLink xlink:role="http://www.cognizant.com/role/IncomeTaxesIncomeTaxesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_689f3e1e-93e1-4105-a546-ee5d304b7be0" 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_ctsh_ScheduleofEffectiveIncomeTaxRatesTableTextBlock_9da5b090-ba41-4efc-b40c-450cc48ef073" xlink:href="ctsh-20250331.xsd#ctsh_ScheduleofEffectiveIncomeTaxRatesTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_689f3e1e-93e1-4105-a546-ee5d304b7be0" xlink:to="loc_ctsh_ScheduleofEffectiveIncomeTaxRatesTableTextBlock_9da5b090-ba41-4efc-b40c-450cc48ef073" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cognizant.com/role/DerivativeFinancialInstrumentsTables" xlink:type="simple" xlink:href="ctsh-20250331.xsd#DerivativeFinancialInstrumentsTables"/>
  <link:presentationLink xlink:role="http://www.cognizant.com/role/DerivativeFinancialInstrumentsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_48002187-75e7-4fb4-9d41-06cc0cef26ae" 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_59c798aa-0466-45bf-ba9c-cc6a867d4728" 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_48002187-75e7-4fb4-9d41-06cc0cef26ae" xlink:to="loc_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock_59c798aa-0466-45bf-ba9c-cc6a867d4728" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock_ce746994-aa2e-40d2-88cd-341b7cb5e4d7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_48002187-75e7-4fb4-9d41-06cc0cef26ae" xlink:to="loc_us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock_ce746994-aa2e-40d2-88cd-341b7cb5e4d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_DerivativesNotDesignatedAsHedgingInstrumentsDisclosureTextBlockTableTextBlock_a0806fad-e119-430a-8499-06d2a003a1a8" xlink:href="ctsh-20250331.xsd#ctsh_DerivativesNotDesignatedAsHedgingInstrumentsDisclosureTextBlockTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_48002187-75e7-4fb4-9d41-06cc0cef26ae" xlink:to="loc_ctsh_DerivativesNotDesignatedAsHedgingInstrumentsDisclosureTextBlockTableTextBlock_a0806fad-e119-430a-8499-06d2a003a1a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_DerivativesNotDesignatedAsHedgingInstrumentsRecognizedInIncomeTextBlockTableTextBlock_22d12021-c825-4e56-97f1-84ac00e9eb3d" xlink:href="ctsh-20250331.xsd#ctsh_DerivativesNotDesignatedAsHedgingInstrumentsRecognizedInIncomeTextBlockTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_48002187-75e7-4fb4-9d41-06cc0cef26ae" xlink:to="loc_ctsh_DerivativesNotDesignatedAsHedgingInstrumentsRecognizedInIncomeTextBlockTableTextBlock_22d12021-c825-4e56-97f1-84ac00e9eb3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cognizant.com/role/FairValueMeasurementsTables" xlink:type="simple" xlink:href="ctsh-20250331.xsd#FairValueMeasurementsTables"/>
  <link:presentationLink xlink:role="http://www.cognizant.com/role/FairValueMeasurementsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_41a5eac1-ec62-46f7-a322-057867435b68" 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_3e022c92-7662-4ab5-82ae-77c94cd825a2" 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_41a5eac1-ec62-46f7-a322-057867435b68" xlink:to="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_3e022c92-7662-4ab5-82ae-77c94cd825a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cognizant.com/role/AccumulatedOtherComprehensiveIncomeLossTables" xlink:type="simple" xlink:href="ctsh-20250331.xsd#AccumulatedOtherComprehensiveIncomeLossTables"/>
  <link:presentationLink xlink:role="http://www.cognizant.com/role/AccumulatedOtherComprehensiveIncomeLossTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_c542915c-5a82-44a4-a8c7-5ee9407f884b" 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_2b0f8995-d061-49a9-b50c-af57607bbd5f" 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_c542915c-5a82-44a4-a8c7-5ee9407f884b" xlink:to="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_2b0f8995-d061-49a9-b50c-af57607bbd5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cognizant.com/role/SegmentInformationTables" xlink:type="simple" xlink:href="ctsh-20250331.xsd#SegmentInformationTables"/>
  <link:presentationLink xlink:role="http://www.cognizant.com/role/SegmentInformationTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_c8a14808-0ffe-488c-9fd4-e5297ad2bf2e" 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_136d7809-3d88-4416-9f21-92d392b1f2e1" 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_c8a14808-0ffe-488c-9fd4-e5297ad2bf2e" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_136d7809-3d88-4416-9f21-92d392b1f2e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_222d81ff-ceca-4eb4-bf90-f903be0288a2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_c8a14808-0ffe-488c-9fd4-e5297ad2bf2e" xlink:to="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_222d81ff-ceca-4eb4-bf90-f903be0288a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cognizant.com/role/InterimConsolidatedFinancialStatementsDetails" xlink:type="simple" xlink:href="ctsh-20250331.xsd#InterimConsolidatedFinancialStatementsDetails"/>
  <link:presentationLink xlink:role="http://www.cognizant.com/role/InterimConsolidatedFinancialStatementsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_fd1e862f-0a4f-4833-8e27-de212e4f8c7a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_7fb452f6-446d-4425-a97c-b1378d8dfd87" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_fd1e862f-0a4f-4833-8e27-de212e4f8c7a" xlink:to="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_7fb452f6-446d-4425-a97c-b1378d8dfd87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_cf453f6d-8b5b-4e52-8d1d-d43c9a8934f9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_fd1e862f-0a4f-4833-8e27-de212e4f8c7a" xlink:to="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_cf453f6d-8b5b-4e52-8d1d-d43c9a8934f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cognizant.com/role/RevenuesandTradeAccountsReceivableDisaggregationofRevenueDetails" xlink:type="simple" xlink:href="ctsh-20250331.xsd#RevenuesandTradeAccountsReceivableDisaggregationofRevenueDetails"/>
  <link:presentationLink xlink:role="http://www.cognizant.com/role/RevenuesandTradeAccountsReceivableDisaggregationofRevenueDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_b3dcf038-19c7-45a5-a040-c1ff2983ddbd" 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_DisaggregationOfRevenueTable_0c485ea9-77b9-4011-bd7e-d802ad15c086" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_b3dcf038-19c7-45a5-a040-c1ff2983ddbd" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_0c485ea9-77b9-4011-bd7e-d802ad15c086" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_c56b65c4-e5e1-4dff-bad7-a35e2f9a9b4a" 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_DisaggregationOfRevenueTable_0c485ea9-77b9-4011-bd7e-d802ad15c086" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_c56b65c4-e5e1-4dff-bad7-a35e2f9a9b4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_8cdbf929-d912-42fa-b142-d02b2c34274a" 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_c56b65c4-e5e1-4dff-bad7-a35e2f9a9b4a" xlink:to="loc_us-gaap_SegmentDomain_8cdbf929-d912-42fa-b142-d02b2c34274a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_HealthSciencesMember_92c59e92-cbfe-42e6-bb3e-7bf55be3231c" xlink:href="ctsh-20250331.xsd#ctsh_HealthSciencesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_8cdbf929-d912-42fa-b142-d02b2c34274a" xlink:to="loc_ctsh_HealthSciencesMember_92c59e92-cbfe-42e6-bb3e-7bf55be3231c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_FinancialServicesMember_c2814543-3f4b-4a0f-b66f-1f5acf20dac9" xlink:href="ctsh-20250331.xsd#ctsh_FinancialServicesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_8cdbf929-d912-42fa-b142-d02b2c34274a" xlink:to="loc_ctsh_FinancialServicesMember_c2814543-3f4b-4a0f-b66f-1f5acf20dac9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_ProductsandResourcesMember_ac508f15-ec69-4d87-95f7-8b42362a6ebd" xlink:href="ctsh-20250331.xsd#ctsh_ProductsandResourcesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_8cdbf929-d912-42fa-b142-d02b2c34274a" xlink:to="loc_ctsh_ProductsandResourcesMember_ac508f15-ec69-4d87-95f7-8b42362a6ebd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_CommunicationMediaandTechnologyMember_9953f29d-5a74-4ac5-94d5-af2a722394ba" xlink:href="ctsh-20250331.xsd#ctsh_CommunicationMediaandTechnologyMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_8cdbf929-d912-42fa-b142-d02b2c34274a" xlink:to="loc_ctsh_CommunicationMediaandTechnologyMember_9953f29d-5a74-4ac5-94d5-af2a722394ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_4836cc4e-7331-4ad6-94a9-396c4f6990d4" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_0c485ea9-77b9-4011-bd7e-d802ad15c086" xlink:to="loc_srt_ProductOrServiceAxis_4836cc4e-7331-4ad6-94a9-396c4f6990d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_3f7f42ff-e9fa-4505-b228-11470aa8156b" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_4836cc4e-7331-4ad6-94a9-396c4f6990d4" xlink:to="loc_srt_ProductsAndServicesDomain_3f7f42ff-e9fa-4505-b228-11470aa8156b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_ConsultingAndTechnologyServicesMember_322c054e-9eca-4e1b-84d6-6a6af35a6e4f" xlink:href="ctsh-20250331.xsd#ctsh_ConsultingAndTechnologyServicesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_3f7f42ff-e9fa-4505-b228-11470aa8156b" xlink:to="loc_ctsh_ConsultingAndTechnologyServicesMember_322c054e-9eca-4e1b-84d6-6a6af35a6e4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_OutsourcingServicesMember_6a6b49c6-3d8f-4e8b-b095-825a56eb73ff" xlink:href="ctsh-20250331.xsd#ctsh_OutsourcingServicesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_3f7f42ff-e9fa-4505-b228-11470aa8156b" xlink:to="loc_ctsh_OutsourcingServicesMember_6a6b49c6-3d8f-4e8b-b095-825a56eb73ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_efa69745-d5f5-48dc-aed4-37a1cf2e87a2" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_0c485ea9-77b9-4011-bd7e-d802ad15c086" xlink:to="loc_srt_StatementGeographicalAxis_efa69745-d5f5-48dc-aed4-37a1cf2e87a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_fbea9e21-5446-499a-a6d5-d48d6efc4b12" 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_efa69745-d5f5-48dc-aed4-37a1cf2e87a2" xlink:to="loc_srt_SegmentGeographicalDomain_fbea9e21-5446-499a-a6d5-d48d6efc4b12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NorthAmericaMember_14389054-2ce3-4ddd-a322-bbdb80d0f245" 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_fbea9e21-5446-499a-a6d5-d48d6efc4b12" xlink:to="loc_srt_NorthAmericaMember_14389054-2ce3-4ddd-a322-bbdb80d0f245" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_GB_023c8ed7-7d78-46aa-bd07-a378f870edeb" 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_fbea9e21-5446-499a-a6d5-d48d6efc4b12" xlink:to="loc_country_GB_023c8ed7-7d78-46aa-bd07-a378f870edeb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_EuropeexcludingUnitedKingdomMember_09cede7b-2461-4f74-b87f-3640ee9fc75b" xlink:href="ctsh-20250331.xsd#ctsh_EuropeexcludingUnitedKingdomMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_fbea9e21-5446-499a-a6d5-d48d6efc4b12" xlink:to="loc_ctsh_EuropeexcludingUnitedKingdomMember_09cede7b-2461-4f74-b87f-3640ee9fc75b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EuropeMember_222ddec6-34e6-4327-ae98-d91ba47f5548" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_EuropeMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_fbea9e21-5446-499a-a6d5-d48d6efc4b12" xlink:to="loc_srt_EuropeMember_222ddec6-34e6-4327-ae98-d91ba47f5548" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_RestofWorldMember_55e13e30-3a3c-4dbb-a8fa-e05fcd627b07" xlink:href="ctsh-20250331.xsd#ctsh_RestofWorldMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_fbea9e21-5446-499a-a6d5-d48d6efc4b12" xlink:to="loc_ctsh_RestofWorldMember_55e13e30-3a3c-4dbb-a8fa-e05fcd627b07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerBasisOfPricingAxis_38f7cb03-58a5-412a-a87a-bee83aefee66" 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_0c485ea9-77b9-4011-bd7e-d802ad15c086" xlink:to="loc_us-gaap_ContractWithCustomerBasisOfPricingAxis_38f7cb03-58a5-412a-a87a-bee83aefee66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_db16dbf7-e8c7-4599-966d-4c0c32cd9c8a" 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_38f7cb03-58a5-412a-a87a-bee83aefee66" xlink:to="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_db16dbf7-e8c7-4599-966d-4c0c32cd9c8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimeAndMaterialsContractMember_e6a6dd04-7e74-4c08-b33d-88a9c6facefc" 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_db16dbf7-e8c7-4599-966d-4c0c32cd9c8a" xlink:to="loc_us-gaap_TimeAndMaterialsContractMember_e6a6dd04-7e74-4c08-b33d-88a9c6facefc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FixedPriceContractMember_5effa0d3-2802-4b25-a4da-5fbde05bc69b" 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_db16dbf7-e8c7-4599-966d-4c0c32cd9c8a" xlink:to="loc_us-gaap_FixedPriceContractMember_5effa0d3-2802-4b25-a4da-5fbde05bc69b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_TransactionOrVolumeBasedMember_fe88078e-037d-4d7b-9fa1-51d4735394ca" xlink:href="ctsh-20250331.xsd#ctsh_TransactionOrVolumeBasedMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_db16dbf7-e8c7-4599-966d-4c0c32cd9c8a" xlink:to="loc_ctsh_TransactionOrVolumeBasedMember_fe88078e-037d-4d7b-9fa1-51d4735394ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_7f8cf4bb-feec-46f3-a9f4-90677568b46b" 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_0c485ea9-77b9-4011-bd7e-d802ad15c086" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_7f8cf4bb-feec-46f3-a9f4-90677568b46b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_d5033f67-582d-4f82-80ee-baa165a001ff" 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_7f8cf4bb-feec-46f3-a9f4-90677568b46b" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_d5033f67-582d-4f82-80ee-baa165a001ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cognizant.com/role/RevenuesandTradeAccountsReceivableCapitalizedCoststoFulfillContractwithCustomerDetails" xlink:type="simple" xlink:href="ctsh-20250331.xsd#RevenuesandTradeAccountsReceivableCapitalizedCoststoFulfillContractwithCustomerDetails"/>
  <link:presentationLink xlink:role="http://www.cognizant.com/role/RevenuesandTradeAccountsReceivableCapitalizedCoststoFulfillContractwithCustomerDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_2129252c-bc40-4103-93bd-97057fbecfe2" 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_ctsh_CapitalizedContractCostNetRollForward_0cc05813-148f-4bd3-adb1-59e5c41ce77f" xlink:href="ctsh-20250331.xsd#ctsh_CapitalizedContractCostNetRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_2129252c-bc40-4103-93bd-97057fbecfe2" xlink:to="loc_ctsh_CapitalizedContractCostNetRollForward_0cc05813-148f-4bd3-adb1-59e5c41ce77f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostNet_f1ce68f9-8f77-47c9-b085-558397cf3187" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CapitalizedContractCostNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ctsh_CapitalizedContractCostNetRollForward_0cc05813-148f-4bd3-adb1-59e5c41ce77f" xlink:to="loc_us-gaap_CapitalizedContractCostNet_f1ce68f9-8f77-47c9-b085-558397cf3187" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_CapitalizedContractCostCostsCapitalized_98b3f3fb-f0d0-4cc2-8b90-6695fc18d826" xlink:href="ctsh-20250331.xsd#ctsh_CapitalizedContractCostCostsCapitalized"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ctsh_CapitalizedContractCostNetRollForward_0cc05813-148f-4bd3-adb1-59e5c41ce77f" xlink:to="loc_ctsh_CapitalizedContractCostCostsCapitalized_98b3f3fb-f0d0-4cc2-8b90-6695fc18d826" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostAmortization_dd29a7fe-4676-4ba6-9690-2cd1af140b8d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CapitalizedContractCostAmortization"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ctsh_CapitalizedContractCostNetRollForward_0cc05813-148f-4bd3-adb1-59e5c41ce77f" xlink:to="loc_us-gaap_CapitalizedContractCostAmortization_dd29a7fe-4676-4ba6-9690-2cd1af140b8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostImpairmentLoss_0b36ed88-1c34-43ce-9b67-bad8755062d1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CapitalizedContractCostImpairmentLoss"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ctsh_CapitalizedContractCostNetRollForward_0cc05813-148f-4bd3-adb1-59e5c41ce77f" xlink:to="loc_us-gaap_CapitalizedContractCostImpairmentLoss_0b36ed88-1c34-43ce-9b67-bad8755062d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostNet_ed7c1f3c-0867-480b-9856-85222a43329a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CapitalizedContractCostNet"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ctsh_CapitalizedContractCostNetRollForward_0cc05813-148f-4bd3-adb1-59e5c41ce77f" xlink:to="loc_us-gaap_CapitalizedContractCostNet_ed7c1f3c-0867-480b-9856-85222a43329a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cognizant.com/role/RevenuesandTradeAccountsReceivableSignificantMovementsinContractAssetsDetails" xlink:type="simple" xlink:href="ctsh-20250331.xsd#RevenuesandTradeAccountsReceivableSignificantMovementsinContractAssetsDetails"/>
  <link:presentationLink xlink:role="http://www.cognizant.com/role/RevenuesandTradeAccountsReceivableSignificantMovementsinContractAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_32e334d1-1409-46b7-b9af-117b18e1ab38" 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_ContractWithCustomerAssetAllowanceForCreditLossRollForward_55eef4c8-fcc9-48b4-a4fc-b18bb9639407" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerAssetAllowanceForCreditLossRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_32e334d1-1409-46b7-b9af-117b18e1ab38" xlink:to="loc_us-gaap_ContractWithCustomerAssetAllowanceForCreditLossRollForward_55eef4c8-fcc9-48b4-a4fc-b18bb9639407" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetGross_3fc425a8-0f84-44d1-8632-359e27f44c83" 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_ContractWithCustomerAssetAllowanceForCreditLossRollForward_55eef4c8-fcc9-48b4-a4fc-b18bb9639407" xlink:to="loc_us-gaap_ContractWithCustomerAssetGross_3fc425a8-0f84-44d1-8632-359e27f44c83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_ContractWithCustomerAssetRevenueRecognizedButNotBilled_496f2103-0aa2-447a-a8a2-1377cef8f0c9" xlink:href="ctsh-20250331.xsd#ctsh_ContractWithCustomerAssetRevenueRecognizedButNotBilled"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractWithCustomerAssetAllowanceForCreditLossRollForward_55eef4c8-fcc9-48b4-a4fc-b18bb9639407" xlink:to="loc_ctsh_ContractWithCustomerAssetRevenueRecognizedButNotBilled_496f2103-0aa2-447a-a8a2-1377cef8f0c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetReclassifiedToReceivable_17c00fd7-66d3-42c1-8d5d-6d78ffdef5c2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerAssetReclassifiedToReceivable"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractWithCustomerAssetAllowanceForCreditLossRollForward_55eef4c8-fcc9-48b4-a4fc-b18bb9639407" xlink:to="loc_us-gaap_ContractWithCustomerAssetReclassifiedToReceivable_17c00fd7-66d3-42c1-8d5d-6d78ffdef5c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetGross_b18c143b-591d-422e-9e41-c85dd18c0f17" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerAssetGross"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractWithCustomerAssetAllowanceForCreditLossRollForward_55eef4c8-fcc9-48b4-a4fc-b18bb9639407" xlink:to="loc_us-gaap_ContractWithCustomerAssetGross_b18c143b-591d-422e-9e41-c85dd18c0f17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cognizant.com/role/RevenuesandTradeAccountsReceivableSignificantMovementsinDeferredRevenueBalancesDetails" xlink:type="simple" xlink:href="ctsh-20250331.xsd#RevenuesandTradeAccountsReceivableSignificantMovementsinDeferredRevenueBalancesDetails"/>
  <link:presentationLink xlink:role="http://www.cognizant.com/role/RevenuesandTradeAccountsReceivableSignificantMovementsinDeferredRevenueBalancesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_125d7795-4abf-45d7-9ea5-23c4d2b49c33" 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_ctsh_ContractWithCustomerLiabilityRollForward_ca337a28-4c21-462f-906b-e6a7e28ca897" xlink:href="ctsh-20250331.xsd#ctsh_ContractWithCustomerLiabilityRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_125d7795-4abf-45d7-9ea5-23c4d2b49c33" xlink:to="loc_ctsh_ContractWithCustomerLiabilityRollForward_ca337a28-4c21-462f-906b-e6a7e28ca897" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability_7552f17d-4257-435d-b6a2-66b7f55f2c90" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ctsh_ContractWithCustomerLiabilityRollForward_ca337a28-4c21-462f-906b-e6a7e28ca897" xlink:to="loc_us-gaap_ContractWithCustomerLiability_7552f17d-4257-435d-b6a2-66b7f55f2c90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_ContractWithCustomerLiabilityAmountBilledButRevenueNotRecognized_4f0da52b-bce0-45e0-b158-9ff8f1a1a256" xlink:href="ctsh-20250331.xsd#ctsh_ContractWithCustomerLiabilityAmountBilledButRevenueNotRecognized"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ctsh_ContractWithCustomerLiabilityRollForward_ca337a28-4c21-462f-906b-e6a7e28ca897" xlink:to="loc_ctsh_ContractWithCustomerLiabilityAmountBilledButRevenueNotRecognized_4f0da52b-bce0-45e0-b158-9ff8f1a1a256" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_5134893d-df8c-4517-8398-a586504819a2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ctsh_ContractWithCustomerLiabilityRollForward_ca337a28-4c21-462f-906b-e6a7e28ca897" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_5134893d-df8c-4517-8398-a586504819a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityIncreaseDecreaseForContractAcquiredInBusinessCombination_ae902bc2-54f3-419f-926c-f1b0c895e612" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerLiabilityIncreaseDecreaseForContractAcquiredInBusinessCombination"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ctsh_ContractWithCustomerLiabilityRollForward_ca337a28-4c21-462f-906b-e6a7e28ca897" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityIncreaseDecreaseForContractAcquiredInBusinessCombination_ae902bc2-54f3-419f-926c-f1b0c895e612" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability_376c30b5-e5d6-47c2-8108-b6a25c522241" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ctsh_ContractWithCustomerLiabilityRollForward_ca337a28-4c21-462f-906b-e6a7e28ca897" xlink:to="loc_us-gaap_ContractWithCustomerLiability_376c30b5-e5d6-47c2-8108-b6a25c522241" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cognizant.com/role/RevenuesandTradeAccountsReceivableRemainingPerformanceObligationsNarrativeDetails" xlink:type="simple" xlink:href="ctsh-20250331.xsd#RevenuesandTradeAccountsReceivableRemainingPerformanceObligationsNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.cognizant.com/role/RevenuesandTradeAccountsReceivableRemainingPerformanceObligationsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_117a4228-b499-487f-9ba3-d87a33ff2c26" 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_RevenueRemainingPerformanceObligation_8787649f-2725-486a-a991-693deefa1336" 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_RevenueFromContractWithCustomerAbstract_117a4228-b499-487f-9ba3-d87a33ff2c26" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_8787649f-2725-486a-a991-693deefa1336" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_670ee4a3-d0b1-4d09-8ebb-c23981c3a954" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_117a4228-b499-487f-9ba3-d87a33ff2c26" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_670ee4a3-d0b1-4d09-8ebb-c23981c3a954" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_1fed0604-2321-4971-9762-cf7dc7f9ef68" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_670ee4a3-d0b1-4d09-8ebb-c23981c3a954" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_1fed0604-2321-4971-9762-cf7dc7f9ef68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_RevenueRemainingPerformanceObligationPeriodAxis_d7609ac1-1af9-40a7-a5d7-cb009a0cfa61" xlink:href="ctsh-20250331.xsd#ctsh_RevenueRemainingPerformanceObligationPeriodAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_670ee4a3-d0b1-4d09-8ebb-c23981c3a954" xlink:to="loc_ctsh_RevenueRemainingPerformanceObligationPeriodAxis_d7609ac1-1af9-40a7-a5d7-cb009a0cfa61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_RevenueRemainingPerformanceObligationPeriodDomain_f594d04c-2edb-4445-8b8e-1bb70d9a40b7" xlink:href="ctsh-20250331.xsd#ctsh_RevenueRemainingPerformanceObligationPeriodDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ctsh_RevenueRemainingPerformanceObligationPeriodAxis_d7609ac1-1af9-40a7-a5d7-cb009a0cfa61" xlink:to="loc_ctsh_RevenueRemainingPerformanceObligationPeriodDomain_f594d04c-2edb-4445-8b8e-1bb70d9a40b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_RevenueRemainingPerformanceObligationPeriodOneMember_2f8e45cf-6ba9-4d39-9d02-c17a4098d314" xlink:href="ctsh-20250331.xsd#ctsh_RevenueRemainingPerformanceObligationPeriodOneMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ctsh_RevenueRemainingPerformanceObligationPeriodDomain_f594d04c-2edb-4445-8b8e-1bb70d9a40b7" xlink:to="loc_ctsh_RevenueRemainingPerformanceObligationPeriodOneMember_2f8e45cf-6ba9-4d39-9d02-c17a4098d314" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_RevenueRemainingPerformanceObligationPeriodTwoMember_dc364014-be19-491e-8e21-8bcec37e0b74" xlink:href="ctsh-20250331.xsd#ctsh_RevenueRemainingPerformanceObligationPeriodTwoMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ctsh_RevenueRemainingPerformanceObligationPeriodDomain_f594d04c-2edb-4445-8b8e-1bb70d9a40b7" xlink:to="loc_ctsh_RevenueRemainingPerformanceObligationPeriodTwoMember_dc364014-be19-491e-8e21-8bcec37e0b74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_RevenueRemainingPerformanceObligationPeriodThreeMember_60ad3426-43ab-4c31-a3fc-c9d185916bb8" xlink:href="ctsh-20250331.xsd#ctsh_RevenueRemainingPerformanceObligationPeriodThreeMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ctsh_RevenueRemainingPerformanceObligationPeriodDomain_f594d04c-2edb-4445-8b8e-1bb70d9a40b7" xlink:to="loc_ctsh_RevenueRemainingPerformanceObligationPeriodThreeMember_60ad3426-43ab-4c31-a3fc-c9d185916bb8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_07e245a0-08ec-42a6-a9ca-c81c82cb2c3c" 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_670ee4a3-d0b1-4d09-8ebb-c23981c3a954" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_07e245a0-08ec-42a6-a9ca-c81c82cb2c3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_9943c35a-b0e3-437b-bed9-88633fcef325" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueRemainingPerformanceObligationPercentage"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_07e245a0-08ec-42a6-a9ca-c81c82cb2c3c" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_9943c35a-b0e3-437b-bed9-88633fcef325" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_b69c63fb-4ed7-4ed5-8c20-abcbb37183c8" 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_07e245a0-08ec-42a6-a9ca-c81c82cb2c3c" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_b69c63fb-4ed7-4ed5-8c20-abcbb37183c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cognizant.com/role/RevenuesandTradeAccountsReceivableTradeAccountsAndAllowanceforDoubtfulAccountsDetails" xlink:type="simple" xlink:href="ctsh-20250331.xsd#RevenuesandTradeAccountsReceivableTradeAccountsAndAllowanceforDoubtfulAccountsDetails"/>
  <link:presentationLink xlink:role="http://www.cognizant.com/role/RevenuesandTradeAccountsReceivableTradeAccountsAndAllowanceforDoubtfulAccountsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_91248717-9756-4192-a7cb-c33c43e7e156" 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_AllowanceForDoubtfulAccountsReceivableRollforward_b3a4c4d5-605b-4b80-bd3e-c964233fc38e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_91248717-9756-4192-a7cb-c33c43e7e156" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_b3a4c4d5-605b-4b80-bd3e-c964233fc38e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_40a84f52-cae2-44fb-aba5-54191b23a9bb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_b3a4c4d5-605b-4b80-bd3e-c964233fc38e" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_40a84f52-cae2-44fb-aba5-54191b23a9bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_22930389-4ba9-4583-9b97-b6e64acb17ff" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_b3a4c4d5-605b-4b80-bd3e-c964233fc38e" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_22930389-4ba9-4583-9b97-b6e64acb17ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_74e552b7-e09e-4a4e-bf17-ab95c8f29b3a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_b3a4c4d5-605b-4b80-bd3e-c964233fc38e" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_74e552b7-e09e-4a4e-bf17-ab95c8f29b3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_a9c29564-cfb1-4295-9876-a03723e29ebb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_b3a4c4d5-605b-4b80-bd3e-c964233fc38e" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_a9c29564-cfb1-4295-9876-a03723e29ebb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cognizant.com/role/RestructuringChargesNarrativeDetails" xlink:type="simple" xlink:href="ctsh-20250331.xsd#RestructuringChargesNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.cognizant.com/role/RestructuringChargesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_2fbc4bb2-5231-4448-8bf2-0583b0b6f384" 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_22bbd4fa-e9d1-45ae-8103-2902ab49bd76" 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_2fbc4bb2-5231-4448-8bf2-0583b0b6f384" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_22bbd4fa-e9d1-45ae-8103-2902ab49bd76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveAxis_0d5f080a-b55d-4d15-9d52-542d1b354605" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestructuringCostAndReserveAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_22bbd4fa-e9d1-45ae-8103-2902ab49bd76" xlink:to="loc_us-gaap_RestructuringCostAndReserveAxis_0d5f080a-b55d-4d15-9d52-542d1b354605" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_18688e7e-6bcc-48fc-a703-3bc659a6877e" 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_0d5f080a-b55d-4d15-9d52-542d1b354605" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_18688e7e-6bcc-48fc-a703-3bc659a6877e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeSeveranceMember_679e0f5d-ada3-4a16-8b00-fbc730f08ce8" 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_18688e7e-6bcc-48fc-a703-3bc659a6877e" xlink:to="loc_us-gaap_EmployeeSeveranceMember_679e0f5d-ada3-4a16-8b00-fbc730f08ce8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FacilityClosingMember_37213560-aad0-4242-9cd7-a8a4fedb6d6a" 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_18688e7e-6bcc-48fc-a703-3bc659a6877e" xlink:to="loc_us-gaap_FacilityClosingMember_37213560-aad0-4242-9cd7-a8a4fedb6d6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherRestructuringMember_2d9a9347-790f-46d2-ab93-71f3f4e2e0c2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherRestructuringMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_18688e7e-6bcc-48fc-a703-3bc659a6877e" xlink:to="loc_us-gaap_OtherRestructuringMember_2d9a9347-790f-46d2-ab93-71f3f4e2e0c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanAxis_447db615-37dd-4d1f-86ab-b40c1a9621d1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestructuringPlanAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_22bbd4fa-e9d1-45ae-8103-2902ab49bd76" xlink:to="loc_us-gaap_RestructuringPlanAxis_447db615-37dd-4d1f-86ab-b40c1a9621d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanDomain_8871a359-f82d-4260-baab-a60ce404702a" 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_447db615-37dd-4d1f-86ab-b40c1a9621d1" xlink:to="loc_us-gaap_RestructuringPlanDomain_8871a359-f82d-4260-baab-a60ce404702a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_NextGenProgramMember_e2407c1a-3bce-43e0-9e96-7cb4e523eb82" xlink:href="ctsh-20250331.xsd#ctsh_NextGenProgramMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringPlanDomain_8871a359-f82d-4260-baab-a60ce404702a" xlink:to="loc_ctsh_NextGenProgramMember_e2407c1a-3bce-43e0-9e96-7cb4e523eb82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems_67c10c1c-5b8e-4882-9d06-d609ce6bd42f" 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_22bbd4fa-e9d1-45ae-8103-2902ab49bd76" xlink:to="loc_us-gaap_RestructuringCostAndReserveLineItems_67c10c1c-5b8e-4882-9d06-d609ce6bd42f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_8880d35a-fc5c-4d02-8138-8e3a74a0a1d7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestructuringCharges"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_67c10c1c-5b8e-4882-9d06-d609ce6bd42f" xlink:to="loc_us-gaap_RestructuringCharges_8880d35a-fc5c-4d02-8138-8e3a74a0a1d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cognizant.com/role/RestructuringChargesRestructuringReserveDetails" xlink:type="simple" xlink:href="ctsh-20250331.xsd#RestructuringChargesRestructuringReserveDetails"/>
  <link:presentationLink xlink:role="http://www.cognizant.com/role/RestructuringChargesRestructuringReserveDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_c7ca16e6-b751-4fe0-995c-8af47f63e371" 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_e015d8e8-69be-4860-80fb-f212cd379f18" 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_c7ca16e6-b751-4fe0-995c-8af47f63e371" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_e015d8e8-69be-4860-80fb-f212cd379f18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveAxis_b24bf77b-7d84-411a-801d-6a4b09945f00" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestructuringCostAndReserveAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_e015d8e8-69be-4860-80fb-f212cd379f18" xlink:to="loc_us-gaap_RestructuringCostAndReserveAxis_b24bf77b-7d84-411a-801d-6a4b09945f00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_a504d207-daa8-4663-a6d6-d61ffdad537f" 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_b24bf77b-7d84-411a-801d-6a4b09945f00" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_a504d207-daa8-4663-a6d6-d61ffdad537f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeSeveranceMember_3ee2fca2-083d-4b11-8f08-b0d8032e2620" 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_a504d207-daa8-4663-a6d6-d61ffdad537f" xlink:to="loc_us-gaap_EmployeeSeveranceMember_3ee2fca2-083d-4b11-8f08-b0d8032e2620" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems_ec5c9f98-b363-456f-b930-01949aba75c8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestructuringCostAndReserveLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_e015d8e8-69be-4860-80fb-f212cd379f18" xlink:to="loc_us-gaap_RestructuringCostAndReserveLineItems_ec5c9f98-b363-456f-b930-01949aba75c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserveRollForward_08141589-60f5-4285-a134-c33576577aff" 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_ec5c9f98-b363-456f-b930-01949aba75c8" xlink:to="loc_us-gaap_RestructuringReserveRollForward_08141589-60f5-4285-a134-c33576577aff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserveCurrent_11904a7c-9000-467a-bf12-d0570e5cce63" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestructuringReserveCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringReserveRollForward_08141589-60f5-4285-a134-c33576577aff" xlink:to="loc_us-gaap_RestructuringReserveCurrent_11904a7c-9000-467a-bf12-d0570e5cce63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_e9bc71ad-9691-4a08-8d22-51d594347961" 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_08141589-60f5-4285-a134-c33576577aff" xlink:to="loc_us-gaap_RestructuringCharges_e9bc71ad-9691-4a08-8d22-51d594347961" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRestructuring_1a78aa91-b5a3-42f4-8d9c-20c2b5b9780c" 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_08141589-60f5-4285-a134-c33576577aff" xlink:to="loc_us-gaap_PaymentsForRestructuring_1a78aa91-b5a3-42f4-8d9c-20c2b5b9780c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserveCurrent_66b252f9-a99e-48fa-a2ba-0b702fe1abc1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestructuringReserveCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringReserveRollForward_08141589-60f5-4285-a134-c33576577aff" xlink:to="loc_us-gaap_RestructuringReserveCurrent_66b252f9-a99e-48fa-a2ba-0b702fe1abc1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cognizant.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails" xlink:type="simple" xlink:href="ctsh-20250331.xsd#AccruedExpensesAndOtherCurrentLiabilitiesDetails"/>
  <link:presentationLink xlink:role="http://www.cognizant.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PayablesAndAccrualsAbstract_0a890ba4-a7c8-44d3-9c4e-910a28698c50" 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_EmployeeRelatedLiabilitiesCurrent_ebeb02ed-2005-4e86-be19-e87dc3679740" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_0a890ba4-a7c8-44d3-9c4e-910a28698c50" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_ebeb02ed-2005-4e86-be19-e87dc3679740" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_CustomerVolumeandOtherIncentivesCurrent_dcf1e8f0-5e26-4499-8a74-a8c31828ba41" xlink:href="ctsh-20250331.xsd#ctsh_CustomerVolumeandOtherIncentivesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_0a890ba4-a7c8-44d3-9c4e-910a28698c50" xlink:to="loc_ctsh_CustomerVolumeandOtherIncentivesCurrent_dcf1e8f0-5e26-4499-8a74-a8c31828ba41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent_3fb8b540-5cce-4f85-bd1a-2ae601259751" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccruedIncomeTaxesCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_0a890ba4-a7c8-44d3-9c4e-910a28698c50" xlink:to="loc_us-gaap_AccruedIncomeTaxesCurrent_3fb8b540-5cce-4f85-bd1a-2ae601259751" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedProfessionalFeesCurrent_5d9f5ea9-31fe-49c2-8879-8f10f33b411b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccruedProfessionalFeesCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_0a890ba4-a7c8-44d3-9c4e-910a28698c50" xlink:to="loc_us-gaap_AccruedProfessionalFeesCurrent_5d9f5ea9-31fe-49c2-8879-8f10f33b411b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_5e9c9956-9983-4ff2-9186-59a5af3c062e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_0a890ba4-a7c8-44d3-9c4e-910a28698c50" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_5e9c9956-9983-4ff2-9186-59a5af3c062e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_ac7d12f1-b354-43ea-a5ac-13901f3d1e4b" 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_0a890ba4-a7c8-44d3-9c4e-910a28698c50" xlink:to="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_ac7d12f1-b354-43ea-a5ac-13901f3d1e4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_LiabilitiesRelatedToTheResaleOfThirdPartyProducts_1a0acabc-2621-46f6-9e8f-a2fe7251ba29" xlink:href="ctsh-20250331.xsd#ctsh_LiabilitiesRelatedToTheResaleOfThirdPartyProducts"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_0a890ba4-a7c8-44d3-9c4e-910a28698c50" xlink:to="loc_ctsh_LiabilitiesRelatedToTheResaleOfThirdPartyProducts_1a0acabc-2621-46f6-9e8f-a2fe7251ba29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cognizant.com/role/DebtAdditionalDisclosuresDetails" xlink:type="simple" xlink:href="ctsh-20250331.xsd#DebtAdditionalDisclosuresDetails"/>
  <link:presentationLink xlink:role="http://www.cognizant.com/role/DebtAdditionalDisclosuresDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_6a10c372-b5c1-4a6c-8751-1aedaa2dfaad" 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_LineOfCreditFacilityTable_b4d1ba14-a06f-4b20-a60f-4f328ba1e39b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditFacilityTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_6a10c372-b5c1-4a6c-8751-1aedaa2dfaad" xlink:to="loc_us-gaap_LineOfCreditFacilityTable_b4d1ba14-a06f-4b20-a60f-4f328ba1e39b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_09355af7-f2fe-4d20-b982-81d33a9d3e0d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_b4d1ba14-a06f-4b20-a60f-4f328ba1e39b" xlink:to="loc_us-gaap_CreditFacilityAxis_09355af7-f2fe-4d20-b982-81d33a9d3e0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_6e59ce41-56e8-4e70-a1ca-23da31c8acac" 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_09355af7-f2fe-4d20-b982-81d33a9d3e0d" xlink:to="loc_us-gaap_CreditFacilityDomain_6e59ce41-56e8-4e70-a1ca-23da31c8acac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_47e33f77-f68f-436e-9ab8-343422db896b" 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_6e59ce41-56e8-4e70-a1ca-23da31c8acac" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_47e33f77-f68f-436e-9ab8-343422db896b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_3dfa79d3-9a97-4648-b3a1-595ef6c0515c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_VariableRateAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_b4d1ba14-a06f-4b20-a60f-4f328ba1e39b" xlink:to="loc_us-gaap_VariableRateAxis_3dfa79d3-9a97-4648-b3a1-595ef6c0515c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_ccd25152-b3fb-4aa9-a63f-62257ffe1199" 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_3dfa79d3-9a97-4648-b3a1-595ef6c0515c" xlink:to="loc_us-gaap_VariableRateDomain_ccd25152-b3fb-4aa9-a63f-62257ffe1199" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BaseRateMember_650322e5-48cb-4c86-a678-4ad5611b014b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BaseRateMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_ccd25152-b3fb-4aa9-a63f-62257ffe1199" xlink:to="loc_us-gaap_BaseRateMember_650322e5-48cb-4c86-a678-4ad5611b014b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_TermBenchmarkMember_79d627f0-9bd2-483c-aacd-35b1471ce882" xlink:href="ctsh-20250331.xsd#ctsh_TermBenchmarkMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_ccd25152-b3fb-4aa9-a63f-62257ffe1199" xlink:to="loc_ctsh_TermBenchmarkMember_79d627f0-9bd2-483c-aacd-35b1471ce882" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_TermBenchmarkWithoutDebtRatingsMember_ccc1a4a2-9538-41d1-bf4f-9654e8ba13d7" xlink:href="ctsh-20250331.xsd#ctsh_TermBenchmarkWithoutDebtRatingsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_ccd25152-b3fb-4aa9-a63f-62257ffe1199" xlink:to="loc_ctsh_TermBenchmarkWithoutDebtRatingsMember_ccc1a4a2-9538-41d1-bf4f-9654e8ba13d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_bafba764-f027-475c-bba5-25e5a655ef11" 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_LineOfCreditFacilityTable_b4d1ba14-a06f-4b20-a60f-4f328ba1e39b" xlink:to="loc_srt_RangeAxis_bafba764-f027-475c-bba5-25e5a655ef11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_b78e0db5-f32c-4f17-b797-be77d9c86b5c" 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_bafba764-f027-475c-bba5-25e5a655ef11" xlink:to="loc_srt_RangeMember_b78e0db5-f32c-4f17-b797-be77d9c86b5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_62dde378-796d-4c84-a659-35e4309f1c3d" 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_b78e0db5-f32c-4f17-b797-be77d9c86b5c" xlink:to="loc_srt_MinimumMember_62dde378-796d-4c84-a659-35e4309f1c3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_7c09385c-2ad5-48d9-948b-dc9a64a4a3cf" 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_b78e0db5-f32c-4f17-b797-be77d9c86b5c" xlink:to="loc_srt_MaximumMember_7c09385c-2ad5-48d9-948b-dc9a64a4a3cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_80c5bc1a-c20e-49e8-bb38-94dbdb26c8b7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_b4d1ba14-a06f-4b20-a60f-4f328ba1e39b" xlink:to="loc_us-gaap_DebtInstrumentAxis_80c5bc1a-c20e-49e8-bb38-94dbdb26c8b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_d446dc5b-ee19-4ca7-9f56-5bd3d750fbc8" 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_80c5bc1a-c20e-49e8-bb38-94dbdb26c8b7" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_d446dc5b-ee19-4ca7-9f56-5bd3d750fbc8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_CreditAgreementMember_081e8d9e-fdf1-4b14-ba09-50d05dc58885" xlink:href="ctsh-20250331.xsd#ctsh_CreditAgreementMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_d446dc5b-ee19-4ca7-9f56-5bd3d750fbc8" xlink:to="loc_ctsh_CreditAgreementMember_081e8d9e-fdf1-4b14-ba09-50d05dc58885" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_cdafad20-405c-4c23-a8e1-c4b6d84db9cd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_b4d1ba14-a06f-4b20-a60f-4f328ba1e39b" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_cdafad20-405c-4c23-a8e1-c4b6d84db9cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_1158fe60-253d-4eca-868a-55ef57e5e9ae" 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_cdafad20-405c-4c23-a8e1-c4b6d84db9cd" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_1158fe60-253d-4eca-868a-55ef57e5e9ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansPayableMember_ee2c0f03-0d7f-4e29-8369-70516c4bdb4f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LoansPayableMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_1158fe60-253d-4eca-868a-55ef57e5e9ae" xlink:to="loc_us-gaap_LoansPayableMember_ee2c0f03-0d7f-4e29-8369-70516c4bdb4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnsecuredDebtMember_fd7bc29e-9913-41b4-81f2-f784d3cada17" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_UnsecuredDebtMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_1158fe60-253d-4eca-868a-55ef57e5e9ae" xlink:to="loc_us-gaap_UnsecuredDebtMember_fd7bc29e-9913-41b4-81f2-f784d3cada17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems_2550dea5-9822-4003-bf50-498c8a1a57c6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_b4d1ba14-a06f-4b20-a60f-4f328ba1e39b" xlink:to="loc_us-gaap_LineOfCreditFacilityLineItems_2550dea5-9822-4003-bf50-498c8a1a57c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_f4cc3cfa-d679-459b-9b86-872bbf244b41" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_2550dea5-9822-4003-bf50-498c8a1a57c6" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_f4cc3cfa-d679-459b-9b86-872bbf244b41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLongTermLinesOfCredit_f557bca3-8cde-4623-8fa1-57a4343f27c8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromLongTermLinesOfCredit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_2550dea5-9822-4003-bf50-498c8a1a57c6" xlink:to="loc_us-gaap_ProceedsFromLongTermLinesOfCredit_f557bca3-8cde-4623-8fa1-57a4343f27c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_5685abb3-8413-457b-82db-c7c9d4d0fb4e" 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_LineOfCreditFacilityLineItems_2550dea5-9822-4003-bf50-498c8a1a57c6" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_5685abb3-8413-457b-82db-c7c9d4d0fb4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLinesOfCredit_3d83ce0e-f081-4ac5-aefa-fd5c53654098" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RepaymentsOfLinesOfCredit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_2550dea5-9822-4003-bf50-498c8a1a57c6" xlink:to="loc_us-gaap_RepaymentsOfLinesOfCredit_3d83ce0e-f081-4ac5-aefa-fd5c53654098" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cognizant.com/role/DebtShorttermDebtDetails" xlink:type="simple" xlink:href="ctsh-20250331.xsd#DebtShorttermDebtDetails"/>
  <link:presentationLink xlink:role="http://www.cognizant.com/role/DebtShorttermDebtDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_6fa375ec-1a41-409c-8ed0-e628829ba315" 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_ScheduleOfShortTermDebtTable_d43a4f8b-860c-4529-98b2-e067553f7a05" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfShortTermDebtTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_6fa375ec-1a41-409c-8ed0-e628829ba315" xlink:to="loc_us-gaap_ScheduleOfShortTermDebtTable_d43a4f8b-860c-4529-98b2-e067553f7a05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_8952e4ff-b8d9-4263-826a-d9f558bb6a2e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShortTermDebtTable_d43a4f8b-860c-4529-98b2-e067553f7a05" xlink:to="loc_us-gaap_CreditFacilityAxis_8952e4ff-b8d9-4263-826a-d9f558bb6a2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_d3c4ac8e-6d64-4005-9696-58ebc48d0d0a" 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_8952e4ff-b8d9-4263-826a-d9f558bb6a2e" xlink:to="loc_us-gaap_CreditFacilityDomain_d3c4ac8e-6d64-4005-9696-58ebc48d0d0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_99edf37b-ce8f-4006-b251-23365e789ce2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShortTermDebtTable_d43a4f8b-860c-4529-98b2-e067553f7a05" xlink:to="loc_us-gaap_DebtInstrumentAxis_99edf37b-ce8f-4006-b251-23365e789ce2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_706fc4f2-20b3-4f57-bebb-3def5eca44a1" 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_99edf37b-ce8f-4006-b251-23365e789ce2" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_706fc4f2-20b3-4f57-bebb-3def5eca44a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_CreditAgreementMember_0018eeb8-6205-4ba4-bf86-a4bf10fb2915" xlink:href="ctsh-20250331.xsd#ctsh_CreditAgreementMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_706fc4f2-20b3-4f57-bebb-3def5eca44a1" xlink:to="loc_ctsh_CreditAgreementMember_0018eeb8-6205-4ba4-bf86-a4bf10fb2915" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_fc9ccd87-c41a-4099-ac7a-2a10c5cbbcda" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShortTermDebtTable_d43a4f8b-860c-4529-98b2-e067553f7a05" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_fc9ccd87-c41a-4099-ac7a-2a10c5cbbcda" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_52a95e97-d707-4302-81c0-48f46f17dfb7" 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_fc9ccd87-c41a-4099-ac7a-2a10c5cbbcda" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_52a95e97-d707-4302-81c0-48f46f17dfb7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansPayableMember_1db07f21-17f4-4e4f-96be-40ac9bc51ea9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LoansPayableMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_52a95e97-d707-4302-81c0-48f46f17dfb7" xlink:to="loc_us-gaap_LoansPayableMember_1db07f21-17f4-4e4f-96be-40ac9bc51ea9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtLineItems_2c56969d-cde9-44a9-8177-44d5b7793b29" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShortTermDebtLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShortTermDebtTable_d43a4f8b-860c-4529-98b2-e067553f7a05" xlink:to="loc_us-gaap_ShortTermDebtLineItems_2c56969d-cde9-44a9-8177-44d5b7793b29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_1d3b177d-c8ca-4b76-8182-c1d70def655b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermDebtLineItems_2c56969d-cde9-44a9-8177-44d5b7793b29" xlink:to="loc_us-gaap_LongTermDebtCurrent_1d3b177d-c8ca-4b76-8182-c1d70def655b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cognizant.com/role/DebtLongtermDebtDetails" xlink:type="simple" xlink:href="ctsh-20250331.xsd#DebtLongtermDebtDetails"/>
  <link:presentationLink xlink:role="http://www.cognizant.com/role/DebtLongtermDebtDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_8b1b30d8-9af3-4063-bc0f-3e2d4ea036de" 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_f6300056-5d82-4799-a5de-f04aecdd10ff" 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_8b1b30d8-9af3-4063-bc0f-3e2d4ea036de" xlink:to="loc_us-gaap_DebtInstrumentTable_f6300056-5d82-4799-a5de-f04aecdd10ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_fb691d9d-769e-41d0-9cfb-6b79cc70ba73" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_f6300056-5d82-4799-a5de-f04aecdd10ff" xlink:to="loc_us-gaap_CreditFacilityAxis_fb691d9d-769e-41d0-9cfb-6b79cc70ba73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_a19a25ad-4671-42d1-ba97-e03106646b09" 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_fb691d9d-769e-41d0-9cfb-6b79cc70ba73" xlink:to="loc_us-gaap_CreditFacilityDomain_a19a25ad-4671-42d1-ba97-e03106646b09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_186b5fe6-d2c1-43f5-855d-5fb3e050f456" 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_a19a25ad-4671-42d1-ba97-e03106646b09" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_186b5fe6-d2c1-43f5-855d-5fb3e050f456" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_ccd64bb3-7eda-4c91-a49c-59c9f3ccb869" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_f6300056-5d82-4799-a5de-f04aecdd10ff" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_ccd64bb3-7eda-4c91-a49c-59c9f3ccb869" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_61bad754-fcac-4213-8b77-71bbe069ecbb" 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_ccd64bb3-7eda-4c91-a49c-59c9f3ccb869" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_61bad754-fcac-4213-8b77-71bbe069ecbb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansPayableMember_0e9fae60-7ec6-4844-aebe-56634bc28698" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LoansPayableMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_61bad754-fcac-4213-8b77-71bbe069ecbb" xlink:to="loc_us-gaap_LoansPayableMember_0e9fae60-7ec6-4844-aebe-56634bc28698" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnsecuredDebtMember_36cffba5-ab08-410c-bf6d-13ab7ce7b9d4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_UnsecuredDebtMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_61bad754-fcac-4213-8b77-71bbe069ecbb" xlink:to="loc_us-gaap_UnsecuredDebtMember_36cffba5-ab08-410c-bf6d-13ab7ce7b9d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_98177994-c71f-4075-beb1-f4fa42cef5d7" 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_f6300056-5d82-4799-a5de-f04aecdd10ff" xlink:to="loc_us-gaap_DebtInstrumentAxis_98177994-c71f-4075-beb1-f4fa42cef5d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_dec5ca45-a16b-4737-b885-193d284470ea" 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_98177994-c71f-4075-beb1-f4fa42cef5d7" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_dec5ca45-a16b-4737-b885-193d284470ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_CreditAgreementMember_ea81cbc9-7404-4558-96ca-d0167a2964f0" xlink:href="ctsh-20250331.xsd#ctsh_CreditAgreementMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_dec5ca45-a16b-4737-b885-193d284470ea" xlink:to="loc_ctsh_CreditAgreementMember_ea81cbc9-7404-4558-96ca-d0167a2964f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_6620dc42-a312-456d-b2e9-d49f41bcbb97" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_f6300056-5d82-4799-a5de-f04aecdd10ff" xlink:to="loc_us-gaap_DebtInstrumentLineItems_6620dc42-a312-456d-b2e9-d49f41bcbb97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_3239f70b-8411-49a3-8561-6b40172ce42c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebt"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_6620dc42-a312-456d-b2e9-d49f41bcbb97" xlink:to="loc_us-gaap_LongTermDebt_3239f70b-8411-49a3-8561-6b40172ce42c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_b521cefb-3147-45d9-bbf2-cdd335dac724" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_6620dc42-a312-456d-b2e9-d49f41bcbb97" xlink:to="loc_us-gaap_LongTermDebtCurrent_b521cefb-3147-45d9-bbf2-cdd335dac724" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_065627cb-2a5a-451d-8bd5-53daa3a1e423" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_6620dc42-a312-456d-b2e9-d49f41bcbb97" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_065627cb-2a5a-451d-8bd5-53daa3a1e423" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_5126853e-b059-480e-9539-a18f70ebfcc4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_6620dc42-a312-456d-b2e9-d49f41bcbb97" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_5126853e-b059-480e-9539-a18f70ebfcc4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cognizant.com/role/IncomeTaxesTaxRatesDetails" xlink:type="simple" xlink:href="ctsh-20250331.xsd#IncomeTaxesTaxRatesDetails"/>
  <link:presentationLink xlink:role="http://www.cognizant.com/role/IncomeTaxesTaxRatesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_b4bb996c-f356-44c8-af92-fb430985ee99" 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_EffectiveIncomeTaxRateContinuingOperations_2419b8f8-840e-4969-b364-946e79a42157" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_b4bb996c-f356-44c8-af92-fb430985ee99" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_2419b8f8-840e-4969-b364-946e79a42157" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cognizant.com/role/IncomeTaxesNarrativeOnetimeTransactionDetails" xlink:type="simple" xlink:href="ctsh-20250331.xsd#IncomeTaxesNarrativeOnetimeTransactionDetails"/>
  <link:presentationLink xlink:role="http://www.cognizant.com/role/IncomeTaxesNarrativeOnetimeTransactionDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_f59c6ef1-e471-4bbd-8a38-d7538b904c50" 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_IncomeTaxExaminationTable_9dd968fd-5679-471b-a814-f1ce200bf391" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxExaminationTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_f59c6ef1-e471-4bbd-8a38-d7538b904c50" xlink:to="loc_us-gaap_IncomeTaxExaminationTable_9dd968fd-5679-471b-a814-f1ce200bf391" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityNameAxis_659b8779-dbd0-4f9a-8bce-de17ee163e01" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxAuthorityNameAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExaminationTable_9dd968fd-5679-471b-a814-f1ce200bf391" xlink:to="loc_us-gaap_IncomeTaxAuthorityNameAxis_659b8779-dbd0-4f9a-8bce-de17ee163e01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityNameDomain_3510dc26-b0ec-46b3-912d-1a261438970d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxAuthorityNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityNameAxis_659b8779-dbd0-4f9a-8bce-de17ee163e01" xlink:to="loc_us-gaap_IncomeTaxAuthorityNameDomain_3510dc26-b0ec-46b3-912d-1a261438970d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinistryOfFinanceIndiaMember_0e771d54-d29c-46c3-870e-62d491407c74" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_MinistryOfFinanceIndiaMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityNameDomain_3510dc26-b0ec-46b3-912d-1a261438970d" xlink:to="loc_us-gaap_MinistryOfFinanceIndiaMember_0e771d54-d29c-46c3-870e-62d491407c74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_11500b62-4d6d-4fe4-b9a3-f38b003d0017" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExaminationTable_9dd968fd-5679-471b-a814-f1ce200bf391" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_11500b62-4d6d-4fe4-b9a3-f38b003d0017" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_a6390e20-5be7-43e7-ac69-86dd7bf29a6d" 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_11500b62-4d6d-4fe4-b9a3-f38b003d0017" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_a6390e20-5be7-43e7-ac69-86dd7bf29a6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCountryMember_00d70ac8-e6f4-46ad-abbc-86491902d6ed" 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_a6390e20-5be7-43e7-ac69-86dd7bf29a6d" xlink:to="loc_us-gaap_ForeignCountryMember_00d70ac8-e6f4-46ad-abbc-86491902d6ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_OnetimeTransactionTypeAxis_84539169-6caa-497d-8fe6-ffce9a59a47a" xlink:href="ctsh-20250331.xsd#ctsh_OnetimeTransactionTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExaminationTable_9dd968fd-5679-471b-a814-f1ce200bf391" xlink:to="loc_ctsh_OnetimeTransactionTypeAxis_84539169-6caa-497d-8fe6-ffce9a59a47a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_OnetimeTransactionTypeDomain_99b19d21-efdb-479d-bd6c-e86c867af664" xlink:href="ctsh-20250331.xsd#ctsh_OnetimeTransactionTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ctsh_OnetimeTransactionTypeAxis_84539169-6caa-497d-8fe6-ffce9a59a47a" xlink:to="loc_ctsh_OnetimeTransactionTypeDomain_99b19d21-efdb-479d-bd6c-e86c867af664" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_A2013IndiaShareRepurchaseMember_be14246a-92db-4aaf-9554-77b93f5132f6" xlink:href="ctsh-20250331.xsd#ctsh_A2013IndiaShareRepurchaseMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ctsh_OnetimeTransactionTypeDomain_99b19d21-efdb-479d-bd6c-e86c867af664" xlink:to="loc_ctsh_A2013IndiaShareRepurchaseMember_be14246a-92db-4aaf-9554-77b93f5132f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_A2016IndiaCashRemittanceMember_dfe7087e-621b-4310-a21a-476b6ce20f9c" xlink:href="ctsh-20250331.xsd#ctsh_A2016IndiaCashRemittanceMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ctsh_OnetimeTransactionTypeDomain_99b19d21-efdb-479d-bd6c-e86c867af664" xlink:to="loc_ctsh_A2016IndiaCashRemittanceMember_dfe7087e-621b-4310-a21a-476b6ce20f9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_3badc2b6-6e2b-4606-bed5-c39903b6600f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExaminationTable_9dd968fd-5679-471b-a814-f1ce200bf391" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_3badc2b6-6e2b-4606-bed5-c39903b6600f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_d77f2ad3-6c11-4ebe-ae96-6eeae242c9e9" 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_3badc2b6-6e2b-4606-bed5-c39903b6600f" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_d77f2ad3-6c11-4ebe-ae96-6eeae242c9e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_LongterminvestmentsMember_dfe33e74-a4ef-4187-abdc-b84206fe4147" xlink:href="ctsh-20250331.xsd#ctsh_LongterminvestmentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_d77f2ad3-6c11-4ebe-ae96-6eeae242c9e9" xlink:to="loc_ctsh_LongterminvestmentsMember_dfe33e74-a4ef-4187-abdc-b84206fe4147" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncurrentAssetsMember_3f49b93e-b26d-4178-93ba-2c656663dfb9" 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_d77f2ad3-6c11-4ebe-ae96-6eeae242c9e9" xlink:to="loc_us-gaap_OtherNoncurrentAssetsMember_3f49b93e-b26d-4178-93ba-2c656663dfb9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_OnetimeTransactionTableLineItems_4afcbfb2-4ac6-4eab-bdf2-923cb4d6ef13" xlink:href="ctsh-20250331.xsd#ctsh_OnetimeTransactionTableLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExaminationTable_9dd968fd-5679-471b-a814-f1ce200bf391" xlink:to="loc_ctsh_OnetimeTransactionTableLineItems_4afcbfb2-4ac6-4eab-bdf2-923cb4d6ef13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignEarningsRepatriated_ccdcd6a4-ec08-4f98-9192-2326f0e3798c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ForeignEarningsRepatriated"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ctsh_OnetimeTransactionTableLineItems_4afcbfb2-4ac6-4eab-bdf2-923cb4d6ef13" xlink:to="loc_us-gaap_ForeignEarningsRepatriated_ccdcd6a4-ec08-4f98-9192-2326f0e3798c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_ad543941-33f1-4d80-821c-49846b7fc24f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ctsh_OnetimeTransactionTableLineItems_4afcbfb2-4ac6-4eab-bdf2-923cb4d6ef13" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_ad543941-33f1-4d80-821c-49846b7fc24f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_IncomeTaxDisputedAmount_197e5c01-179b-4569-ac87-ea21f9bca80c" xlink:href="ctsh-20250331.xsd#ctsh_IncomeTaxDisputedAmount"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ctsh_OnetimeTransactionTableLineItems_4afcbfb2-4ac6-4eab-bdf2-923cb4d6ef13" xlink:to="loc_ctsh_IncomeTaxDisputedAmount_197e5c01-179b-4569-ac87-ea21f9bca80c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepositsAssets_a6320c22-2f22-4ee1-bb03-915273ae8b4a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DepositsAssets"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ctsh_OnetimeTransactionTableLineItems_4afcbfb2-4ac6-4eab-bdf2-923cb4d6ef13" xlink:to="loc_us-gaap_DepositsAssets_a6320c22-2f22-4ee1-bb03-915273ae8b4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_DepositsAssetsPercentDisputedTaxAmount_c27c9898-4b4e-49d2-b9f3-548807916a86" xlink:href="ctsh-20250331.xsd#ctsh_DepositsAssetsPercentDisputedTaxAmount"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ctsh_OnetimeTransactionTableLineItems_4afcbfb2-4ac6-4eab-bdf2-923cb4d6ef13" xlink:to="loc_ctsh_DepositsAssetsPercentDisputedTaxAmount_c27c9898-4b4e-49d2-b9f3-548807916a86" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedInvestments_55cc3786-d6e4-45ee-812c-431707bc4be3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestrictedInvestments"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ctsh_OnetimeTransactionTableLineItems_4afcbfb2-4ac6-4eab-bdf2-923cb4d6ef13" xlink:to="loc_us-gaap_RestrictedInvestments_55cc3786-d6e4-45ee-812c-431707bc4be3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cognizant.com/role/DerivativeFinancialInstrumentsLocationAndFairValuesOfDerivativeFinancialInstrumentsInOurConsolidatedStatementOfFinancialPositionDetails" xlink:type="simple" xlink:href="ctsh-20250331.xsd#DerivativeFinancialInstrumentsLocationAndFairValuesOfDerivativeFinancialInstrumentsInOurConsolidatedStatementOfFinancialPositionDetails"/>
  <link:presentationLink xlink:role="http://www.cognizant.com/role/DerivativeFinancialInstrumentsLocationAndFairValuesOfDerivativeFinancialInstrumentsInOurConsolidatedStatementOfFinancialPositionDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_d27a26a8-d34c-4be2-8f5d-223fb120dbb8" 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_fb109572-8282-4156-a9cc-e4d8e0305e78" 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_d27a26a8-d34c-4be2-8f5d-223fb120dbb8" xlink:to="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_fb109572-8282-4156-a9cc-e4d8e0305e78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_9ca3f47f-395a-4947-a7c6-805b123e4ee7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_fb109572-8282-4156-a9cc-e4d8e0305e78" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_9ca3f47f-395a-4947-a7c6-805b123e4ee7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_780bf496-106c-40f4-a349-0d695a893bf2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_9ca3f47f-395a-4947-a7c6-805b123e4ee7" xlink:to="loc_us-gaap_HedgingRelationshipDomain_780bf496-106c-40f4-a349-0d695a893bf2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgingMember_da94b8f4-5fd7-4c5a-aac2-8e7d595eb6f0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashFlowHedgingMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingRelationshipDomain_780bf496-106c-40f4-a349-0d695a893bf2" xlink:to="loc_us-gaap_CashFlowHedgingMember_da94b8f4-5fd7-4c5a-aac2-8e7d595eb6f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis_1cf4c2c6-2ec9-4ad3-8396-e160a2c986d9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_HedgingDesignationAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_fb109572-8282-4156-a9cc-e4d8e0305e78" xlink:to="loc_us-gaap_HedgingDesignationAxis_1cf4c2c6-2ec9-4ad3-8396-e160a2c986d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_e9910853-e39f-4f2e-890b-ccf8649a0efd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingDesignationAxis_1cf4c2c6-2ec9-4ad3-8396-e160a2c986d9" xlink:to="loc_us-gaap_HedgingDesignationDomain_e9910853-e39f-4f2e-890b-ccf8649a0efd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DesignatedAsHedgingInstrumentMember_0aa6c7d2-e392-42da-a249-80b94088cebb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DesignatedAsHedgingInstrumentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingDesignationDomain_e9910853-e39f-4f2e-890b-ccf8649a0efd" xlink:to="loc_us-gaap_DesignatedAsHedgingInstrumentMember_0aa6c7d2-e392-42da-a249-80b94088cebb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NondesignatedMember_3ab0c270-f690-41f5-8951-5870a4e0e920" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NondesignatedMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingDesignationDomain_e9910853-e39f-4f2e-890b-ccf8649a0efd" xlink:to="loc_us-gaap_NondesignatedMember_3ab0c270-f690-41f5-8951-5870a4e0e920" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_db0e5518-d1cc-490e-afb5-8082c85f33e6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_fb109572-8282-4156-a9cc-e4d8e0305e78" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_db0e5518-d1cc-490e-afb5-8082c85f33e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_8353efb0-f34a-44a9-a8f6-e04d677595d3" 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_db0e5518-d1cc-490e-afb5-8082c85f33e6" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_8353efb0-f34a-44a9-a8f6-e04d677595d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeForwardMember_e041d1e1-19fc-44cf-8cde-6f6566124643" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ForeignExchangeForwardMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_8353efb0-f34a-44a9-a8f6-e04d677595d3" xlink:to="loc_us-gaap_ForeignExchangeForwardMember_e041d1e1-19fc-44cf-8cde-6f6566124643" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeContractMember_0076b693-2215-4102-9f80-29b750f91db6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ForeignExchangeContractMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_8353efb0-f34a-44a9-a8f6-e04d677595d3" xlink:to="loc_us-gaap_ForeignExchangeContractMember_0076b693-2215-4102-9f80-29b750f91db6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_89048039-43ca-45a0-8981-8c29045d5cd2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_fb109572-8282-4156-a9cc-e4d8e0305e78" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_89048039-43ca-45a0-8981-8c29045d5cd2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_d6d1446f-a333-4ebe-b59e-1e14c5e272b1" 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_89048039-43ca-45a0-8981-8c29045d5cd2" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_d6d1446f-a333-4ebe-b59e-1e14c5e272b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCurrentAssetsMember_12511966-703e-4683-a8cc-e8da5cac2aa4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherCurrentAssetsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_d6d1446f-a333-4ebe-b59e-1e14c5e272b1" xlink:to="loc_us-gaap_OtherCurrentAssetsMember_12511966-703e-4683-a8cc-e8da5cac2aa4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncurrentAssetsMember_7e89a4be-b320-4516-89cd-bd03bee6a7f1" 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_d6d1446f-a333-4ebe-b59e-1e14c5e272b1" xlink:to="loc_us-gaap_OtherNoncurrentAssetsMember_7e89a4be-b320-4516-89cd-bd03bee6a7f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_AccruedExpensesAndOtherCurrentLiabilitiesMember_0a1455ce-1f55-47eb-95b2-df4ad7eaad45" xlink:href="ctsh-20250331.xsd#ctsh_AccruedExpensesAndOtherCurrentLiabilitiesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_d6d1446f-a333-4ebe-b59e-1e14c5e272b1" xlink:to="loc_ctsh_AccruedExpensesAndOtherCurrentLiabilitiesMember_0a1455ce-1f55-47eb-95b2-df4ad7eaad45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncurrentLiabilitiesMember_3d116294-073f-4b2f-b36c-91f05aa87cd6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherNoncurrentLiabilitiesMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_d6d1446f-a333-4ebe-b59e-1e14c5e272b1" xlink:to="loc_us-gaap_OtherNoncurrentLiabilitiesMember_3d116294-073f-4b2f-b36c-91f05aa87cd6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativesFairValueLineItems_ead8e4da-3361-428e-94b0-1c2ffacb196b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativesFairValueLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_fb109572-8282-4156-a9cc-e4d8e0305e78" xlink:to="loc_us-gaap_DerivativesFairValueLineItems_ead8e4da-3361-428e-94b0-1c2ffacb196b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral_12fbc9c3-1241-4675-9e2a-a306ef25d30b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_ead8e4da-3361-428e-94b0-1c2ffacb196b" xlink:to="loc_us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral_12fbc9c3-1241-4675-9e2a-a306ef25d30b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral_d4b9b30d-e6ad-496b-9c7a-a6259b7e6c13" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_ead8e4da-3361-428e-94b0-1c2ffacb196b" xlink:to="loc_us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral_d4b9b30d-e6ad-496b-9c7a-a6259b7e6c13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cognizant.com/role/DerivativeFinancialInstrumentsNarrativeDetails" xlink:type="simple" xlink:href="ctsh-20250331.xsd#DerivativeFinancialInstrumentsNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.cognizant.com/role/DerivativeFinancialInstrumentsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_cc8b8fe1-f34e-4bb5-932e-af627b67e782" 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_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths_d6c7db6c-db69-46df-abe5-d499eb2ecf35" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_cc8b8fe1-f34e-4bb5-932e-af627b67e782" xlink:to="loc_us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths_d6c7db6c-db69-46df-abe5-d499eb2ecf35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cognizant.com/role/DerivativeFinancialInstrumentsNotionalValueOfOutstandingCashFlowHedgeContractsByYearOfMaturityAndNetUnrealizedLossGainIncludedInAccumulatedOtherComprehensiveIncomeDetails" xlink:type="simple" xlink:href="ctsh-20250331.xsd#DerivativeFinancialInstrumentsNotionalValueOfOutstandingCashFlowHedgeContractsByYearOfMaturityAndNetUnrealizedLossGainIncludedInAccumulatedOtherComprehensiveIncomeDetails"/>
  <link:presentationLink xlink:role="http://www.cognizant.com/role/DerivativeFinancialInstrumentsNotionalValueOfOutstandingCashFlowHedgeContractsByYearOfMaturityAndNetUnrealizedLossGainIncludedInAccumulatedOtherComprehensiveIncomeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_7210e2ed-1e50-46a5-b69c-95f167e4fee2" 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_DerivativeTable_ac3813b2-03f5-449b-992c-81bad3b3b5b4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_7210e2ed-1e50-46a5-b69c-95f167e4fee2" xlink:to="loc_us-gaap_DerivativeTable_ac3813b2-03f5-449b-992c-81bad3b3b5b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis_d8b5e5a3-3600-49af-be54-dcdcde62eaa0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_HedgingDesignationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_ac3813b2-03f5-449b-992c-81bad3b3b5b4" xlink:to="loc_us-gaap_HedgingDesignationAxis_d8b5e5a3-3600-49af-be54-dcdcde62eaa0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_d0ec4698-696d-436b-bcc5-c0683987c291" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingDesignationAxis_d8b5e5a3-3600-49af-be54-dcdcde62eaa0" xlink:to="loc_us-gaap_HedgingDesignationDomain_d0ec4698-696d-436b-bcc5-c0683987c291" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DesignatedAsHedgingInstrumentMember_35b9dfdb-3502-4e3f-bd02-c3319b770f3d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DesignatedAsHedgingInstrumentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingDesignationDomain_d0ec4698-696d-436b-bcc5-c0683987c291" xlink:to="loc_us-gaap_DesignatedAsHedgingInstrumentMember_35b9dfdb-3502-4e3f-bd02-c3319b770f3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_4d4246b4-65b3-4a10-a8ae-89d5c9f2864e" 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_DerivativeTable_ac3813b2-03f5-449b-992c-81bad3b3b5b4" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_4d4246b4-65b3-4a10-a8ae-89d5c9f2864e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_2ba53a1b-d796-440f-98f6-938be1028b22" 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_4d4246b4-65b3-4a10-a8ae-89d5c9f2864e" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_2ba53a1b-d796-440f-98f6-938be1028b22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeContractMember_d49c0090-bca0-4c2b-a55a-a79c77f759b7" 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_2ba53a1b-d796-440f-98f6-938be1028b22" xlink:to="loc_us-gaap_ForeignExchangeContractMember_d49c0090-bca0-4c2b-a55a-a79c77f759b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_ForeignExchangeContractMaturity2025Member_b6cf3be7-46ab-4100-9b38-ea5cea1bcd2b" xlink:href="ctsh-20250331.xsd#ctsh_ForeignExchangeContractMaturity2025Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ForeignExchangeContractMember_d49c0090-bca0-4c2b-a55a-a79c77f759b7" xlink:to="loc_ctsh_ForeignExchangeContractMaturity2025Member_b6cf3be7-46ab-4100-9b38-ea5cea1bcd2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_ForeignExchangeContractMaturity2026Member_b0d26c48-8552-4e2e-9526-d53bf14bfea5" xlink:href="ctsh-20250331.xsd#ctsh_ForeignExchangeContractMaturity2026Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ForeignExchangeContractMember_d49c0090-bca0-4c2b-a55a-a79c77f759b7" xlink:to="loc_ctsh_ForeignExchangeContractMaturity2026Member_b0d26c48-8552-4e2e-9526-d53bf14bfea5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_ForeignExchangeContractMaturity2027Member_40b33e59-f7ed-43c7-9a05-9994c8a7f73b" xlink:href="ctsh-20250331.xsd#ctsh_ForeignExchangeContractMaturity2027Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ForeignExchangeContractMember_d49c0090-bca0-4c2b-a55a-a79c77f759b7" xlink:to="loc_ctsh_ForeignExchangeContractMaturity2027Member_40b33e59-f7ed-43c7-9a05-9994c8a7f73b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeOptionMember_5bc4b50a-2728-46b0-9559-af71bc614670" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ForeignExchangeOptionMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ForeignExchangeContractMember_d49c0090-bca0-4c2b-a55a-a79c77f759b7" xlink:to="loc_us-gaap_ForeignExchangeOptionMember_5bc4b50a-2728-46b0-9559-af71bc614670" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_e89c57b0-e31e-4980-bee1-cd1a1243206e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_ac3813b2-03f5-449b-992c-81bad3b3b5b4" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_e89c57b0-e31e-4980-bee1-cd1a1243206e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_947baea3-820f-43f5-8085-e5feb4c54915" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_e89c57b0-e31e-4980-bee1-cd1a1243206e" xlink:to="loc_us-gaap_HedgingRelationshipDomain_947baea3-820f-43f5-8085-e5feb4c54915" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgingMember_051b49e9-111c-471e-98b8-1b668a79c79f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashFlowHedgingMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingRelationshipDomain_947baea3-820f-43f5-8085-e5feb4c54915" xlink:to="loc_us-gaap_CashFlowHedgingMember_051b49e9-111c-471e-98b8-1b668a79c79f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLineItems_1ad6cd72-7277-4575-bb7d-b5b26ffd3c92" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_ac3813b2-03f5-449b-992c-81bad3b3b5b4" xlink:to="loc_us-gaap_DerivativeLineItems_1ad6cd72-7277-4575-bb7d-b5b26ffd3c92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNotionalAmount_6ee315b8-8f5e-4a65-9ceb-df0b25fa7120" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeNotionalAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLineItems_1ad6cd72-7277-4575-bb7d-b5b26ffd3c92" xlink:to="loc_us-gaap_DerivativeNotionalAmount_6ee315b8-8f5e-4a65-9ceb-df0b25fa7120" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cognizant.com/role/DerivativeFinancialInstrumentsOtherDerivativesDetails" xlink:type="simple" xlink:href="ctsh-20250331.xsd#DerivativeFinancialInstrumentsOtherDerivativesDetails"/>
  <link:presentationLink xlink:role="http://www.cognizant.com/role/DerivativeFinancialInstrumentsOtherDerivativesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_7e1edfc3-d383-4ff0-8dca-867dc499b26b" 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_DerivativeTable_0c5661c4-22ff-45d3-9e86-ef66e124f0bd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_7e1edfc3-d383-4ff0-8dca-867dc499b26b" xlink:to="loc_us-gaap_DerivativeTable_0c5661c4-22ff-45d3-9e86-ef66e124f0bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis_c971798d-8c30-4f89-a511-5f8c74354873" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_HedgingDesignationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_0c5661c4-22ff-45d3-9e86-ef66e124f0bd" xlink:to="loc_us-gaap_HedgingDesignationAxis_c971798d-8c30-4f89-a511-5f8c74354873" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_b94acdf6-d027-46db-9b02-37b689a7ac1b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingDesignationAxis_c971798d-8c30-4f89-a511-5f8c74354873" xlink:to="loc_us-gaap_HedgingDesignationDomain_b94acdf6-d027-46db-9b02-37b689a7ac1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NondesignatedMember_31438b77-3987-449b-b632-0c3af0c3b94c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NondesignatedMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingDesignationDomain_b94acdf6-d027-46db-9b02-37b689a7ac1b" xlink:to="loc_us-gaap_NondesignatedMember_31438b77-3987-449b-b632-0c3af0c3b94c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_38aa2773-3e50-418f-bcb1-e659ea8514a7" 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_DerivativeTable_0c5661c4-22ff-45d3-9e86-ef66e124f0bd" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_38aa2773-3e50-418f-bcb1-e659ea8514a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_e25dd3e7-de87-4c9e-ba7c-057de020fcd5" 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_38aa2773-3e50-418f-bcb1-e659ea8514a7" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_e25dd3e7-de87-4c9e-ba7c-057de020fcd5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeForwardMember_f95bd1ed-caf6-47f6-bb2f-8d0bf4980981" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ForeignExchangeForwardMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_e25dd3e7-de87-4c9e-ba7c-057de020fcd5" xlink:to="loc_us-gaap_ForeignExchangeForwardMember_f95bd1ed-caf6-47f6-bb2f-8d0bf4980981" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLineItems_09ce61ae-fb91-4577-8578-744248595ce2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_0c5661c4-22ff-45d3-9e86-ef66e124f0bd" xlink:to="loc_us-gaap_DerivativeLineItems_09ce61ae-fb91-4577-8578-744248595ce2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNotionalAmount_7ee42cac-267b-4037-8f4d-dda3c40e307e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeNotionalAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLineItems_09ce61ae-fb91-4577-8578-744248595ce2" xlink:to="loc_us-gaap_DerivativeNotionalAmount_7ee42cac-267b-4037-8f4d-dda3c40e307e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet_96909a46-83ce-4d61-9370-a586f4266ee6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLineItems_09ce61ae-fb91-4577-8578-744248595ce2" xlink:to="loc_us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet_96909a46-83ce-4d61-9370-a586f4266ee6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cognizant.com/role/DerivativeFinancialInstrumentsLocationAndAmountsOfPreTaxGainsLossesOnDerivativeFinancialInstrumentsNotDesignatedAsHedgesDetails" xlink:type="simple" xlink:href="ctsh-20250331.xsd#DerivativeFinancialInstrumentsLocationAndAmountsOfPreTaxGainsLossesOnDerivativeFinancialInstrumentsNotDesignatedAsHedgesDetails"/>
  <link:presentationLink xlink:role="http://www.cognizant.com/role/DerivativeFinancialInstrumentsLocationAndAmountsOfPreTaxGainsLossesOnDerivativeFinancialInstrumentsNotDesignatedAsHedgesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_b1cc24b1-642e-4868-b125-a138cd080bdb" 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_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_0b3b4b9a-88ae-4174-ab14-e6971a538b5d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_b1cc24b1-642e-4868-b125-a138cd080bdb" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_0b3b4b9a-88ae-4174-ab14-e6971a538b5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis_36c22777-1f7e-427b-acda-f7ec46f6b056" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_HedgingDesignationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_0b3b4b9a-88ae-4174-ab14-e6971a538b5d" xlink:to="loc_us-gaap_HedgingDesignationAxis_36c22777-1f7e-427b-acda-f7ec46f6b056" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_f9ecc390-7746-4fc1-adb7-df09821092fa" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingDesignationAxis_36c22777-1f7e-427b-acda-f7ec46f6b056" xlink:to="loc_us-gaap_HedgingDesignationDomain_f9ecc390-7746-4fc1-adb7-df09821092fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NondesignatedMember_c3dc9fc0-12df-4aaa-8919-7f8767eed404" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NondesignatedMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingDesignationDomain_f9ecc390-7746-4fc1-adb7-df09821092fa" xlink:to="loc_us-gaap_NondesignatedMember_c3dc9fc0-12df-4aaa-8919-7f8767eed404" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_e0b45fd4-ba3a-4c0e-83f0-2d6b43e3c30b" 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_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_0b3b4b9a-88ae-4174-ab14-e6971a538b5d" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_e0b45fd4-ba3a-4c0e-83f0-2d6b43e3c30b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_f9dec904-64b6-445f-8394-875bac9ffc03" 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_e0b45fd4-ba3a-4c0e-83f0-2d6b43e3c30b" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_f9dec904-64b6-445f-8394-875bac9ffc03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeForwardMember_399c731a-92a7-40e9-a9e1-9d76e8b440e1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ForeignExchangeForwardMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_f9dec904-64b6-445f-8394-875bac9ffc03" xlink:to="loc_us-gaap_ForeignExchangeForwardMember_399c731a-92a7-40e9-a9e1-9d76e8b440e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_178849b3-2003-4720-a1c1-1fffb8c878e6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeInstrumentsGainLossLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_0b3b4b9a-88ae-4174-ab14-e6971a538b5d" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_178849b3-2003-4720-a1c1-1fffb8c878e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration_10cff508-38d2-47fd-acde-3e73c8ec3361" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_178849b3-2003-4720-a1c1-1fffb8c878e6" xlink:to="loc_us-gaap_DerivativeGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration_10cff508-38d2-47fd-acde-3e73c8ec3361" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeGainLossOnDerivativeNet_d56c064f-411c-4016-84bd-83f853e8bb34" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeGainLossOnDerivativeNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_178849b3-2003-4720-a1c1-1fffb8c878e6" xlink:to="loc_us-gaap_DerivativeGainLossOnDerivativeNet_d56c064f-411c-4016-84bd-83f853e8bb34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cognizant.com/role/FairValueMeasurementsFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails" xlink:type="simple" xlink:href="ctsh-20250331.xsd#FairValueMeasurementsFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails"/>
  <link:presentationLink xlink:role="http://www.cognizant.com/role/FairValueMeasurementsFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_ecadb95a-5c70-4127-b7ab-b4b099ba86dc" 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_9978186a-4575-40ac-a481-4c7ee0a909e6" 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_ecadb95a-5c70-4127-b7ab-b4b099ba86dc" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_9978186a-4575-40ac-a481-4c7ee0a909e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_abb05130-6dd8-4bb3-b48b-130224c289a3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_9978186a-4575-40ac-a481-4c7ee0a909e6" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_abb05130-6dd8-4bb3-b48b-130224c289a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_86ceede4-38c3-4e66-a7ac-57a734c38fa5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_abb05130-6dd8-4bb3-b48b-130224c289a3" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_86ceede4-38c3-4e66-a7ac-57a734c38fa5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_8e63bf13-350c-4572-b18c-8123f3e9556b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_86ceede4-38c3-4e66-a7ac-57a734c38fa5" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_8e63bf13-350c-4572-b18c-8123f3e9556b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_7346f3f0-c6e7-4049-afff-3a5f26a35a5f" 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_9978186a-4575-40ac-a481-4c7ee0a909e6" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_7346f3f0-c6e7-4049-afff-3a5f26a35a5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_7572f2ad-4d53-48db-83b9-dffdd74d161b" 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_7346f3f0-c6e7-4049-afff-3a5f26a35a5f" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_7572f2ad-4d53-48db-83b9-dffdd74d161b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_46b8e14d-601b-45bb-9a90-1a87740d386f" 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_7572f2ad-4d53-48db-83b9-dffdd74d161b" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_46b8e14d-601b-45bb-9a90-1a87740d386f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_8f317707-9c2f-4e7d-b0ed-05198c2a3710" 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_7572f2ad-4d53-48db-83b9-dffdd74d161b" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_8f317707-9c2f-4e7d-b0ed-05198c2a3710" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_82316578-4421-4bc7-b070-8409f95a88f9" 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_7572f2ad-4d53-48db-83b9-dffdd74d161b" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_82316578-4421-4bc7-b070-8409f95a88f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAxis_c1b2db50-76d7-4694-b685-7403431585aa" 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_9978186a-4575-40ac-a481-4c7ee0a909e6" xlink:to="loc_us-gaap_CashAndCashEquivalentsAxis_c1b2db50-76d7-4694-b685-7403431585aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_f6fca624-6583-43c6-bb0f-225615da941d" 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_c1b2db50-76d7-4694-b685-7403431585aa" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_f6fca624-6583-43c6-bb0f-225615da941d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember_462562f5-2cb2-4b46-9331-1b56492ddd1e" 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_f6fca624-6583-43c6-bb0f-225615da941d" xlink:to="loc_us-gaap_MoneyMarketFundsMember_462562f5-2cb2-4b46-9331-1b56492ddd1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BankTimeDepositsMember_43e54cbc-dfd7-44c2-b606-8aaf08db3124" 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_f6fca624-6583-43c6-bb0f-225615da941d" xlink:to="loc_us-gaap_BankTimeDepositsMember_43e54cbc-dfd7-44c2-b606-8aaf08db3124" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_71bdff3c-aa76-47ab-adaa-ce39866fcf5c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_9978186a-4575-40ac-a481-4c7ee0a909e6" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_71bdff3c-aa76-47ab-adaa-ce39866fcf5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_5fb153bb-a7f3-4e0a-9e5f-177a8f62ee15" 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_71bdff3c-aa76-47ab-adaa-ce39866fcf5c" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_5fb153bb-a7f3-4e0a-9e5f-177a8f62ee15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashEquivalentsMember_8ac8c12f-01f6-42b9-919e-33270a2ef065" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashEquivalentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_5fb153bb-a7f3-4e0a-9e5f-177a8f62ee15" xlink:to="loc_us-gaap_CashEquivalentsMember_8ac8c12f-01f6-42b9-919e-33270a2ef065" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermInvestmentsMember_d05c15e0-5c90-4ab3-ac36-7b3ba4b4cee4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShortTermInvestmentsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_5fb153bb-a7f3-4e0a-9e5f-177a8f62ee15" xlink:to="loc_us-gaap_ShortTermInvestmentsMember_d05c15e0-5c90-4ab3-ac36-7b3ba4b4cee4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCurrentAssetsMember_b24963d9-72bf-4b18-abb3-a354f5e8b499" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherCurrentAssetsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_5fb153bb-a7f3-4e0a-9e5f-177a8f62ee15" xlink:to="loc_us-gaap_OtherCurrentAssetsMember_b24963d9-72bf-4b18-abb3-a354f5e8b499" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncurrentAssetsMember_3911da65-5b41-40bd-ae55-d14aef323ecd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherNoncurrentAssetsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_5fb153bb-a7f3-4e0a-9e5f-177a8f62ee15" xlink:to="loc_us-gaap_OtherNoncurrentAssetsMember_3911da65-5b41-40bd-ae55-d14aef323ecd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCurrentLiabilitiesMember_68ccacb8-c0c4-4522-ac0e-922610e46c29" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherCurrentLiabilitiesMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_5fb153bb-a7f3-4e0a-9e5f-177a8f62ee15" xlink:to="loc_us-gaap_OtherCurrentLiabilitiesMember_68ccacb8-c0c4-4522-ac0e-922610e46c29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncurrentLiabilitiesMember_a42b3c51-8dd1-4dd7-90a4-f962df2f4604" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherNoncurrentLiabilitiesMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_5fb153bb-a7f3-4e0a-9e5f-177a8f62ee15" xlink:to="loc_us-gaap_OtherNoncurrentLiabilitiesMember_a42b3c51-8dd1-4dd7-90a4-f962df2f4604" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByLiabilityClassAxis_999e8617-fd4f-42d4-aded-e3c8ab75bbdd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueByLiabilityClassAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_9978186a-4575-40ac-a481-4c7ee0a909e6" xlink:to="loc_us-gaap_FairValueByLiabilityClassAxis_999e8617-fd4f-42d4-aded-e3c8ab75bbdd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_c0470786-1956-40fb-8eca-22b52f53ce27" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByLiabilityClassAxis_999e8617-fd4f-42d4-aded-e3c8ab75bbdd" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_c0470786-1956-40fb-8eca-22b52f53ce27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_ContingentConsiderationMember_11c63e12-4cdc-4759-8024-52e55ce6973a" xlink:href="ctsh-20250331.xsd#ctsh_ContingentConsiderationMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_c0470786-1956-40fb-8eca-22b52f53ce27" xlink:to="loc_ctsh_ContingentConsiderationMember_11c63e12-4cdc-4759-8024-52e55ce6973a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_c9469c4d-166f-4466-9102-9822285ee8ab" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_9978186a-4575-40ac-a481-4c7ee0a909e6" xlink:to="loc_us-gaap_FinancialInstrumentAxis_c9469c4d-166f-4466-9102-9822285ee8ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_005e4604-ee98-43c7-ab94-11ae274c5822" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentAxis_c9469c4d-166f-4466-9102-9822285ee8ab" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_005e4604-ee98-43c7-ab94-11ae274c5822" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_8070082a-6fb4-472a-ac9b-bf65405f92bf" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_9978186a-4575-40ac-a481-4c7ee0a909e6" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_8070082a-6fb4-472a-ac9b-bf65405f92bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_bd468f43-daf7-4376-ab7a-e49690abdd35" 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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_8070082a-6fb4-472a-ac9b-bf65405f92bf" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_bd468f43-daf7-4376-ab7a-e49690abdd35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsFairValueDisclosure_7d32f812-a90f-4886-a950-72f3bb284df4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InvestmentsFairValueDisclosure"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_8070082a-6fb4-472a-ac9b-bf65405f92bf" xlink:to="loc_us-gaap_InvestmentsFairValueDisclosure_7d32f812-a90f-4886-a950-72f3bb284df4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNi_1763a178-6340-440b-b05b-b86219d20166" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquitySecuritiesFvNi"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_8070082a-6fb4-472a-ac9b-bf65405f92bf" xlink:to="loc_us-gaap_EquitySecuritiesFvNi_1763a178-6340-440b-b05b-b86219d20166" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure_a6a4fd97-326e-4930-a1ad-b2724bded14a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ForeignCurrencyContractAssetFairValueDisclosure"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_8070082a-6fb4-472a-ac9b-bf65405f92bf" xlink:to="loc_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure_a6a4fd97-326e-4930-a1ad-b2724bded14a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure_ec428b52-a66a-48b4-863a-75dd91e18753" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_8070082a-6fb4-472a-ac9b-bf65405f92bf" xlink:to="loc_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure_ec428b52-a66a-48b4-863a-75dd91e18753" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_3efd3993-a110-4149-b08e-35d9fdae1a00" 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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_8070082a-6fb4-472a-ac9b-bf65405f92bf" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_3efd3993-a110-4149-b08e-35d9fdae1a00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements_aa3170a1-ca0b-4fba-8265-f2865692606f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_8070082a-6fb4-472a-ac9b-bf65405f92bf" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements_aa3170a1-ca0b-4fba-8265-f2865692606f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cognizant.com/role/AccumulatedOtherComprehensiveIncomeLossAccumulatedOtherComprehensiveIncomeLossDetails" xlink:type="simple" xlink:href="ctsh-20250331.xsd#AccumulatedOtherComprehensiveIncomeLossAccumulatedOtherComprehensiveIncomeLossDetails"/>
  <link:presentationLink xlink:role="http://www.cognizant.com/role/AccumulatedOtherComprehensiveIncomeLossAccumulatedOtherComprehensiveIncomeLossDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_759d621a-3933-47ef-8f63-a1e7307ff4f9" 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_4749943f-59d5-449c-8d08-c73144727130" 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_759d621a-3933-47ef-8f63-a1e7307ff4f9" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_4749943f-59d5-449c-8d08-c73144727130" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_a5d08fb4-df0e-4a61-8d63-ac7450feaf40" 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_4749943f-59d5-449c-8d08-c73144727130" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_a5d08fb4-df0e-4a61-8d63-ac7450feaf40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_7a7b4642-d33f-4707-a23c-c523643e8195" 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_a5d08fb4-df0e-4a61-8d63-ac7450feaf40" xlink:to="loc_us-gaap_EquityComponentDomain_7a7b4642-d33f-4707-a23c-c523643e8195" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedTranslationAdjustmentMember_b2f7bae8-bfec-4962-b21f-3ff6e8614b2e" 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_EquityComponentDomain_7a7b4642-d33f-4707-a23c-c523643e8195" xlink:to="loc_us-gaap_AccumulatedTranslationAdjustmentMember_b2f7bae8-bfec-4962-b21f-3ff6e8614b2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_85af5ae9-c600-4855-8200-c568e0a66722" 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_EquityComponentDomain_7a7b4642-d33f-4707-a23c-c523643e8195" xlink:to="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_85af5ae9-c600-4855-8200-c568e0a66722" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember_b3e34bf1-e525-4e37-8d87-c8b8dfcb7d48" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_7a7b4642-d33f-4707-a23c-c523643e8195" xlink:to="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember_b3e34bf1-e525-4e37-8d87-c8b8dfcb7d48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_d88b37ca-7931-470e-935e-202d7508574f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_7a7b4642-d33f-4707-a23c-c523643e8195" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_d88b37ca-7931-470e-935e-202d7508574f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_6816f29e-6827-4c29-8e4d-87c23d7e7f19" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_4749943f-59d5-449c-8d08-c73144727130" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_6816f29e-6827-4c29-8e4d-87c23d7e7f19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_f2b93cbf-638b-4ea1-a2f0-41597f17a4be" 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_6816f29e-6827-4c29-8e4d-87c23d7e7f19" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_f2b93cbf-638b-4ea1-a2f0-41597f17a4be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_a01c28f1-2175-4874-b85a-ea987bb5d080" 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_f2b93cbf-638b-4ea1-a2f0-41597f17a4be" xlink:to="loc_us-gaap_CostOfSalesMember_a01c28f1-2175-4874-b85a-ea987bb5d080" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_a1be44bb-f6e7-42cc-b3c2-bb742491b5af" 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_f2b93cbf-638b-4ea1-a2f0-41597f17a4be" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_a1be44bb-f6e7-42cc-b3c2-bb742491b5af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_2b1a8121-cab2-448f-943b-b3c6d7296454" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_4749943f-59d5-449c-8d08-c73144727130" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_2b1a8121-cab2-448f-943b-b3c6d7296454" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_2799ed5b-b6c3-431c-b3cf-8bebac3cc637" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AOCIAttributableToParentNetOfTaxRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_2b1a8121-cab2-448f-943b-b3c6d7296454" xlink:to="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_2799ed5b-b6c3-431c-b3cf-8bebac3cc637" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AociBeforeTaxAttributableToParent_517242f1-37a8-4d85-b75d-6ff27bbe8940" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AociBeforeTaxAttributableToParent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_2799ed5b-b6c3-431c-b3cf-8bebac3cc637" xlink:to="loc_us-gaap_AociBeforeTaxAttributableToParent_517242f1-37a8-4d85-b75d-6ff27bbe8940" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AociTaxAttributableToParent_bff87103-ae82-4402-9be4-959a658e1ed0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AociTaxAttributableToParent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_2799ed5b-b6c3-431c-b3cf-8bebac3cc637" xlink:to="loc_us-gaap_AociTaxAttributableToParent_bff87103-ae82-4402-9be4-959a658e1ed0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedPeriodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_17373adf-4be5-4e76-85fe-25897e391b55" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_2799ed5b-b6c3-431c-b3cf-8bebac3cc637" xlink:to="loc_us-gaap_StockholdersEquity_17373adf-4be5-4e76-85fe-25897e391b55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPeriodIncreaseDecreaseAbstract_f6125e75-9a37-4a67-913f-ecb49b78d74b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeTaxPeriodIncreaseDecreaseAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_2799ed5b-b6c3-431c-b3cf-8bebac3cc637" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPeriodIncreaseDecreaseAbstract_f6125e75-9a37-4a67-913f-ecb49b78d74b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent_5eecca6a-0ee0-48a2-8453-164b70856cf0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPeriodIncreaseDecreaseAbstract_f6125e75-9a37-4a67-913f-ecb49b78d74b" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent_5eecca6a-0ee0-48a2-8453-164b70856cf0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1_d5db5271-6d71-4e08-98c5-c0d14566254f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPeriodIncreaseDecreaseAbstract_f6125e75-9a37-4a67-913f-ecb49b78d74b" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1_d5db5271-6d71-4e08-98c5-c0d14566254f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_00de50c9-d499-42b0-ae72-1d0208ba8460" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPeriodIncreaseDecreaseAbstract_f6125e75-9a37-4a67-913f-ecb49b78d74b" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_00de50c9-d499-42b0-ae72-1d0208ba8460" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_012884da-e66e-4b19-8e99-9b2a1e394039" 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_OtherComprehensiveIncomeLossBeforeTaxPeriodIncreaseDecreaseAbstract_f6125e75-9a37-4a67-913f-ecb49b78d74b" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_012884da-e66e-4b19-8e99-9b2a1e394039" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxAttributableToParentAbstract_17d31268-ea00-4698-be1d-0f4cb93fd7f4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxAttributableToParentAbstract"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPeriodIncreaseDecreaseAbstract_f6125e75-9a37-4a67-913f-ecb49b78d74b" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxAttributableToParentAbstract_17d31268-ea00-4698-be1d-0f4cb93fd7f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent_a0cdb0d1-ef41-4207-85b4-09d6e380db28" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxAttributableToParentAbstract_17d31268-ea00-4698-be1d-0f4cb93fd7f4" xlink:to="loc_us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent_a0cdb0d1-ef41-4207-85b4-09d6e380db28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax_2dc96cd7-855d-4cb8-bf89-ab03a5f6a145" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxAttributableToParentAbstract_17d31268-ea00-4698-be1d-0f4cb93fd7f4" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax_2dc96cd7-855d-4cb8-bf89-ab03a5f6a145" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent_f06723a3-11a8-4df3-a824-456e79cb09df" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxAttributableToParentAbstract_17d31268-ea00-4698-be1d-0f4cb93fd7f4" xlink:to="loc_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent_f06723a3-11a8-4df3-a824-456e79cb09df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent_cb2faee0-fa36-473d-b338-2258ae1578c0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxAttributableToParentAbstract_17d31268-ea00-4698-be1d-0f4cb93fd7f4" xlink:to="loc_us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent_cb2faee0-fa36-473d-b338-2258ae1578c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAociCurrentPeriodTax_99464fee-9487-4349-a088-d05c44c3dcc3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ReclassificationFromAociCurrentPeriodTax"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxAttributableToParentAbstract_17d31268-ea00-4698-be1d-0f4cb93fd7f4" xlink:to="loc_us-gaap_ReclassificationFromAociCurrentPeriodTax_99464fee-9487-4349-a088-d05c44c3dcc3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent_5573dcdd-b729-4144-a40f-66f23cbef9a8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxAttributableToParentAbstract_17d31268-ea00-4698-be1d-0f4cb93fd7f4" xlink:to="loc_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent_5573dcdd-b729-4144-a40f-66f23cbef9a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AociBeforeTaxAttributableToParent_c7561a7a-adb4-4239-a1bd-b113a50650b2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AociBeforeTaxAttributableToParent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_2799ed5b-b6c3-431c-b3cf-8bebac3cc637" xlink:to="loc_us-gaap_AociBeforeTaxAttributableToParent_c7561a7a-adb4-4239-a1bd-b113a50650b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AociTaxAttributableToParent_e03904a9-2a10-4833-b6e6-93b713205c5f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AociTaxAttributableToParent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_2799ed5b-b6c3-431c-b3cf-8bebac3cc637" xlink:to="loc_us-gaap_AociTaxAttributableToParent_e03904a9-2a10-4833-b6e6-93b713205c5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedPeriodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_d84ca505-10a2-4008-8ffd-a9422deda4b6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_2799ed5b-b6c3-431c-b3cf-8bebac3cc637" xlink:to="loc_us-gaap_StockholdersEquity_d84ca505-10a2-4008-8ffd-a9422deda4b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cognizant.com/role/CommitmentsandContingenciesDetails" xlink:type="simple" xlink:href="ctsh-20250331.xsd#CommitmentsandContingenciesDetails"/>
  <link:presentationLink xlink:role="http://www.cognizant.com/role/CommitmentsandContingenciesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_21ac3852-1d94-418b-91a8-1813b446c4e2" 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_5267d81d-33d2-4085-8af8-5dbd329890a9" 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_21ac3852-1d94-418b-91a8-1813b446c4e2" xlink:to="loc_us-gaap_OtherCommitmentsTable_5267d81d-33d2-4085-8af8-5dbd329890a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsAxis_306c4890-9412-440d-b227-60881e349839" 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_5267d81d-33d2-4085-8af8-5dbd329890a9" xlink:to="loc_us-gaap_OtherCommitmentsAxis_306c4890-9412-440d-b227-60881e349839" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsDomain_b5b5052c-660b-4380-92c2-f02dbb2f9938" 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_306c4890-9412-440d-b227-60881e349839" xlink:to="loc_us-gaap_OtherCommitmentsDomain_b5b5052c-660b-4380-92c2-f02dbb2f9938" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_IndiaDefinedContributionObligationMember_40d6f0b2-b2da-4a9a-b8ba-d3d878a0a043" xlink:href="ctsh-20250331.xsd#ctsh_IndiaDefinedContributionObligationMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsDomain_b5b5052c-660b-4380-92c2-f02dbb2f9938" xlink:to="loc_ctsh_IndiaDefinedContributionObligationMember_40d6f0b2-b2da-4a9a-b8ba-d3d878a0a043" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_dc5efeca-0bef-47cf-b7d3-df3663f21f8a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsTable_5267d81d-33d2-4085-8af8-5dbd329890a9" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_dc5efeca-0bef-47cf-b7d3-df3663f21f8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_b064d88a-38c2-4776-8199-38ff693a31fb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_dc5efeca-0bef-47cf-b7d3-df3663f21f8a" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_b064d88a-38c2-4776-8199-38ff693a31fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_7141415f-1956-4734-8062-3e13e1b6c3f5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_b064d88a-38c2-4776-8199-38ff693a31fb" xlink:to="loc_us-gaap_SubsequentEventMember_7141415f-1956-4734-8062-3e13e1b6c3f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseAxis_44356cf4-6cd3-4273-87fb-f9f82c978820" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_LitigationCaseAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsTable_5267d81d-33d2-4085-8af8-5dbd329890a9" xlink:to="loc_srt_LitigationCaseAxis_44356cf4-6cd3-4273-87fb-f9f82c978820" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseTypeDomain_2511a8a0-971e-4c2a-abe7-ab36d3098788" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_LitigationCaseTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_LitigationCaseAxis_44356cf4-6cd3-4273-87fb-f9f82c978820" xlink:to="loc_srt_LitigationCaseTypeDomain_2511a8a0-971e-4c2a-abe7-ab36d3098788" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_SyntelSterlingBestShoresMauritiusLtdMember_13162760-b6d1-4915-9579-447323b91d23" xlink:href="ctsh-20250331.xsd#ctsh_SyntelSterlingBestShoresMauritiusLtdMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_LitigationCaseTypeDomain_2511a8a0-971e-4c2a-abe7-ab36d3098788" xlink:to="loc_ctsh_SyntelSterlingBestShoresMauritiusLtdMember_13162760-b6d1-4915-9579-447323b91d23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainContingenciesByNatureAxis_ecd57f8f-733c-4d7f-a386-539642d38de5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GainContingenciesByNatureAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsTable_5267d81d-33d2-4085-8af8-5dbd329890a9" xlink:to="loc_us-gaap_GainContingenciesByNatureAxis_ecd57f8f-733c-4d7f-a386-539642d38de5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainContingencyNatureDomain_470aa70b-8fa3-46a6-b73b-a762f3fc1579" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GainContingencyNatureDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GainContingenciesByNatureAxis_ecd57f8f-733c-4d7f-a386-539642d38de5" xlink:to="loc_us-gaap_GainContingencyNatureDomain_470aa70b-8fa3-46a6-b73b-a762f3fc1579" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_PositiveOutcomeOfLitigationAttorneyFeesMember_b1fc3aab-95f1-4cad-bf84-325d9c30e0d7" xlink:href="ctsh-20250331.xsd#ctsh_PositiveOutcomeOfLitigationAttorneyFeesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GainContingencyNatureDomain_470aa70b-8fa3-46a6-b73b-a762f3fc1579" xlink:to="loc_ctsh_PositiveOutcomeOfLitigationAttorneyFeesMember_b1fc3aab-95f1-4cad-bf84-325d9c30e0d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsLineItems_74b14609-3da3-4b66-9c24-a6107039d075" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherCommitmentsLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsTable_5267d81d-33d2-4085-8af8-5dbd329890a9" xlink:to="loc_us-gaap_OtherCommitmentsLineItems_74b14609-3da3-4b66-9c24-a6107039d075" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationSettlementAmountAwardedFromOtherParty_1aa4d841-2990-49a6-8078-0b1e1f5f3bf5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LitigationSettlementAmountAwardedFromOtherParty"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_74b14609-3da3-4b66-9c24-a6107039d075" xlink:to="loc_us-gaap_LitigationSettlementAmountAwardedFromOtherParty_1aa4d841-2990-49a6-8078-0b1e1f5f3bf5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_LitigationSettlementAmountAwardedFromOtherPartyPunitiveDamages_3c269efe-e6f3-4827-91d0-c33e15180a41" xlink:href="ctsh-20250331.xsd#ctsh_LitigationSettlementAmountAwardedFromOtherPartyPunitiveDamages"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_74b14609-3da3-4b66-9c24-a6107039d075" xlink:to="loc_ctsh_LitigationSettlementAmountAwardedFromOtherPartyPunitiveDamages_3c269efe-e6f3-4827-91d0-c33e15180a41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_LitigationSettlementAmountAwardedFromOtherPartyActualDamages_3176c4db-b3d1-4cf6-ac68-5f5e786bc955" xlink:href="ctsh-20250331.xsd#ctsh_LitigationSettlementAmountAwardedFromOtherPartyActualDamages"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_74b14609-3da3-4b66-9c24-a6107039d075" xlink:to="loc_ctsh_LitigationSettlementAmountAwardedFromOtherPartyActualDamages_3176c4db-b3d1-4cf6-ac68-5f5e786bc955" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_LitigationSettlementAmountVacatedActualAndPunitiveDamages_3fd4d94d-b9ac-406d-9f0b-39cd1de6c912" xlink:href="ctsh-20250331.xsd#ctsh_LitigationSettlementAmountVacatedActualAndPunitiveDamages"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_74b14609-3da3-4b66-9c24-a6107039d075" xlink:to="loc_ctsh_LitigationSettlementAmountVacatedActualAndPunitiveDamages_3fd4d94d-b9ac-406d-9f0b-39cd1de6c912" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_b7dd9bc5-1f47-4a5b-a421-5a3a62ca733c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccruedLiabilitiesAndOtherLiabilities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_74b14609-3da3-4b66-9c24-a6107039d075" xlink:to="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_b7dd9bc5-1f47-4a5b-a421-5a3a62ca733c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cognizant.com/role/SegmentInformationRevenuesFromExternalCustomersAndSegmentOperatingProfitDetails" xlink:type="simple" xlink:href="ctsh-20250331.xsd#SegmentInformationRevenuesFromExternalCustomersAndSegmentOperatingProfitDetails"/>
  <link:presentationLink xlink:role="http://www.cognizant.com/role/SegmentInformationRevenuesFromExternalCustomersAndSegmentOperatingProfitDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_af083ae9-6ade-41c1-8b9e-3e7424a6871b" 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_ScheduleOfSegmentReportingInformationBySegmentTable_d47f0684-5e7f-482c-9f0f-c800746a9c89" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_af083ae9-6ade-41c1-8b9e-3e7424a6871b" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_d47f0684-5e7f-482c-9f0f-c800746a9c89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_f549a767-070a-4530-af37-c4435e836e62" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ConsolidationItemsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_d47f0684-5e7f-482c-9f0f-c800746a9c89" xlink:to="loc_srt_ConsolidationItemsAxis_f549a767-070a-4530-af37-c4435e836e62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_e2cf84b8-5d60-4bd5-bf89-014e598ad419" 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_f549a767-070a-4530-af37-c4435e836e62" xlink:to="loc_srt_ConsolidationItemsDomain_e2cf84b8-5d60-4bd5-bf89-014e598ad419" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_c2efc9b9-7173-4617-a8f8-9014a140a23e" 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_e2cf84b8-5d60-4bd5-bf89-014e598ad419" xlink:to="loc_us-gaap_OperatingSegmentsMember_c2efc9b9-7173-4617-a8f8-9014a140a23e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateNonSegmentMember_4bfc0166-37b4-4162-875b-85b85dc271ac" 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_e2cf84b8-5d60-4bd5-bf89-014e598ad419" xlink:to="loc_us-gaap_CorporateNonSegmentMember_4bfc0166-37b4-4162-875b-85b85dc271ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_ad1bfccd-ec0e-4715-b16a-c4ca8c384850" 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_ScheduleOfSegmentReportingInformationBySegmentTable_d47f0684-5e7f-482c-9f0f-c800746a9c89" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_ad1bfccd-ec0e-4715-b16a-c4ca8c384850" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_aaeaa81c-41c3-49ed-bbab-24bcb2549277" 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_ad1bfccd-ec0e-4715-b16a-c4ca8c384850" xlink:to="loc_us-gaap_SegmentDomain_aaeaa81c-41c3-49ed-bbab-24bcb2549277" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_FinancialServicesMember_6bdad207-3331-423b-9aed-56c8f7678416" xlink:href="ctsh-20250331.xsd#ctsh_FinancialServicesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_aaeaa81c-41c3-49ed-bbab-24bcb2549277" xlink:to="loc_ctsh_FinancialServicesMember_6bdad207-3331-423b-9aed-56c8f7678416" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_HealthSciencesMember_ff9719bc-87ef-48d0-a3ff-bd625fd0b7b4" xlink:href="ctsh-20250331.xsd#ctsh_HealthSciencesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_aaeaa81c-41c3-49ed-bbab-24bcb2549277" xlink:to="loc_ctsh_HealthSciencesMember_ff9719bc-87ef-48d0-a3ff-bd625fd0b7b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_ProductsandResourcesMember_ab14a56f-b96d-4ef1-859f-b270aa4bf507" xlink:href="ctsh-20250331.xsd#ctsh_ProductsandResourcesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_aaeaa81c-41c3-49ed-bbab-24bcb2549277" xlink:to="loc_ctsh_ProductsandResourcesMember_ab14a56f-b96d-4ef1-859f-b270aa4bf507" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_CommunicationsMediaandTechnologyMember_af138268-b363-4b13-8bf8-850b9496adaa" xlink:href="ctsh-20250331.xsd#ctsh_CommunicationsMediaandTechnologyMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_aaeaa81c-41c3-49ed-bbab-24bcb2549277" xlink:to="loc_ctsh_CommunicationsMediaandTechnologyMember_af138268-b363-4b13-8bf8-850b9496adaa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_CommunicationMediaandTechnologyMember_a8264543-ddf4-4ae4-9ab6-6234da977f9d" xlink:href="ctsh-20250331.xsd#ctsh_CommunicationMediaandTechnologyMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_aaeaa81c-41c3-49ed-bbab-24bcb2549277" xlink:to="loc_ctsh_CommunicationMediaandTechnologyMember_a8264543-ddf4-4ae4-9ab6-6234da977f9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_3d49245e-5f1d-45aa-b90a-a143bbcb2f4e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_d47f0684-5e7f-482c-9f0f-c800746a9c89" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_3d49245e-5f1d-45aa-b90a-a143bbcb2f4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_3a73b71a-ab0b-40db-84f1-e394c95bce6f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_3d49245e-5f1d-45aa-b90a-a143bbcb2f4e" xlink:to="loc_us-gaap_OperatingIncomeLoss_3a73b71a-ab0b-40db-84f1-e394c95bce6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_8982bfaa-4592-4649-8fe8-6bc98ea3a7ec" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingExpenses"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_3d49245e-5f1d-45aa-b90a-a143bbcb2f4e" xlink:to="loc_us-gaap_OperatingExpenses_8982bfaa-4592-4649-8fe8-6bc98ea3a7ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_172d19c3-30b6-4250-8e7a-17a686fcd875" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_3d49245e-5f1d-45aa-b90a-a143bbcb2f4e" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_172d19c3-30b6-4250-8e7a-17a686fcd875" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingOtherItemAmount_a050aa9d-a6f7-4a01-929a-d2da0b2396ff" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingOtherItemAmount"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_3d49245e-5f1d-45aa-b90a-a143bbcb2f4e" xlink:to="loc_us-gaap_SegmentReportingOtherItemAmount_a050aa9d-a6f7-4a01-929a-d2da0b2396ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cognizant.com/role/SegmentInformationLongLivedAssetsByGeographicAreaDetails" xlink:type="simple" xlink:href="ctsh-20250331.xsd#SegmentInformationLongLivedAssetsByGeographicAreaDetails"/>
  <link:presentationLink xlink:role="http://www.cognizant.com/role/SegmentInformationLongLivedAssetsByGeographicAreaDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_ed9d1464-bc9d-4281-922e-a9649838fb0f" 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_f739cdd4-2c0c-4aad-badc-3765f9350337" 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_ed9d1464-bc9d-4281-922e-a9649838fb0f" xlink:to="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_f739cdd4-2c0c-4aad-badc-3765f9350337" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_9221d108-d50e-4855-b896-ef651abeb3b6" 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_f739cdd4-2c0c-4aad-badc-3765f9350337" xlink:to="loc_srt_StatementGeographicalAxis_9221d108-d50e-4855-b896-ef651abeb3b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_5a68adf5-7467-47ab-9459-4e9dce933ba5" 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_9221d108-d50e-4855-b896-ef651abeb3b6" xlink:to="loc_srt_SegmentGeographicalDomain_5a68adf5-7467-47ab-9459-4e9dce933ba5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NorthAmericaMember_1ac39592-a613-4020-8615-e49099a47eba" 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_5a68adf5-7467-47ab-9459-4e9dce933ba5" xlink:to="loc_srt_NorthAmericaMember_1ac39592-a613-4020-8615-e49099a47eba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EuropeMember_dc901a6b-ee30-49a4-a485-97d474fdcc15" 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_5a68adf5-7467-47ab-9459-4e9dce933ba5" xlink:to="loc_srt_EuropeMember_dc901a6b-ee30-49a4-a485-97d474fdcc15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_RestofWorldMember_20a956ad-17f7-4dfd-bb29-775798f48cd8" xlink:href="ctsh-20250331.xsd#ctsh_RestofWorldMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_5a68adf5-7467-47ab-9459-4e9dce933ba5" xlink:to="loc_ctsh_RestofWorldMember_20a956ad-17f7-4dfd-bb29-775798f48cd8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_60e90ea4-257a-45fe-8ec1-1caa4053c52e" 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_f739cdd4-2c0c-4aad-badc-3765f9350337" xlink:to="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_60e90ea4-257a-45fe-8ec1-1caa4053c52e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_5fd31b30-f9b5-4745-98bd-472e74e9e741" 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_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_60e90ea4-257a-45fe-8ec1-1caa4053c52e" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_5fd31b30-f9b5-4745-98bd-472e74e9e741" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cognizant.com/role/SubsequentEventsDetails" xlink:type="simple" xlink:href="ctsh-20250331.xsd#SubsequentEventsDetails"/>
  <link:presentationLink xlink:role="http://www.cognizant.com/role/SubsequentEventsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsAbstract_7c720c5d-5258-4f8c-b7fa-a6e58dbd1c87" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTable_4ce051f1-5e89-47b1-aeff-df57d945a1e0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventsAbstract_7c720c5d-5258-4f8c-b7fa-a6e58dbd1c87" xlink:to="loc_us-gaap_SubsequentEventTable_4ce051f1-5e89-47b1-aeff-df57d945a1e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_4c4e4013-14ef-49c3-a648-8d0275020121" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_4ce051f1-5e89-47b1-aeff-df57d945a1e0" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_4c4e4013-14ef-49c3-a648-8d0275020121" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_a9a7b0b7-d556-4458-92f8-a63da626fe49" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_4c4e4013-14ef-49c3-a648-8d0275020121" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_a9a7b0b7-d556-4458-92f8-a63da626fe49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_4b4678d7-b7f5-4f7a-a6b2-ac0fe96dee57" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_a9a7b0b7-d556-4458-92f8-a63da626fe49" xlink:to="loc_us-gaap_SubsequentEventMember_4b4678d7-b7f5-4f7a-a6b2-ac0fe96dee57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventLineItems_eb78ae0f-c979-4a95-a90d-9273ef56761d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_4ce051f1-5e89-47b1-aeff-df57d945a1e0" xlink:to="loc_us-gaap_SubsequentEventLineItems_eb78ae0f-c979-4a95-a90d-9273ef56761d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared_847c05ff-fc5c-4575-af29-6124df3d6fff" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockDividendsPerShareDeclared"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_eb78ae0f-c979-4a95-a90d-9273ef56761d" xlink:to="loc_us-gaap_CommonStockDividendsPerShareDeclared_847c05ff-fc5c-4575-af29-6124df3d6fff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </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_us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_us-gaap_NetIncomeLoss" 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>11
<FILENAME>ctsh-20250331_g1.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 ctsh-20250331_g1.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  ," @," @,# P,$ P,$!0@%!00$
M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_
MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04
M%!04%!04%!04%!04%!04%!04%!04%!3_P  1" '0!@P# 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#]4Z*** "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 **** ,7QGXPTKP!X5U3Q%KETMGI6G0-//,WH.@ [L3@ =R0
M.]?#]E_P4PU+5;J5(/"NFV@,C>3'=7#Y9,G;\XP-V.HXYZ9S7!_M_?M+?\+"
M\5GX?^'KO?X<T6?_ $Z:)OEO+Q<@C/=(^0.Q;<><*:^2(NU?HV49)2]@JV+A
M=RV3OHO^"?*8_,IQJ<E!V2_$_0G_ (>!^)@Q5O">EJRG!4S2Y!J5/V__ !&W
M_,K:7_W^DKX9T7Q5<Z>JPS#[7;*,!';#(..%;G XZ'(Y/&>:[?3;VVU*,O:2
M^:%&61AMD0>I7TZ<C(Y'.:^ECD^53T]BD_5_YGF?VEB7M/\ (^MD_;W\1-_S
M*^E_]_I*F3]O#Q"W_,L:9_W^DKY5AJW%VIO(LM_Y\K[W_F']H8K^?\CZF3]N
MGQ W_,LZ;_W^DJ9?VXM?;_F6M-_[^R5\O0U;CKG>29?_ ,^E][_S)_M'%?S_
M )'TXG[;>O-_S+FG?]_9*G7]M/76_P"9=T__ +^R5\SQ=:N1UA+)L!_SZ7X_
MYD_VEB_Y_P CZ27]LS7&_P"9>T__ +^R5.O[8FMM_P R_I__ ']>OG&.KD?0
M5SRRC _\^U^/^8O[2Q?\_P"1]$+^U]K3?\P"P_[^O4R?M;:RW_,"L?\ OX]?
M/<=6X:P>58+_ )]_G_F3_:6+_P"?GY'OZ_M7ZPW_ # ['_OX]:WAW]J&>\UB
MTAU72[>UL)'"2SPNQ:,'^+!Z@'K[5\ZQ=JMPUS3RO"--*%OO!9IBTT^?\C]
M(Y%D171@Z,,AE.01ZBG5XG^SS\2/[3L1X9U"7-U;+FS=CR\0ZI]5[>WTKVRO
M@\10EAJCIRZ'W>&Q$<5256'4****YCJ"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 *^7_VZOVF!\%/ 8\/:'=;/&6O1,D#1M\]E;?=>?V8\JGOD_P &
M*]Q^+/Q0T7X-_#_5_%FO2[+&PBW+$I >>0\)$GJS-@#TZG@$U^*?Q0^)FL_&
M#Q[J_BS7IO,O]0EW^6I.R",<)$GHJK@#Z9/))KZO(,K^N5?;U5[D?Q?;_,\G
M,,5[&')'XG^!@Q$LV2<DFKD7:J4-78NU?J,CXB9=AK1LYI+>5)8G:*1"&5T)
M!!]0:SH:O0USR..1VNB^+EDVQ:@NT]!<1K_Z$H_#D>G0DUU=N5DC26-EDB?[
MLB'*G\?7GIU'>O+(:V-)U2YTR0M;R%0WWD/*MUZCOU/T[41Q$H:/5$JLX_$>
MCPU;CK#TGQ!:ZAA7*V<_]UV_=G_=8]._!]!R2:WE5HW*L"K X((P170JD:BO
M%G1&2DKQ99B^]5R.J<76KD=8R$RW'5R/I5..KD?05S2)+4=6X:J1U;AKED26
MXNU6X:J1=JMPUS2)-71]1N-(U"WO;25H;FW<21R+U# YK[(^'_C2W\=^&[?4
M8=J3_P"KN(0?]7(!R/H>H]C7Q=%7>_"?Q[)X$\1I+(S-IMSB.ZC'/RYX<#U7
M.?ID=Z\#,L)]9I\T?B6W^1Z^68WZI5Y9?#+?R\SZYHID,T=S#'-$ZR12*'1U
M.0P(R"#3Z^$/T,**** "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@#Y8_;B_;HT;]DCP_:V%E:0Z]
MX]U6(RV&ER.1%!%DK]HN,'.S<" HP7*L 0 2/RB\7?\ !1']H3QAJTE]+\1]
M0TM2V4M-(2.TAC'90J+D@?[18^I-97[=WC:_\=?M=?%"\OY&=K+6I]*@5CPD
M-JWD(%'88CW?5B>]>"U^B8#+J-&C&4HIR:N[ZG)*;;/T!_9E_P""M7CWP7XA
MLM+^+$P\9>%9G$<NI);I'J%FIXWC8%691W5AN/9N,']@]!U[3_%&AV&L:1>0
MZAI>H0)=6MW;MNCFB=0R.I[@@@U_+W7[>?\ !(KQK?\ BS]DH6-](\J>']=N
M]*MF<Y/D[(;@#/H&N& ]  *\K.<#2IP5>DK:V:+IR;=F?:]%%%?('0%%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 45\
M)_MJ?\%'M9_93^,,'@NP\%6/B""32X-0^UW-\\+ R/(I7:$(P/+'.>]>"?\
M#[3Q/_T2[2?_  :R_P#QNO6IY7BJT%4A'1^:(<XIV9^L]%?G%^S;_P %6M?^
M.WQP\)> [KX?:;I-OK=RT#WL.HR2/$!&[Y"E #]W'7O7Z.UQXC"U<+)0JJS8
MXR4M@HHHKE*/._CM\<-!^ /@.7Q)KB7%[+),EEINDV*[[O4KR0XBMX4_B=C^
M0!/:OG#5)/BKXPN(;SXM?'W0?@ +V(75IX(T&>S2]A@8D*TUW<-N9\JRGRQL
MRIQTP.S\66,?Q"_X*$^$=(U0>?I?@CP1-XDL;=_N_;[F[-KYI7H=L<9P3T8Y
M&*^;OVYK_P"%^F_\% O UQ\8+$ZAX(7P+_I$(@FF_>?:KWRSMA^?AOP]:]O"
MTHW4$O>:<MDWY))Z&<F>[6/AWXX^ =''BOX8_%VQ^/OAV$EIO#GB!+837*K]
M\6VH6_'FXZ+(-OUZ5[Y\$/C3H'QZ\ VWBC0//MU\U[2^TV]3R[K3KN,XEMIT
M_AD0]NX((X(KXP_X)ZV.CW_[2_Q5\1?"#2M5T?X!76FPV]LE\)5@GU16BRT(
MD); 7[1G))4.N< J![IX'L8_A_\ M\>/-!TL>3I?C+P;:^*[NW7A%OH+MK1Y
M .@+HREB/O$9/2IQ--7E!_$DG>R3\TTM+H(OJ?35%%%>,:!1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !2,P522< <DFEKXI_X*+?M1?\ "O?"Y^&_AR[V>)-;@SJ,\+?-9V;<
M%,CH\O(]0FX\;E-=V"P=3'5XT*6[_!=68U:L:,'.1\Q_MU?M.GXY?$ Z#H=U
MO\%Z!*T=LT;?)>W'W7N/=>JI_LY/\9%?-,54H:NQ5^W8?#4\'1C0I+1?U<^(
MKU)59N<MV7H:NQ=JI0U=B[42//F78:O0U1AJ]#7/(XYEV&KL-4H:NPUR2..1
M>AKHM'\17%BJ12#[3;#@1L<%1_LMV^G(Y/&:YV&KL/:N9MQ=T<O-*#O%GH^F
MWD&HH7MI-^!EHV&'7W(]/<9'(^E:4=>;6LCPR))&S(ZD%64X(([@UU>D^)PV
MV.]7V$\8Y_X$._;D<]>IK>.*Z3.NGBXO2IH=3'5R/I5*!EDC62-UDB;[KJ<@
M_P#U^1QU%78^@K5M-71W;ZHM1U;AJI'5N&N:1);B[5;AJI%VJW#7-(DN0U:A
MJK%5J&N61+/?_@#\0O.A'AJ_D^= 6LG8]5ZF/\.2/;(["O;:^)-.NIK&ZBN;
M>1HIX7#I(IP58'((KZS^'?C2'QOX>BNQM2\C_=W,0_A?U'L>H_+M7QN:87V<
MO;0V>_K_ ,$^UR;'>UC]7J/5;>:_X'Y'44445X)].%%%% !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 %%%% 'X
MB_\ !5#]F_5?A;\?-1\>6MG))X1\8R_:X[M%RD%[M'GPN>S,09%SU#D#.QL?
M$U?T\>-/!.@_$;PS?>'?$^DVNN:)?)Y=Q8WD8>-QU'!Z$'!!'((!!!%?$OB[
M_@C?\'-<U:2[T;7?%'ANVD;)L(;F*XBC'HADC+@?[S-7V6!SFG"DJ=?1KJ<\
MJ;O='XTZ;IUWK&H6UA8VTUY>W4JPP6]NA>261B JJHY))(  ZYK^@O\ 86^
M-W^SA^SCX>\+ZJBIXAN6DU35D0@A+F;!,>1P2B+'&2"02A(X-5/V=_V!_A'^
MS5J*:QX>TFXU?Q(BE4US79EN+F($8/E@*L<9()&Y5#8)!)%?1=>=FF9K&)4J
M2]U?B5"'+JPHHHKYXV"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
MX6"%/JS$#)[#O7PQ\:O^"PWPU\%S7%AX!T6_\?7T9*B]<FQL,],AG4R/@_[
M![-WKJH86MB7:E&_]=R7)1W/OZBOP\^('_!6KX]>+I91H]_HW@RV8X6/2=.2
M5]ON]QYG/N OX5XOK/[:7QWUZ1GN?BWXMB9NOV/59;4?E$5 KVX9#B)*\I)&
M?M4?T5T5_.):?M:_&ZRD#Q_%_P <DCM)XBNY!^32$5Z+X/\ ^"E/[1'@Z5-G
MQ FUBW4\V^L64%T'^KLGF?DPJI9!72]V:?WA[5'[[45^5/PF_P""U%_#+#;?
M$OP%!<P\"34O#$QC=1Z_9YF(8_\ ;5?I7WU\#?VK?A=^T59A_!'BJUO[]4WR
MZ3<9@OHAW+0OAB!_>7*^]>1B,!B<-K4CIWW1:DI;'KE%%%>>6%%%% !1110
M4444 %%%>%?'O]MCX1?LY>;;>*O$\<^N(,C0=) NKXG&0&0'$>1T,C(#ZUI3
MISJRY::NQ-VW/=:*_)3XJ?\ !:3Q/J$LUO\ #OP-IVC6V2J7VORM=SL/[PBC
M**A]BSBOFGQ9_P %&/VB/&$CFX^)-]IT3?=ATFW@LP@] T:!C^+$U[E+),54
M5Y6CZO\ R,W4B?T T5_.%<?M8?&VXD,C_%_QT&Z_)XCO%'Y"0"MG0?VWOCWX
M=D62T^+/BB5EY O[]KP?B)MX/XUTO(*UM)K\2?:KL?T245^)GP[_ ."O7QO\
M)R1)XB30O&UJ,"3[=9"UG(_V7@**#[E&^E?:'P1_X*W?"3XD36^G^+[>\^'.
MJR$+OOC]IL"Q["X0 K]715'K7G5LIQ=%7Y;KRU_X):J19]QT53T?6M/\1:7;
M:EI5];:GIUT@D@O+.99895/1E=20P]P:S_'/B)O!_@GQ!KR0"Z?2]/N+X0,V
MT2&*)GVDX.,[<9QWKR5%M\O4T-RBORA_X?<:U_T2:P_\'C__ !BC_A]QK7_1
M)K#_ ,'C_P#QBO8_L?&_R?BO\S/VD>Y^KU%?/O[$O[4=U^UM\*-3\8W?AZ'P
MU)9ZS-I0M(;HW 8)!!+OW%%P3YQ&,?P^]?05>55IRHS=.:LT6G=7045P'Q]^
M*$OP6^#/B[QS#IZ:K+H5@]XME)*8EF*D?*6 ..O7!K\X/^'W&M?]$FL/_!X_
M_P 8KJP^!Q&*BY4HW2\T)R4=S]7J*_*'_A]QK7_1)K#_ ,'C_P#QBOT _90^
M.T_[2?P+T#X@W.CQZ#-J<ERAL(IS.L?E7$D0.\JN<[,].]/$8#$86'/5C9;;
MH2DI:(]>HKR;XZ?M4?#']G+3Q/XX\46VGWDB[X-*M\SWTX[%85RP!Z;FPOJ1
M7Y^?%K_@M-JUS-/:_#3P);6, )$>I>)I3-(P]?L\3*J'ZR.*,/@,1BM:<=.^
MR!R4=S]7**_ 7Q=_P4B_:(\83.TGQ#N=*A;[MOI%I!:JGL&5-Y_%C7#M^V-\
M=&E\P_%WQEN]!K5P!^6[%>O'(:[7O37XD>U1_1E17\_7A?\ X*)?M$>$YD:V
M^)FHWJ+UCU2""\5AZ$RQL?R(-?2/PJ_X+0>,=)FAM_B%X*TOQ!:9"M>Z)(UG
M< =V*.71S[#8*PJ9'BH*\;2]/^"-5(GZZ45X3^S_ /MK_"7]I)8[?PKXC6WU
MUEW-H&K*+:^'&3M0DK)@=3&S =\5[M7AU*<Z4N6HK,TO?8****S&%%%% !17
MRY^W1^V;>?L>:1X1O;/PK!XH.NSW,+)/>M;>3Y2QG((1LYW^W2OD3_A]QK7_
M $2:P_\ !X__ ,8KTZ.6XG$052G&Z?FB'.*=F?J]17Y467_!;#6KN\@@/PGL
M%$DBIN_MM^,G&?\ 45^J]8XC!UL);VRM?T'&2EL%%%?(/[<G[>5Y^Q[XB\*Z
M9:^#8/% UJUFN6DFU%K;RO+=5P (WSG=[=*QHT:F(FJ=-7;&VDKL^OJ*_*7_
M (?<ZM_T2.S_ /!\_P#\CT?\/N=6_P"B1V?_ (/G_P#D>O2_L?&_R?BO\R/:
M1[GZM45^4O\ P^YU;_HD=G_X/G_^1Z/^'W.K?]$CL_\ P?/_ /(]']CXW^3\
M5_F'M(]S]6J*_*7_ (?<ZM_T2.S_ /!\_P#\CT?\/N=6_P"B1V?_ (/G_P#D
M>C^Q\;_)^*_S#VD>Y^K5%?E+_P /N=6_Z)'9_P#@^?\ ^1Z/^'W.K?\ 1([/
M_P 'S_\ R/1_8^-_D_%?YA[2/<_5JBORE_X?<ZM_T2.S_P#!\_\ \CT?\/N=
M6_Z)'9_^#Y__ )'H_L?&_P GXK_,/:1[GZM45^4O_#[G5O\ HD=G_P"#Y_\
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
MI]NE6K_#T7?_ (!C.I;1'H/QP_:*^('[1/B1M9\<^(;C575B;:Q4^7:6@/\
M##"/E7CC/WCCDD\UYM117VT(1IQ48*R1RA17KGPC_9+^+OQSCCG\&>!-4U.P
M?[NI3(MK9GZ3RE4;'H"3[5].>&?^"-/QBU2!)M7\1>$M#W#F$W4]Q*OU"0[?
MR8US5<9AZ+M4FDRE%O9'P/17Z(:A_P $5_B7'"38^//"ES-CA+A;F%?S$;?R
MKQ;XE?\ !,S]H#X;PS7/_"'KXHL8@2UQX;N5NR?I#\LQ_".LX9AA:CM&HOR_
M,?))=#Y8JUI>K7NAZE;:AIMY<:??VSB6"ZM96BEB<<AE92"I'J#2:GI=YHM_
M/8ZA:3V%[ VR6VNHVCDC8=F5@"#[&JU=^C1!^E?['_\ P5FU30;BR\*?&N1]
M6TIBL4'BR&/-U;]A]I11^]7_ &U&\8R0Y.1^K6AZYIWB;1[/5M)OK?4],O(E
MGMKRTD$D4T;#*LK X(([BOY>J^O_ -@O]O+5_P!F'Q)!X<\1SW&J?#*_F_TB
MUY=],=CS<0#TSR\8^]R1\W7Y?,<HC-.KAE9]N_IYF\*G1G[J451T36[#Q)H]
MCJVE7D.H:9?0I<VUW;N'CFC<!E=6'!!!!S5ZOB-CI"BBB@ K"\<>.O#_ ,-?
M"NH>)/%&K6VB:'81^;<WMV^U$'8>I8G "C))( !)J/X@>/M!^%W@W5O%7B?4
M8M*T+2X#<75U*>%4= !U9B2%"CDD@#DU^#7[9G[:'B;]K+QJSR--I/@C3Y6_
MLG00_"CD>?-@X>9AWZ*#M7N6]7 9?/&S[16[_KJ1*7*>X?M<_P#!5;Q9\4+B
M]\-_"N2Z\&^$\F)]6!V:G?+TR&'_ ![H>P4[_5ADJ/@6>>2ZFDFFD:6:1B[R
M2,69F)R22>I)IE%?H6'PU+"PY*2L<CDY;A15[1=#U+Q)J<&FZ1I]UJFHW#;8
M;2RA::60^BHH))^@KZ>^'?\ P3$_:"^(,,=PWA&+PO:2 %9O$5XELWXQ#=*O
MXH*JI7I45>I)+U$DWL?*=%?H-:_\$6_BQ)"#<^-/!L,N/N1RW;C\S /Y5S/B
MS_@C_P#';P_;R3:9-X7\3[1E8=/U)XI6]OW\<:@_\"KD69823LJB*Y)=CX?H
MKO\ XI? 'XB_!2Z$'CCP;JWAP,VU+B[MS]GD/HDRYC?_ ("QK@*]",HS7-%W
M1![+^SM^UM\2?V8]:6Z\'ZVYTIY ]UH-\3+877KNCS\K?[:%6]\<5^MOPS_;
MA\#_ +6'P \>PZ>_]@^,[7PW?O?>'+N4&0 6SYDA;CS8\]P 5XW*,C/X6U;T
MO5K[0[Z.]TZ\GL;N,,%GMY#&X#*589'."I(([@D5YF+RZCBGSVM)=?\ ,TC-
MQT*E%%%>J9G[/_\ !&7_ )-;\2?]CA=?^D=E7WI7P7_P1E_Y-;\2?]CA=?\
MI'95]Z5^8YE_O=3U.V'PH\(_;L_Y- ^*_P#V!)?YK7\\=?T.?MV?\F@?%?\
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
MJQ_\$P_VE9+?S1\.<<9"-K>G!OR^T5S3Q-"F[3FD_5%<K['RU17L'Q _8_\
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
MDGHH!)X%:WQD^,7A?X#_  ]U3QEXOOUL=(L4X5<&6XE.=D,2Y^:1B, ?4D@
MD?@3^U3^U%XH_:J^)4_B377:TTNWW0Z3HL;EH;" G[H_O.V 7?&6([ *H]G+
M<OEC)\TM(+?_ "1G.?*C%_:&_:"\5_M*_$J^\8>*[G=-)^ZL[")CY%C;@DK#
M$#T SDGJQ))Y->9T5H^'?#NI^+M>L-%T6PGU/5M0F6WM;.U0O)-(QPJJ!U)-
M?HD8QI148JR1R;EWP)X%U[XF>+M+\+^&=-FU?7=3F$%K9P#+.Q[D]%4#)+'
M !)( K]Y?V*?V-=!_9,\ ^4?)U3QQJD:MK.LJO4]1;PYY$2GZ%B-Q[*O.?L%
M_L.:9^ROX1&KZVD&H_$C5H0+^]7#I91G!^RPGT!QN8??8>@6OK.OA<TS+ZR_
M8TG[B_'_ (!TPARZL***^8?^"B7[0TG[/?[-^L76F7/V?Q/X@;^QM*9&P\3R
M*3+,.XV1AR#V<IZUX5&E*M4C3CNS5NRN?G-_P4Z_:^E^.?Q-E\">'+TMX$\+
MW#1%H6^34+Y<K),<<,B?,B=OO,/OC'Q'117ZEAZ$,-35*&R.%OF=V%?8_P"Q
M?_P3C\5?M,+;>)_$<T_A+X=EOEOM@^UZC@X(ME88"]096!7/0/@@7_\ @F_^
MQ"O[1_BZ3QAXOM7_ .%=Z%.%:%L@:K=##>0#_P \U!!<CKE5'WB5_;>SL[?3
M[."UM8([:U@18HH(4")&BC"JJC@    #I7@9IFCP[]C0^+J^W_!-80OJSSOX
M*_LY_#O]GO0UTWP+X8L]'+($GOMOF7ESCO+,V7;GG&=H[ 5Z5117Q,IRJ2YI
MN[.H****@"EK&BZ?XBTNYTW5;"VU/3KE#'/9WD*RPRJ>JLC AA[$5^>7[6O_
M  27\/\ BZTO?$OP:$?AS7E!E?PU-)BPNSU(A9N8'/8$F/H/D'-?HU177A\5
M6PLN:E*WY$RBI;G\O_B;PSJW@SQ!?Z'KNG7&DZQ83-!=65W&4EAD'564UF5^
MYW_!0K]AZP_:5\%3^)_#5G';_$S1[<M:R1@+_:D*C)MI#W;&?+8]#P>&R/PU
MN;>:SN);>XB>">)S')%(I5D8'!4@\@@]J_0\#C88VGS+1K=')*+BR.BBBO2(
M/VB_X(T_\FL^(/\ L;KO_P!)+.OO&O@[_@C3_P FL^(/^QNN_P#TDLZ^\:_,
M<R_WNIZG;#X4>"_MY?\ )GOQ6_[ LG_H2U_/-7]#/[>7_)GOQ6_[ LG_ *$M
M?SS5]/D'\"?K^B,:NX445N>!O!6L?$CQCHWA?P_:-?ZUJUU'9VENO&Z1S@9/
M8#J2>  2>E?3-J*NS ZKX#_ 'QG^T=X\MO"G@O33>7C 27-U*2MM90YP99GP
M=JC\23P 20*_9;]F3_@FO\+?@#9VFH:OI\/CSQDH#R:KJ\"O!"__ $[VYRJ
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
MGHWB[1KKS;'4KQ&*&%^)H7*@G:<*PX.&0= 37PS_ ,.5_B5_T/GA7_OFY_\
MC=?L%17J8?,L3AH>SIRT(<%)W9^/O_#E?XE?]#YX5_[YN?\ XW7Z-_L@_"#Q
M5\!?@3HG@/Q;K%CKE[H\DT=M>:>9"AMF<NB'>H.5+,OIM"U[/14XC,*^*AR5
M7=>@1@HZH\M_:B^*A^"?[/?CSQI'((KO3-+D^QL>@NI,16__ )%DCK^<"21Y
MI&DD9G=B69F.22>I)K]HO^"QGC!]"_9BTG187*OKGB&WBE7/WH8HI93_ ./K
M%7XMU]5D5)1P[J=9/\OZ9A5>M@K]/_\ @CC^SK#?76O?&/6+59#:.VCZ%YB_
M=D*@W,X]]K+&#_M2BOS K^C/]D/X;1_"7]F?X=>&EB6&>#1X;B[4#'^DS#SI
MOK^\D?\ *M,ZQ#HX?DCO+3Y=14U=W/8****_/SK"BBB@ HHHH **** /(OVK
M?@)8?M)? WQ'X+NHX_M\T)N=*N9/^7:^C!,+Y[ G*M_LNP[U_.CJ&GW.DW]S
M97D+VUW;2M#-#(,-&ZDAE(]0017]1=?@7_P4H^&\?PU_; \;16T0AL=::+7(
M%48R9T#2G_O\)J^MR'$/FE0>VZ_4YZJZGS!7ZB_\$5_BQ(+KQ_\ #2YFS&R1
M^(+&(G[I!6"X_/-M^1K\NJ^IO^"9/C!_"/[9W@8;REOJHNM,G .-PDMY"@_[
M^+&?PKZ',J2K82I'RO\ =J90=I(_>VOQL_X+'?%B3Q1\>-!\"P3$V/A;3!--
M&#TN[G#MD>T2P8_WCZU^R=?SG?MB>,'\=?M3?%/6&?S%?Q!=VT3>L4,AAC_\
M<C6OE,CI*>)<W]E?G_3-ZKTL>.UO^ ?!.I_$GQOH/A318A-JVM7L-A;*W"^9
M(X4%CV49R3V )K K[B_X)"_#6/QE^U!/XANH5DMO"VDS7D;,,@7$I$$?_CDD
MQ'NHK[3$UOJ]&=7LCGBKNQ^OOP9^%.B_!#X8>'?!&@1"/3='M5@#[<--)UDF
M;_:=RSGW8UVE%%?E4I.3<I;L[@HHHJ0"BBB@ HHHH *_%[_@K9^SG#\,?C)9
M?$'1;58-#\9!WNTC&%BU%,&4^WF*RO[L)37[0U\K?\%-OAK'\1OV/_%\@A66
M^\/M#KEJQ'W#$^)3_P!^7FKU<KQ#P^*B^CT?S,YJ\3\%:***_2SC/V?_ .",
MO_)K?B3_ +'"Z_\ 2.RK[TKX+_X(R_\ )K?B3_L<+K_TCLJ^]*_,<R_WNIZG
M;#X4>$?MV?\ )H'Q7_[ DO\ -:_GCK^AS]NS_DT#XK_]@27^:U_/'7T^0?P)
M^OZ&-7<*_4/_ ((M_!^&XN/'7Q/O( \D!30-.D9<["0LUR1[X-N,CLS#O7Y>
M5^Y__!)[18M+_8TT"YC7:^I:G?W4A]6$YAS^42C\*ZLZJ.GA&EU:7Z_H335Y
M'V)1117YX=84444 %%%% !7Y]?\ !8[X/P^)O@CH7Q!MX!_:7A?4%MKB4+R;
M.Y(0@GOB80XSTWMZU^@M>#?MX:+%KW['_P 5K:9=Z1Z+)= ?[4++,I_ QBN[
M U'2Q-.2[K\="9*Z9_/+1117ZD<)_1I^R'X[D^)7[,7PS\0S2&:ZN-#MXKB0
MG)>:)?)E8_5XV/XUZ_7R3_P2OU![W]BGP;$YR+6ZU"%?I]LE?_V<U];5^4XJ
M"IXBI!=&_P SNCLC\R_^"VW_ "*GPG_Z_=0_]%P5^4%?J_\ \%MO^14^$_\
MU^ZA_P"BX*_*"OO,G_W*'S_-G+4^(N:/_P A>Q_Z[I_Z$*_J'K^7C1_^0O8_
M]=T_]"%?U#UY'$&]+Y_H:4NH4445\@= 4444 %%%% !7-_$;XB>'OA/X+U7Q
M9XJU*+2="TR$S7%S*>W0*HZLS$A54<DD =:O>*_%>D>!O#>I>(-?U"#2=&TZ
M!KB[O;EML<4:C))/]!R20!R:_"?]NK]MK5_VKO&OV/3FGTSX=Z3,W]EZ8QVM
M<-R/M4X'60C.U>B*<#DL6]3 8&>-J6VBMW_74B4N5'/?ME?M@>(?VL_B$U_<
M>;IGA#3G:/1=$+Y$*'@RR8X:9P!D] ,*.!D_/=%.CC>:1416=V(5549))Z "
MOT>E3A1@J<%9(XV[ZLFT_3[K5KZVL;*WEO+RYD6&"W@0O)+(Q 554<DDD  =
M2:_;+_@GE^P3:_LYZ##XU\96L5U\2M1A^6-L.NCPL.84/0RD'#N/]Q>-Q?E?
M^";_ /P3_3X/V%G\3?B)IZMXYNH]^F:7<+G^R(F'WW!_Y>&!_P"  X^\3C]
MZ^-S;,_:WP]%^[U??R]/S.BG"VK"BBBOEC<*_%__ (+#?%B3Q=^T1IG@N"8M
M8>$M-0219X%W<A99#_WZ^SC\#7[05_.#^U9XP?QY^TK\3M<9_,2Y\0WJPL?^
M>*2M'$/P1%'X5])D5)3Q#J/[*_/^F8U7I8\JK?\ A_X)U3XE>.-!\*:+$)M6
MUJ^AL+96^[OD<*"Q[*,Y)[ $U@5]R?\ !(/X:Q^,?VGKGQ'=0K);>%=(FNXF
M89 N92((_P#QQYC]5%?9XJM]7HSJ]D<\5=V/U[^#?PIT7X(_#'P[X(T"(1Z;
MH]JL"OMPTTG625O]IW+.?=C7:445^52DY-RENSN"BBBI **** "BBB@ K\6O
M^"M/[.</PM^,]GX]T6U6#0O&@DEN4C&%BU%,><?;S%99/=O,K]I:^4O^"G?P
MUC^(O['_ (LF$*R7_AUX=<M6(Y7RGVRG_OS)-^E>ME>(>'Q47T>C^9G-7B?@
MS1117Z4<9^T7_!&G_DUGQ!_V-UW_ .DEG7WC7P=_P1I_Y-9\0?\ 8W7?_I)9
MU]XU^8YE_O=3U.V'PH\%_;R_Y,]^*W_8%D_]"6OYYJ_H9_;R_P"3/?BM_P!@
M63_T):_GFKZ?(/X$_7]$8U=PK](O^",_P3@U_P >>+/B=J%N)$T&%=+TQG7(
M%S,"9I%/9EB 7Z3FOS=K]QO^"2?AV+1/V.],O8TVOK&L7U[(?[S*X@S^4 'X
M5V9Q5=+"-+[6A--7D?9M%%%?G1UA1110 4444 %?FM_P6:^"<&I^"O"?Q3LK
M=1?Z7<_V+J,BCE[:7<\+,?1) ZC_ *[U^E-?/7_!0/P[%XH_8W^*5K*FX0Z8
M+Y?9H)8Y@?\ R'7H8"JZ.*IR7>WWZ$25XL_GQHHHK]0.(_HT_9"\=R?$K]F'
MX9^(9I#-=7&B6\-Q(3DO-$ODRL?J\;'\:]?KY)_X)7Z@][^Q5X.B<Y%K=:A"
MOT^V2O\ S<U];5^4XJ"IXBI!=&_S.Z.R/Q/_ ."PW_)V5G_V+5G_ .CKBOAR
MON/_ (+#?\G96?\ V+5G_P"CKBOAROT;+_\ =*?H<D_B9]$?\$]?^3S?A;_V
M$9/_ $GEK^@NOY]/^">O_)YOPM_[",G_ *3RU_077RN??[Q'T_5F]+8****^
M9-@HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ K\;?^"F'[77_"YO'Q^'WAB]\SP7X;N&%Q-"V4
MU"^7*L^1U2/YD7L27;D%<?LE7YT_MD?"/5_A3XQ'B#1KR]3PKK4I9$CG?;:7
M!R6BZ\*>67VW#^&OM^$?JW]H?OOCM[M]K]?G;;Y];'%BJDJ=/F2NC\L(>E7H
MNU?7D?B35\?\A6]_\"'_ ,:LQ^)-7S_R%+W_ ,"'_P :_:Y.?9??_P  ^=GC
M5_*?(\7:KL-?6<?B/5O^@I>?^!#_ .-64\1:K_T$[S_P(?\ QKEES]OQ_P"
M<4\='^4^4(>HJ[#VKZJC\1:K_P!!.\_\"'_QJQ'X@U7'_(2O/^_[_P"-<LG+
MM^/_  #CGCH_RGRW#5V*OI^/Q!JF!_Q,KS_O^_\ C5F/Q!JG_02O/^_[_P"-
M<LN;M_7W'%+'Q_E/F6&KL7:OI6/7M3_Z"-W_ -_V_P :L1Z]J?\ T$;O_O\
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
MOWB_X):_\F2^!O\ KOJ/_I=/6F??[JO\2_)BI?$?6-%%%?!'4%%%% !1110
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
MEAW+AA90;HXO^^G:=O=60UZ>;5E1PDN\M/O_ . 135Y'W?7X"?\ !1_X?O\
M#W]L3Q_%Y12UU>>/6K=L8WBXC5Y#_P!_?-'_  &OW[K\R_\ @L]\%9-2\/\
M@[XIV%OO?37.AZFZKDB&0F2W<^BJ_FK]95KY3):RI8I1>TE8WJ*\3\H*^EO^
M"=?Q@B^#7[6'A"^O)A!I.LLVA7LC-M54N,+&Q/0*)EA8D]E-?--*K%6#*2"#
MD$=J^]K4U6IRIRV:L<J=G<_J2HKY?_X)]_M46_[3'P2LQJ-VC^-_#Z1V&M0L
MWSRD#$5UCN)57)/]\..@&?J"ORJM2E0J.G-:H[D[JX4445B,**** "BBB@ K
MX*_X+!_&"+P?^S[IO@:WF U+Q=?IYD0;D6ELRRNWXR^0/?YO2ONC6]:L/#>C
MWVK:K=PZ?IEC ]S<W5PX2.&)%+,[$]  "2?:OY[_ -M+]I"X_:@^.VL>*HS)
M'H%L/[/T6WDR#'9QLVUB.S.S-(1V+X["O=R?"NOB%-_#'7Y]#*I*RL>$T445
M^AG(?L__ ,$9?^36_$G_ &.%U_Z1V5?>E?!?_!&7_DUOQ)_V.%U_Z1V5?>E?
MF.9?[W4]3MA\*/"/V[/^30/BO_V!)?YK7\\=?T.?MV?\F@?%?_L"2_S6OYXZ
M^GR#^!/U_0QJ[A7[Q?\ !+7_ ),E\"_]=]1_]+IZ_!VOWB_X):_\F2^!?^N^
MH_\ I=/6F??[JO\ $OR8J7Q'UC1117P1U!1110 4444 %>,_MG?\FG?%O_L6
M;[_T2U>S5XS^V=_R:=\6_P#L6;[_ -$M6^'_ (T/5?F)['\Z5%%%?K)P'[H_
M\$H?^3,_#O\ V$=0_P#2AJ^PJ^/?^"4/_)F?AW_L(ZA_Z4-7V%7Y;CO]ZJ>K
M.Z/PH_,O_@MM_P BI\)_^OW4/_1<%?E!7ZO_ /!;;_D5/A/_ -?NH?\ HN"O
MR@K[C)_]RA\_S9RU/B+FC_\ (7L?^NZ?^A"OZAZ_EXT?_D+V/_7=/_0A7]0]
M>1Q!O2^?Z&E+J%%%%?('0%)TY-+7Y=?\%+?^"@OV<:I\'_AGJ7[T[K;Q%KUJ
M_P!WL]G"P[]1(PZ<H/XL=F%PM3%U%3I_\,3*2BKLY#_@I1_P4$_X3R?4?A/\
M-=2_XIJ)C!KNMVK_ /(1<'#6\3#_ )8@\,P_UAX'R#Y_S@HHK]*PV&IX6FJ=
M-?\ !..4G)W85^@G_!-__@G\WQ>OK+XG?$33RO@>UDWZ7I5PN/[7E4_?<'_E
MW4CI_&1C[H.>5_X)X_L$W/[1>NP^-O&=K+:_#73IOEB;*-K,RGF)#U$2D8=Q
MU^XO.XI^V-A86VE6-O965O%:6=M&L,-O @2.)% "JJC@    #IBO S;,_97P
M]%^]U?;R]?R-:<+ZLFCC6*-410B*,*JC  '0 4ZBBOB#I"BBB@ HHHH *_GX
M_P""A?P_?X=?M@_$:T\HI;ZE??VS V,!UNE$S$?21Y%^JFOZ!Z_+[_@M!\%9
M+BS\&?%6QM]PM\Z#JCJO126EMF/L&,ZDGNR"O?R6LJ6*Y7]I6,JBO$_*VOIK
M_@G)\8(O@Y^UCX2N[V80:5KA?0;V1FVA5N"HC)/0 3+"23T -?,M*K-&P925
M93D,#@@U]W6IJM3E3ELU8Y4[.Y_4E17S'^P#^U1;?M-?!*RDO[M&\;:"B6&M
MP%OGD8#$=SC^[*JY)[.''85].5^5UJ4J%1TY[H[D[JX4445B,**** "BBB@
MK\_O^"QGQ@B\*_ O1? %O,/[1\5:@LT\0;D6=L1(21VS,8<9Z[&]*^\?$&OZ
M=X5T/4-9U>]AT[2M/@>ZNKNX;;'#$BEF=CV  )K^>G]L;]HNZ_:>^.VM^+R)
M(M&CQ8:-:R=8;*,G9D=F<EI&'9G(Z 5[V3X5UL0JC^&.OSZ&525E8\2HHHK]
M".0_:+_@C3_R:SX@_P"QNN__ $DLZ^\:^#O^"-/_ ":SX@_[&Z[_ /22SK[Q
MK\QS+_>ZGJ=L/A1X+^WE_P F>_%;_L"R?^A+7\\U?T,_MY?\F>_%;_L"R?\
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
M^I%?/WP@T7P=KWQ TNV\?^(I?#'A$/YE_?6UK)<3M&.3'$B*WSMT#,,+R3G
M4_L3X%_X*.?LJ_#3PCI?ACPSK=UI&AZ9"(+6SM]#NPJ*.Y/EY+$Y)8Y)))))
M)KDS'$5Z<.3#P;D^J6W_  2H)/5GV-X=\/:9X2T*PT71K&#3-)L(5M[6SM4"
M1PQJ,*J@= !6C7R+_P /5?V<O^AMU#_P2W?_ ,;H_P"'JO[.7_0VZA_X);O_
M .-U\-]2Q3U=.7W,ZN:/<^NJ*^1?^'JO[.7_ $-NH?\ @EN__C='_#U7]G+_
M *&W4/\ P2W?_P ;H^HXK_GU+[F'-'N?75%?(O\ P]5_9R_Z&W4/_!+=_P#Q
MNC_AZK^SE_T-NH?^"6[_ /C='U'%?\^I?<PYH]SZZHKY%_X>J_LY?]#;J'_@
MEN__ (W7<?!O]N[X._'OQQ;^$?!FOW>H:[/#).D$VFSP*4C7<QW.@'3WJ)8/
M$03E*FTEY,.9=SZ"KB?C5\*=)^.'PK\2^!M;7_B7ZU:-;F7;N:"3AHI5']Y'
M5''NHKMJ*YHR<)*4=T4?S)_$WX<ZW\(_'^N^#O$=J;36='NGM;B/G:Q'W74]
MT92&4]U8'O7,5^TO_!37]B67XZ^%Q\0_!=CYWCS0[?;=6<"_/JMFN3M _BEC
MY*]V!*\G8!^+;*48JP*L#@@CD5^FX'&1QE)36_5>9Q2CRL]*_9Y_: \4_LU_
M$S3_ !EX6G N(?W5W8RD^3?6Y(+PR =C@$'JI (Y%?O;^S;^TYX*_:@\"Q>(
M?"=Z%NHPJZCH]PX%U82D?=D4=5/.UQ\K <<@@?SCUU/PU^*'BOX/^++7Q-X-
MUR[\/ZW;<)=6KXW*>J.IRKH<#*L"#CD5SYAEL,:N9:377_,<)\I_3517YG_L
M^_\ !9#1=1MK;2_B_H$NDWJ@(=?T*,S6TA_O26^=\?OL+Y)X517W-\//VE?A
M7\5X8W\)_$#0-8DD (M8[Y$N1GINA<B1?Q45\-7P6(PSM4@_7I]YU*2EL>E4
M4G7D5B>*/'/AOP/9M=^(_$&EZ!:J-QGU2]CMD ]=SL!7$DV[(HW*J:KJUEH6
MFW6HZE>0:?I]K&TUQ=74BQQ11J,LS,Q 4 <DFOD+XT_\%4_@I\+[>X@T'49_
MB%K2@A+70UQ;;NV^Y<!-OO&)#[5^7W[4/[=7Q*_:DN'L]9O5T/PDKAX?#>EL
MRV^0<JTS'YIF''+?*",JJU[6%RG$8AIR7+'N_P#(SE42/:?^"B7_  4&/QZG
MG^'GP_N98?A];2YO=0 *-K,BME<#J(%(! /+$!B!@"O@RBBOO,/AZ>%IJG36
MAR-N3NPHHHKI$?M%_P $:?\ DUGQ!_V-UW_Z26=?>-?!W_!&G_DUGQ!_V-UW
M_P"DEG7WC7YCF7^]U/4[8?"CP7]O+_DSWXK?]@63_P!"6OYYJ_H9_;R_Y,]^
M*W_8%D_]"6OYYJ^GR#^!/U_1&-7<*_>+_@EK_P F2^!O^N^H_P#I=/7X.U^\
M7_!+7_DR7P-_UWU'_P!+IZTS[_=5_B7Y,5+XCZQHHHKX(Z@HHHH **** "O%
MOVTO^32_BW_V+=[_ .BC7M->+?MI_P#)I?Q;_P"Q;O?_ $4:Z,/_ !H>J_,4
MMF?SJT445^L' ?NC_P $H/\ DS/P]_V$M0_]'M7V%7Q[_P $H/\ DS/P]_V$
MM0_]'M7V%7Y;CO\ >JGJSNC\*/R__P""UOPVEFT[X<^/K>)FA@DN-$O),< N
M!- /_'+C]*_*ROZ/OVH?@?:?M%? SQ3X&N#'%=7]MYEA<2=(+N,[X')Z@;P
MV.JLP[U_.EXB\/:EX1\0:EHFL6<FGZKIUQ):7=K,,/%*C%74^X((K[#),0JF
M']D]X_DSGJ*SN5M/U"YTG4+:^LYGMKNVE6:&:,X:-U(*L#Z@@&OZ'/V0/VF-
M'_:B^#FE^);2:&/7[=$M=<TY2 UK=A?F.W^X^"Z'N#CJK ?SMUZ#\$/CSXU_
M9W\;0^*/!&KOIE^H\N>%AOM[N+.3%-&>'4_F#R"" :Z\RP*QM-):26W^1,)<
MK/Z4J*_.KX2?\%F/ FM:?!!\1/"VJ^&M5  DNM(5;RS<]VP661,_W</C^\:]
M:7_@JM^SFR@GQ9J"GT.BW7_Q%?#SR[%P=G3?RU_(Z>>/<^NZ*\H^ ?[4'P]_
M:8L]9N? &JW&J0Z0\4=VT]G+;[&D#%,>8HSD(W3TKU>N&<)4Y.,U9E[A1114
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
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
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
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
MHJ.2EF+:VS_WU')Q7Z'T5TO-,8U;VGY?Y"]G'L?,?P[_ .";?[/OPYEBN(?
MD/B"\C_Y>/$,[WP/UB<^5_XY7TCI>DV.AZ?!8Z;9V^GV,"[(K:UB6*.-?154
M  ?2K=%<%2M4K.]23?JRDDM@JIJ^DV>O:3>Z9J-M'>:?>P/;7-O*,I+$ZE71
MAW!!(/UJW16(SP[_ (8=^ ?_ $2?PQ_X!"C_ (8=^ ?_ $2?PQ_X!"O<:*Z/
MK%;^=_>Q678Y7X<_"WPE\(M#ET;P9X?L?#>E37#74EII\0CC:5E52Y'J511_
MP$5U5%%82DY.\G=C,KQ1X7TCQMX?OM"U[3K?5M'OHS#=65T@>*9#_"P/4<5Y
M-_PQ)\!?^B3>%?\ P7I7MU%:1JU*:M"37S%9'B/_  Q)\!?^B3>%?_!>E>H>
M"/ OA[X:^&[7P_X6T>TT'1+4NT-A8QB.*,NQ=B%'3+,2?<UO442JU*BM.3?S
M"R"BBBLAA1110 4444 %9OB/P[IGB[0;_1-:L8=3TF_A:WNK.Y3='-&PPRL.
MX(K2HIIM:H#Q'_AB3X"_]$F\*_\ @O2C_AB3X"_]$F\*_P#@O2O;J*W^L5OY
MW][%9=CGO OP_P##?PQ\.PZ#X4T6S\/Z-"[R1V-A$(XE9CEB%'<GFNAHHK!M
MR=V,****0!1110!Y]XL_9Y^%WCN9Y_$7PZ\+:U<N=S7%[H]O)*3Z[RF[]:Y,
M_L2_ 4\_\*F\*_\ @N2O;:*VC7JQ5E)KYBLCB_AM\&? WP=AOX?!/A72_"\5
M^R/=)IMN(A,4!"EL=<;F_,UVE%%9RE*3O)W8PHHHJ0"BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ KY<_;*^!O_"0Z4WCK1;?.IV,>W4HHQS- !Q)[L@Z_P"S_NBOJ.FR
M1K+&R.H=&&&5AD$>AKOP.,J8"O&O3Z?BNJ.3%8:&*I.E/K^#/R)CZ"K,=>O_
M +3?P3;X3^,C=Z="1X:U1FDM"HX@?JT)^G5?53W(->01U^WT,13Q=&->D[IG
MY'BJ,\/4E2J+5%B.K$=5XZL1T,\N9:CJQ'5>.K$=<\CAF68ZL+T%5XZL+T%<
MLCAF68^HJU'56/J*H>(/%VE^%+<2:A<!'892WC^:5^O1?3@\G ]ZY9M+<Y53
MG5ERP5V=!'S@"N0\6?%C2_#8DMK4C4M07(\N-OW<9_VF]?8<\$'%>6>+/BIJ
MGB;S+:W/]G:>PP88F^>08_C;N.O P.><]:Y".N*4KGM8?*8Q]ZOJ^W0W_$7B
M[5/%EUYVH7)D523' GRQQ_[J_P!3R<<DUF1U"E31U@SVN515HJR)DJ:.H4J:
M.I9FR=:ECJ):ECK-F3)TJ:/M4*5-'6;,67=-L;C4[ZWL[2%[BZN)%BBAC7<S
MNQPJ@=R20*_4']G/X+V_P6\ PV,BI)KM[MN-2N%YS)CB,'^Z@.!ZG<>]> _L
M-_ ?S&'Q%UNW^52T>CPR#J>5>XQ^:K_P(_W37VE7R^98KGE[&&RW/T;AW+/8
MP^N55[TMO)=_G^7J%%%%>&?;!1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %?G=_P61^"DGBCX4^&_B1I]OON?#%R;/4&0<_9+@J%=O9)E0#
M_KL:_1&L'QYX)TGXD^"];\*Z];"[T?6+22RNHNA,;J5)![,,Y![$ ]JZ\)7>
M&KQJKI^74F2YE8_F*HKT+X_?!;6_V??BSX@\#:[&WVG39R(+G;A+NW;F*=/9
MUP?8Y!Y!KSVOU.,E.*E%W3.$_;G_ ()>_M86_P ;/A%!X%UN\!\;>$;=+<K(
MWSWM@N%AF&>6*#$;^X1C]^OMJOYE?AA\3?$?P=\=:3XO\*:B^F:YIDOFP3+R
M".C(Z]&1@2K*>"":_=7]CW]N3P;^U;X=AMXY8="\>6\6;_P[-)\S8'S2VY/^
MLB[\?,O1AT+?"YMETJ,W7I+W7OY?\ ZJ<[Z,^E:***^;-@HHHH ***\M_:!_
M:4\"?LT^#WU[QIJRVS."+/3+?#WE\X_@BCSSVRQPJY&2*N$)5)*,%=L-BQ^T
M-\>O#G[-_P +-6\:^))08;5?+M+)7 EOKE@?+@C]V(Y/\*AF/ -?SP?%+XE:
MY\8?B%KWC/Q'<_:M9UBZ:YG89VIGA8U'9$4*JCL% KT;]K#]K+Q9^UAX^_MK
M7#_9^BV>Z/2=#A<M#91$\DG^.1L#<Y'.     /#Z_0LLR_ZG#FG\;W\O(Y)R
MYGH%?5'_  39^!$GQN_:>T":YM_-\/\ A9EUW4&8?(3$P\B,]B6EV?*>JJ_I
M7RW;V\MW<1P01/--*P1(XU+,[$X  '4D]J_?/_@GW^RY_P ,Q_ VVMM4MU3Q
MGKY74=:;@M$VW]U;9](E)!_VVD(X(JLUQ2PV':3]Z6B_5BIQYF?3E%%%?G!V
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 <
MO\2OA_IOQ.\'7_A_4UQ%<+F*8#+02C[DB^X/Y@D=#7YH^+O".I> _$]_H6K0
M^3?6<AC?^ZPZJZGNK @@^AK]5J\#_:N^"?\ PL'PU_PD.DV^[Q#I,9)1!\UU
M;CED]V7EE_X$.XKZWA_-/J=7ZO5?N2_!_P#!ZGS&>9?]:I>VIKWX_BOZV/A2
M.K$=5XZL1U^HL_*YEJ.K$=5XZLQY. .:YY'#,L1TZZO;?3K5[FZFCMX(QEI)
M&"J/Q-<-XJ^*NF^'P\%D5U*^'&V-OW49Q_$W?Z#T()%>2:[XHU+Q1=>=J%PT
MH4_)$O$<>>RK^7/4XY)KSJE5;1.BCE\ZNM31?B>D>*OC06WVV@)M'0WTR\GG
M^!#_ #;UZ#K7F4UU/?7#SW,TEQ/(<O)*Q9F/J2>M54J6/M7#)MN[/;IT:=&/
M+35B=.M31U"G6IHZS8V3)4T=0I4T=9LQD3)4T=0I4T=0S%DZU+'42U+'6;,F
M3I7JW[.?P7NOC7\0+?32'CT6TQ<:G<KQLBSP@/\ ><C:/Q/\)KS71-'O/$&J
MV>F:=;O=W]Y*L$$$8RSNQP /Q-?JG\ ?@Y9_!7X?VFC1[)M3FQ<:C=J/];.1
MR ?[J_=7V&>I->5CL5]7IVC\3V_S/;R;+7CZ]YKW([^?E_70] TW3K;1]/MK
M&R@2UL[:-8888QA8T4850/0 "K-%%?&'ZTM-$%%%% PHHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@#Y&_X*&?L7Q?M1?#U-8\/01Q_$
M70(F.G.2$%]#DLUH['CDY9"> Q(X#L:_"[5-,O-%U*ZT_4+6:QO[65H+BVN$
M*212*2&1E/(8$$$'IBOZBJ^)?V\/^"=>E_M'0W'C+P4+70_B1$F9@_R6^KJH
MP%E(^[*  %D[\*W&&7Z;*LS6'_<5G[O1]O\ @&-2%]4?B-5S1]8O_#^J6NI:
M7>W&FZC:R"6WN[25HI87!R&1U(*D>H-:'C3P1K_PY\37WA[Q/I%WH>MV+^7<
M65[&4D0^O/4'J&&00002#6'7W-U)76J.4_03X _\%@/'G@6VMM)^)&CQ>/--
MC 0:G XM=15?5C@QRX'J%8]2QK[7\!_\%3?V>_&EO&;OQ/>^%+IP/]%US395
M(/O)$)(__'Z_"2BO%KY/A:SNEROR_P C55)(_HA7]N+X!M#YH^+'AG;C.#>@
M-_WSU_2N#\:?\%0/V>/!T,AB\93^(KE!G[+HNG3RLWL'=4C_ /'Z_!JBN2.0
MX=/WI-_=_D/VK/TG^.'_  68\1:Y;W&G_"SPI'X;C<%5UK7&6YNA_M) O[M&
M'^T9![5^?'CKX@>)/B=XENO$'BO6[WQ!K5R?WMY?S&1R.RC/W5'91@#L!7/T
M5[6'P=#"JU*-OS^\S<G+<**FLK*XU*\@M+2WENKJ=UBB@A0N\CDX"JHY))X
M%?J/^PO_ ,$MY;2ZT_Q]\:=/4-&5GT_P?, W/59+P=/?R?IO[I1BL72PD.>H
M_EU81BY/0K?\$O?V$9S=Z;\:/B#IQBBCQ/X9TFZ3#.W5;V13T _Y9@]3\_9"
M?U/I%41J%4!548  P *6OS?%XJ>,JNI/Y>1V1BHJR"BBBN,H**** "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 ^&/VK?@K
M_P ('XD_X2728-N@ZK(3)'&/EMK@Y)7V5N6'H=PXP*\'CK]2/%GA;3_&OAV_
MT358?/L;R,QR+W'<,#V8'!!]0*^)/%G[#WQ3DDF@\.:WX5BMB2%N[VYN%F*Y
MX^06[*IQUY;KQTS7Z/E6>TOJ_L\5*THZ>J_X!^=9MD566(Y\+&\9;^3/!-?\
M7:9X6@#WUQB1AE+>/YI7^B^G!Y.!QUKR/Q3\3-3\2[X(C_9]@W!@B;YG&/XV
M[]>G Z<'K7T;-_P3(^+-U,\T_B/PG-,YW-))?7;,Q]23;<T+_P $P_BFO_,>
M\(?^!EU_\C5UU,VPU3>HK''2R6M1U5-M]SY)6IHZ^M%_X)C_ !2'_,=\(_\
M@9=?_(U2+_P3+^**_P#,=\(_^!EU_P#(U<W]H83_ )^(Z'EV+_Y]L^3DJ6/M
M7U@O_!,_XH+_ ,QWPE_X&77_ ,C4]?\ @FG\3U_YCGA/_P #+K_Y'J/[0PO_
M #\1D\MQ?_/MGRFG6IHZ^JU_X)K_ !.7_F.>$_\ P,N?_D>GK_P3;^)J_P#,
M;\*?^!ES_P#(]1]?PO\ S\1F\LQG_/MGRNE31U]3+_P3?^)@_P"8WX4_\"[G
M_P"1ZD7_ ()Q_$M?^8WX5_\  NY_^1ZAX[#?SHR>5XW_ )],^6TJ:.OJ)?\
M@G/\2A_S&O"O_@7<_P#R/4B_\$ZOB2O_ #&O"W_@7<__ "/4O'8;^=&7]E8W
M_GTSY@6I8Z^GA_P3N^) _P"8UX7_ / NY_\ D>N@\"?\$]_$UMXLTR;Q7JVB
M2^'XY0]W#IUQ,TTJCG8-T2@;C@$YR 21S64L=ATF^=$K)\=*27LGJ=9^PM\
M_P"S;$?$;7+;%U<JT>CPR+S'$>&GQZMRJ_[.3_$*^Q:BM;6&QMH;>WB2"WA0
M1QQ1J%5% P% '0 5+7QV(K2Q%1SD?J&"PD,#0C1ATW\WW"BBBN<[@HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /)OV@
M/V7/AU^TQH*Z=XWT-+JYA4K::M:GR;ZTS_SSE Z9YV,&0GJIK\MOC[_P2-^)
MOP]FN-0^'US#\0]#!++;H5MM1B7KAHV.R3 XRC9/]P5^T5%>EA<PQ&$T@[KL
M]B)04MS^83Q5X-U_P+JTNE^)-$U#0-2C.'L]3M7MY5^JN :QZ_I\\3>$="\:
M::VG^(=%T[7K!OO6NIVD=Q$?JC@C]*\-\4?\$]?V=_%\SRWOPNTJV=N?^)7+
M/8*/HL$B+^E?1T\_IM?O(->FO^1BZ3Z,_GUHK]V_^'5G[./F;O\ A#[[;_<_
MMN\Q_P"C,_K74>'/^"=/[.GA>19+7X8Z?<R+WU*ZN;P'ZK-*R_I6[S[#6TC+
M\/\ ,7LI'X%:+H>I>)-2AT_2-/NM4OYCB.ULH&FE<^BHH)/X"OKSX&?\$K?C
M+\5YK>[\164?PYT)R"UQK8S=E>^RU4[]WM(8_K7[4^$/A[X6^'UF;/POX;TC
MPW:D8,.DV,5JA^HC4"N@KS*^?5)*U&-O-Z_U^):I+J?._P"S/^PK\+_V8(8K
MS1--;6O%6S;)XCU8+)<C(P1$,;85//W!D@X9FKZ(HHKYNI5G6ESU'=FR26B"
MBBBLAA1110 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 %%%% !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 %%%% !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 %%%% !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
;%%%% !1110 4444 %%%% !1110 4444 ?__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>12
<FILENAME>ctsh-20250331_g2.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 ctsh-20250331_g2.jpg
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
M/B?;W>IZ1HNI1ZBOAQ[HKI]]=Q21RV\MW$N/M(ADC$D<3DQ!R'9&>.)H^RH
M^(?^#?7X"?M-_L@?\$TO W[(?[5?[/.K^"/$_@F;6/M$]UKND7]I?)=:M=WL
M;0O87L[ A+D*1(J8*-C(P3\C?\%Z?V"/^"C7[</_  4*^ GQX_9F_8@\0:YX
M6^#]W!<:QJ-YXU\-63:@R:I%<LMM'-JBN1Y< P9%CYD (&#7[+T4 ?-W_!0/
MXP?\%&?!/[)EO\3_ /@G5^S'H7B;XE1ZY;-J7@/XB:A"DBZ5^]^T>6UK>K"]
MSN$)51<XV.Y&YP(SX)\:O 7[2'_!;#]BZR_9._:F_8"\4_!!=8\1:/>>/M:\
M5Z[I=U!8P65[#=3KHYMKB2YFN)TC-NKS06\<<=Q*Q>0H(Y/T,HH ^6OCS%^T
M#I/[=OP9U_X7_L9^+/$/@/P5X?\ $.GZ[XITKQ#X?MX+7[=!8K:B"VNM2BN)
M55K5UDS&NW*E?,&<>'?&'_@A[X8^)7_!>_P+_P %1O[-L3X4TSPD^I>);!F3
M=/XLL1':Z=,4X)!@D28,H(633!N.90#^BU% 'XC?\' W_!-?_@I-^WE_P4?^
M$W[0/[,'[%.MZYX3^&NDV-MJ.I7GC;PW9-J$L.JS73_9XI]36388RF#(L9)8
M@J,9K]J/">M:EXB\/6NM:QX0U'0;FX0M+I&K2VSW%L<D;7:VFFB)P,_)(PP1
MSG(&C10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 45Y7^W3\2/&GP;_8C^,?Q>^&^L_V;XB\
M*_"OQ#K&@ZC]GCF^RWMMIMQ-!+Y<JM&^V1%;:ZLIQ@@@D5_+=_Q$\_\ !<C_
M */>_P#,:^&?_E;7O9/P[C<ZIRG0E%*+L^9M?DF95*L:;U/ZY:*_D:_XB>?^
M"Y'_ $>]_P"8U\,__*VC_B)Y_P""Y'_1[W_F-?#/_P K:]C_ %#SC_GY3^^7
M_P B9_6J?9G]<M%?R-?\1//_  7(_P"CWO\ S&OAG_Y6T?\ $3S_ ,%R/^CW
MO_,:^&?_ )6T?ZAYQ_S\I_?+_P"1#ZU3[,_KEHK^1K_B)Y_X+D?]'O?^8U\,
M_P#RMH_XB>?^"Y'_ $>]_P"8U\,__*VC_4/./^?E/[Y?_(A]:I]F?URT5_(U
M_P 1//\ P7(_Z/>_\QKX9_\ E;1_Q$\_\%R/^CWO_,:^&?\ Y6T?ZAYQ_P _
M*?WR_P#D0^M4^S/ZY:*_D:_XB>?^"Y'_ $>]_P"8U\,__*VC_B)Y_P""Y'_1
M[W_F-?#/_P K:/\ 4/./^?E/[Y?_ "(?6J?9G]<M%?R-?\1//_!<C_H][_S&
MOAG_ .5M?H=_P;0?\%D_^"D7_!0/]OOQ%\%/VN_VC?\ A+O#%C\*]0UBUTS_
M (1#1[#9>Q:AIT*2^996D,APD\HVEBIWY() (Y<;P=F> PD\14G!QBKNSE?_
M -)14<1"4K(_=>BBBODS<**** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@#P_\ X*;_ /*-K]H3_LA_BS_T
MSW5?Q)U_;9_P4W_Y1M?M"?\ 9#_%G_IGNJ_B3K]1X _W2O\ XE^1Q8O=!111
M7WYR!1110 4444 %%%% !1110 5^L_\ P9J_\I3_ !;_ -D.U;_TZZ17Y,5^
ML_\ P9J_\I3_ !;_ -D.U;_TZZ17B\1_\B/$?X32C_%1_3K1117X2>H%%%%
M!1110 4444 %%%% !7Y1_'G_ (+*_&W]H3XY_M$_L]?LF_%_PS\,E_9^\6^&
M_#[2ZAH::EK_ (HO+GQ#!IFHW$$<\BP6]E;.S1,!%-(YEC;S(-ZBOU<K\//^
M#AK_ ((4>%/$U_KG_!67]@_XDG0/B';>)[ ^)/#5E<*;;6=8?4X+!+FUF# 6
MEXMTZ"5'_=LZ,S&-PY< _3W]C7XF?ML7?Q@^)_[/?[9N@>$[R3P2FCWO@OX@
M^#=,N;"U\4Z9?B\7?+:333_9KF&2S=)$25ERP8 *R%OBK_@Y0_X+C?$K_@G5
MX!TGX"?L;:N+7XH:Y?V[ZUXM.E07MOX6M"/-2$I<1R0/>7"J2L;JQ2#=(54R
M0L?+/V#_ /@Y.^/VF_\ !/[]H35?VZ_A0?\ A<W[-EMI]KJ,DFG&S_M::]U%
M=)B:^MD"^1+;WDB?:!$%WQMF-%8$'\Y?^"V/_!23]A/]KS]EOX4?![]E7Q-X
MT\0^*]#\9ZMXE^)WB[QEX<2QN/$6JWT$"S7S;97&6:+8D0^6"&*&%,)&H !_
M617YD?\ !5G]H;_@O5JW[8R_!;_@CK\)M-U3PGX6\(6<OCG7M=M-*CMQK-S)
M-*+6.;4I8P[):_9'*1;BOV@%@ 5)^]?V4?VF_AG^V5^SOX5_:>^#;:@?#'C'
M3C>Z.=5M!!<>4)'C^>,,VT[D;C)KO;^_L=*L9]4U.\BM[:VA:6XN)G"I$B@E
MF8G@  $DGIB@#\C_ /@DA^UW_P %X_BA_P %2-;_ &0/^"D&L>%=+TCP)\/C
MXD\7:/HFE:3,Y:[(AT^W:YL6D$3N7:XV;@Q2W.>&&??_ (L_\%3/BW^T3_P4
M"U'_ ()=_P#!-#2?#USXF\'VC7?QB^+OBNUDO-'\&0JRH]K;VL4D9O[_ 'NJ
M!&E2-),JP?9-Y6)_P1(E\1?%?X0_M!?\%6KG1);G7/VAOB1JVK^$(9XB)7\-
M:0LFGZ+;,#\V0(9_3(=2!S7Y)_\ !"3]FGQ%^UG^P=^VI^T5IG[2/Q.\(?%7
M1K./6]+\0^"/'U]I#W.H16>HWR/>+:R(+I9)Q(I$F[:)'9-K88 '[D?\%#/V
MS=5_X)%_\$Z?%_[37Q,^(FJ_%#Q)I*PVOAY?$=I8V7]HZK=.L4$&S3[>!$MT
M8M,PPTGE1N/,9L&OC/XA_P#!7K]KK_@G_P" _P!C3]K/]J;XV1>/? W[3.C0
M7?Q,\/W?AO3["+P=]LMK"[@GTF2T@CF,<$=XPDCNY+EI! <.A<%/S[_:S_;?
M_:@_X**?\&O.B>.OCUXAO/$.O?#3]J6S\/ZUXGN5S/JFG)H=S);S7+C >59-
M0AB9R,MLC9BSLS'O_P#@XSBDOO\ @C'_ ,$[[#3X&FEN/AOIBV\<2[F<GP[I
M(  '4DD8% 'Z+_\ !P+^U;_P4E_8C\-:1\6?V#OC)"T+>'M:UOQ1X5UWPII]
M]'!8:<=/66:U?R%E78EW+-()7D&V)BI7&T^Q_P#!![_@I/J/_!4/_@GOX?\
MCIX[OK)_'FC:A<:#\08+&%8HQJ,!#I,L8X19K>2"7  4,[J/N5T7Q9^']GXG
M_:6_9X^%?Q7TJ'5+?4/A5XTTKQ+8W8WQW:26.D0W$;_WE<%P?4$U^)'_  33
M^(?[1G_!%#_@K)\>_P#@E'X*L;_4K[XEAO#_ ,,)I8#+''J\C;]!UF=>@@6T
MNWDN-O9<$_N^ #Z"_P""MG_!>3_@H]\"_P#@H9X>^#W[+'Q!\.>'OACXNU_^
MP_#%U>>$[:_N+S[+J1TJ_O\ ?,#E?M\5[%&H.UDM4<']Y7[F>#M#U;PUX:M=
M$UWQGJ'B&[@0B?6-5AMH[BY)8G+K:Q11# .T;8UX49R<D_SE_P#!RI\'_"/[
M/O\ P4A_8V^!_@..5='\)^ ] TNP:X?=+*D.N2)YLK=7D<@N[GEG9F.237](
M] !1110 4444 %%%% 'A_P#P4W_Y1M?M"?\ 9#_%G_IGNJ_B3K^VS_@IO_RC
M:_:$_P"R'^+/_3/=5_$G7ZCP!_NE?_$OR.+%[H****^_.0**** "BBB@ HHH
MH **** "OUG_ .#-7_E*?XM_[(=JW_IUTBOR8K]9_P#@S5_Y2G^+?^R':M_Z
M==(KQ>(_^1'B/\)I1_BH_IUHHHK\)/4"BBB@ HHHH **** "BBB@ K\]_P!J
M+_@G?_P4+TKP?\5O"O[-?[1'A+QCX.^)7Q2T[QC:> ?&/A22&]\-W7]MV5]<
MK9Z@E_'');9@>9XI8@QPXC8.YW?H110!\O?L%?\ !,OPE^Q_X]^*_P"T)\0/
M&\/CKXI_&[Q&NK_$#Q(FA+86*JC.T%C969DF,%O%YC??EEDD.&=SM4+YG_P6
MN_X(D:1_P5_\"> O!6F_'VV^&!\$:U>7[W<'@==5-^)XHX_+*B[MO+V[,YRV
M<]!BONVB@#\N?^#D_P#X)W_$#]J?X<_#[XT?!G]J_7_ _BGX>7-S;^ /AYH%
MH\DGBOQ!=-%]ABLQ%<0M!<B2/YI]L@B@\R4A$B<M]O?M3_ CXX_'_P#8/\6_
MLV^$_BI8:#XY\7> '\/W7B^XLWEAMYKB 07=PJ1E6R4:8I@C:S*>,5Z]<:'H
MEWK%MXANM'M9+^RAEAL[Z2W5IH(Y2AD1'(W*KF.,L 0&\M<YVC%J@#A?V8/@
M)X3_ &6?V<O O[-W@91_9/@;PI8:)92>7M,RVT"1&5A_?<J78]V8GO7PYX4_
MX(6>._V6?BO\?M:_8#_:,T'P=X(_:0\/SV'BWP?XJ\(3:@/#=W(+A1>Z8\%U
M"&""\NMEO*H5=Z@NRJ%'Z.T4 ?'?PM_X(B_L<?#;_@EMJ/\ P2DFLM2U/P7K
MME*_B'7IW1-1O-5DD2;^U 0I1)HYHH6C7#*JP1H0X!W>8>%O^"&WB[X@:C^S
M?X-_;+_:#T+QKX _94LUB^'F@Z!X0ET^X\0RPK;1V4VK22W<R;8(K.W7R85"
MRMN+,%/EU^B=% 'S_P#&W]E_]IKXC_M=?#_]I#P%^TOX0\/Z'X!T_5K2'PAJ
M/PON-0EU%-1BMTF,UZNK0;2C6R-'LA7&6#^9D89XQ_X)O_ ;QK_P4A\'_P#!
M335+3_BMO!_P_O\ PQ:VXME\N8SR PWA;((EBAEOH.AW)=CD>4H/T'10!^9O
M_!53_@W]^*O_  5 _:^\'?M7ZQ^W1HG@Q_ -A;VGAG0K/X02WJA8;V2\5[B9
M]9C\UR\@4[4C&$&%!)-?I#X3MO%EGX>M;;QSK6G:CJR(1>WNDZ7)96\K9."D
M,D\[1C&!@ROR"<\X&C10 4444 %%%% !1110!X?_ ,%-_P#E&U^T)_V0_P 6
M?^F>ZK^).O[;/^"F_P#RC:_:$_[(?XL_],]U7\2=?J/ '^Z5_P#$OR.+%[H*
M***^_.0**** "BBB@ HHHH **** "OUG_P"#-7_E*?XM_P"R':M_Z==(K\F*
M_6?_ (,U?^4I_BW_ +(=JW_IUTBO%XC_ .1'B/\ ":4?XJ/Z=:***_"3U HH
MHH **** "BBB@ HHHH **\\_:[_Y-.^)_P#V3O6__2":OY\J^XX3X,_UHP]6
MK[?V?(TOAYKW5_YHGQ_$W%?^KM:G3]CS\Z;^+EM9_P"%G]*%%?S7T5]9_P 0
MD_ZC?_*?_P!T/F?^(G?]0G_E3_[0_I0HK^:^BC_B$G_4;_Y3_P#N@?\ $3O^
MH3_RI_\ :']*%%?S7T4?\0D_ZC?_ "G_ /= _P"(G?\ 4)_Y4_\ M#^E"BOY
MKZ*/^(2?]1O_ )3_ /N@?\1._P"H3_RI_P#:']*%%?S7T4?\0D_ZC?\ RG_]
MT#_B)W_4)_Y4_P#M#^E"BOYKZ^V/^"#/_)Y.M_\ 9.[W_P!+;&O-SCPU_LG+
M*N,^M<W(KVY+7^?.[?<=^5>(']IYC2POU;EYW:_/>WRY%^9^O%%%%?EI^CA1
M110 4444 >'_ /!3?_E&U^T)_P!D/\6?^F>ZK^).O[;/^"F__*-K]H3_ +(?
MXL_],]U7\2=?J/ '^Z5_\2_(XL7N@HHHK[\Y HHHH **** "BBB@ HHHH *_
M6?\ X,U?^4I_BW_LAVK?^G72*_)BOUG_ .#-7_E*?XM_[(=JW_IUTBO%XC_Y
M$>(_PFE'^*C^G6BBBOPD]0**** "BBB@ HHHH **** ///VN_P#DT[XG_P#9
M.];_ /2":OY\J_H-_:[_ .33OB?_ -D[UO\ ]()J_GRK]P\)_P#<,3_BC^1^
M/^)?^^8?_"_S"BBBOU@_,PHHHH **** "BBB@ HHHH *^V/^"#/_ ">3K?\
MV3N]_P#2VQKXGK[8_P""#/\ R>3K?_9.[W_TML:^;XP_Y)C%_P"!GO\ "W_)
M0X;_ !(_7BBBBOY;/Z-"BBB@ HHHH \/_P""F_\ RC:_:$_[(?XL_P#3/=5_
M$G7]MG_!3?\ Y1M?M"?]D/\ %G_IGNJ_B3K]1X _W2O_ (E^1Q8O=!1117WY
MR!1110 4444 %%%% !1110 5^L__  9J_P#*4_Q;_P!D.U;_ -.ND5^3%?K/
M_P &:O\ RE/\6_\ 9#M6_P#3KI%>+Q'_ ,B/$?X32C_%1_3K1117X2>H%%%%
M !1110 4444 %%%% 'GG[7?_ ":=\3_^R=ZW_P"D$U?SY5_0;^UW_P FG?$_
M_LG>M_\ I!-7\^5?N'A/_N&)_P 4?R/Q_P 2_P#?,/\ X7^84445^L'YF%%%
M% !1110 4444 %%%% !7VQ_P09_Y/)UO_LG=[_Z6V-?$]?;'_!!G_D\G6_\
MLG=[_P"EMC7S?&'_ "3&+_P,]_A;_DH<-_B1^O%%%%?RV?T:%%%% !1110!X
M?_P4W_Y1M?M"?]D/\6?^F>ZK^).O[;/^"F__ "C:_:$_[(?XL_\ 3/=5_$G7
MZCP!_NE?_$OR.+%[H****^_.0**** "BBB@ HHHH **** "OUG_X,U?^4I_B
MW_LAVK?^G72*_)BOUG_X,U?^4I_BW_LAVK?^G72*\7B/_D1XC_":4?XJ/Z=:
M***_"3U HHHH **** "BBB@ HHHH \\_:[_Y-.^)_P#V3O6__2":OY\J_H-_
M:[_Y-.^)_P#V3O6__2":OY\J_</"?_<,3_BC^1^/^)?^^8?_  O\PHHHK]8/
MS,**** "BBB@ HHHH **** "OMC_ ((,_P#)Y.M_]D[O?_2VQKXGK[8_X(,_
M\GDZW_V3N]_]+;&OF^,/^28Q?^!GO\+?\E#AO\2/UXHHHK^6S^C0HHHH ***
M* /#_P#@IO\ \HVOVA/^R'^+/_3/=5_$G7]MG_!3?_E&U^T)_P!D/\6?^F>Z
MK^).OU'@#_=*_P#B7Y'%B]T%%%%??G(%%%% !1110 4444 %%%% !7ZS_P#!
MFK_RE/\ %O\ V0[5O_3KI%?DQ7ZS_P#!FK_RE/\ %O\ V0[5O_3KI%>+Q'_R
M(\1_A-*/\5'].M%%%?A)Z@4444 %%%% !1110 4444 >>?M=_P#)IWQ/_P"R
M=ZW_ .D$U?SY5_0;^UW_ ,FG?$__ +)WK?\ Z035_/E7[AX3_P"X8G_%'\C\
M?\2_]\P_^%_F%%%%?K!^9A1110 4444 %%%% !1110 5]L?\$&?^3R=;_P"R
M=WO_ *6V-?$]?;'_  09_P"3R=;_ .R=WO\ Z6V-?-\8?\DQB_\  SW^%O\
MDH<-_B1^O%%%%?RV?T:%%%% !1110!X?_P %-_\ E&U^T)_V0_Q9_P"F>ZK^
M).O[;/\ @IO_ ,HVOVA/^R'^+/\ TSW5?Q)U^H\ ?[I7_P 2_(XL7N@HHHK[
M\Y HHHH **** "BBB@ HHHH *_6?_@S5_P"4I_BW_LAVK?\ IUTBOR8K]9_^
M#-7_ )2G^+?^R':M_P"G72*\7B/_ )$>(_PFE'^*C^G6BBBOPD]0**** "BB
MB@ HHHH **** ///VN_^33OB?_V3O6__ $@FK^?*OZ#?VN_^33OB?_V3O6__
M $@FK^?*OW#PG_W#$_XH_D?C_B7_ +YA_P#"_P PHHHK]8/S,**** "BBB@
MHHHH **** "OMC_@@S_R>3K?_9.[W_TML:^)Z^V/^"#/_)Y.M_\ 9.[W_P!+
M;&OF^,/^28Q?^!GO\+?\E#AO\2/UXHHHK^6S^C0HHHH **** /#_ /@IO_RC
M:_:$_P"R'^+/_3/=5_$G7]MG_!3?_E&U^T)_V0_Q9_Z9[JOXDZ_4> /]TK_X
ME^1Q8O=!1117WYR!1110 4444 %%%% !1110 5^L_P#P9J_\I3_%O_9#M6_]
M.ND5^3%?K/\ \&:O_*4_Q;_V0[5O_3KI%>+Q'_R(\1_A-*/\5'].M%%%?A)Z
M@4444 %%%% !1110 4444 >>?M=_\FG?$_\ [)WK?_I!-7\^5?T&_M=_\FG?
M$_\ [)WK?_I!-7\^5?N'A/\ [AB?\4?R/Q_Q+_WS#_X7^84445^L'YF%%%%
M!1110 4444 %%%% !7VQ_P $&?\ D\G6_P#LG=[_ .EMC7Q/7VQ_P09_Y/)U
MO_LG=[_Z6V-?-\8?\DQB_P# SW^%O^2APW^)'Z\4445_+9_1H4444 %%%% '
MA_\ P4W_ .4;7[0G_9#_ !9_Z9[JOXDZ_ML_X*;_ /*-K]H3_LA_BS_TSW5?
MQ)U^H\ ?[I7_ ,2_(XL7N@HHHK[\Y HHHH **** "BBB@ HHHH *_6?_ (,U
M?^4I_BW_ +(=JW_IUTBOR8K]9_\ @S5_Y2G^+?\ LAVK?^G72*\7B/\ Y$>(
M_P )I1_BH_IUHHHK\)/4"BBB@ HHHH **** "BBB@#SS]KO_ )-.^)__ &3O
M6_\ T@FK^?*OZ#?VN_\ DT[XG_\ 9.];_P#2":OY\J_</"?_ '#$_P"*/Y'X
M_P")?^^8?_"_S"BBBOU@_,PHHHH **** "BBB@ HHHH *^V/^"#/_)Y.M_\
M9.[W_P!+;&OB>OMC_@@S_P GDZW_ -D[O?\ TML:^;XP_P"28Q?^!GO\+?\
M)0X;_$C]>****_EL_HT**** "BBB@#P__@IO_P HVOVA/^R'^+/_ $SW5?Q)
MU_;9_P %-_\ E&U^T)_V0_Q9_P"F>ZK^).OU'@#_ '2O_B7Y'%B]T%%%%??G
M(%%%% !1110 4444 %%%% !7ZS_\&:O_ "E/\6_]D.U;_P!.ND5^3%?K/_P9
MJ_\ *4_Q;_V0[5O_ $ZZ17B\1_\ (CQ'^$TH_P 5'].M%%%?A)Z@4444 %%%
M% !1110 4444 >>?M=_\FG?$_P#[)WK?_I!-7\^5?T?^+_"F@>//">J>!O%=
MA]KTO6=.GL=2M?->/SK>:-HY$W(0RY5B,J01G((-?/G_  Z$_P""=O\ T;U_
MY=NK_P#R77Z-P1Q?EO#6&K4\5"<G-IKE47LK:WDCX/B_A?,.(,12GAY12BFG
MS-K=]+19^(=%?MY_PZ$_X)V_]&]?^7;J_P#\ET?\.A/^"=O_ $;U_P"7;J__
M ,EU]O\ \14X>_Y]5?\ P&'_ ,F?'_\ $-\\_P"?E/[Y?_('XAT5^WG_  Z$
M_P""=O\ T;U_Y=NK_P#R71_PZ$_X)V_]&]?^7;J__P ET?\ $5.'O^?57_P&
M'_R8?\0WSS_GY3^^7_R!^(=%?MY_PZ$_X)V_]&]?^7;J_P#\ET?\.A/^"=O_
M $;U_P"7;J__ ,ET?\14X>_Y]5?_  &'_P F'_$-\\_Y^4_OE_\ ('XAT5^W
MG_#H3_@G;_T;U_Y=NK__ "71_P .A/\ @G;_ -&]?^7;J_\ \ET?\14X>_Y]
M5?\ P&'_ ,F'_$-\\_Y^4_OE_P#('XAT5^WG_#H3_@G;_P!&]?\ EVZO_P#)
M='_#H3_@G;_T;U_Y=NK_ /R71_Q%3A[_ )]5?_ 8?_)A_P 0WSS_ )^4_OE_
M\@?B'7VQ_P $&?\ D\G6_P#LG=[_ .EMC7W)_P .A/\ @G;_ -&]?^7;J_\
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
MD.E6%]-$2K3FZD,\,3'?Y5O*Q&U4K[?H **** "BBB@ HHHH **** "BBB@
MHHHH **** "N8^,7P6^$W[0GPZU/X1_&_P"'>D>*O#6L6[0ZCHVMV2SP3*01
MG##Y6&<JZX93@J00#73T4 ?#'["/_!*KQW_P2>^*/C1?V//%FE^,/A1X^U)-
M2U#P7XXN&M]<\/W2*$W6>JI%*;Z H @MKI8]NQ6%QN,AD^Q?'/PM^&7QAT.W
MTCXM_"[0O$-I&PFCT[Q'I%O?1P2XZA95=0PR1D?G7144 9'@GP!X$^&F@1^%
M/AQX*TCP_I<3L\6FZ)IL5I;HQZD1Q*J@GN<5KT44 >9W7[%G['-]<R7M[^R9
M\,YIII"\TTO@/3V9V)R6),.22>237=>$/!OA#X?>'+;P?X"\*:;H>D62LMGI
M6D6,=M;0!F+,$BC 5069F. ,DD]ZTJ* ,Q?!7@U/&+?$1/"6F#Q ^FC3WUT6
M$?VQK02>8+<S;=YB#DOLSMW<XS6G110 4444 %%%% !1110 4444 %%%% !7
M,?&+X+?";]H3X=:G\(_C?\.](\5>&M8MVAU'1M;LEG@F4@C.&'RL,Y5UPRG!
M4@@&NGHH ^&/V$?^"57CO_@D]\4?&B_L>>+-+\8?"CQ]J2:EJ'@OQQ<-;ZYX
M?ND4)NL]52*4WT!0!!;72Q[=BL+C<9#)]B^.?A;\,OC#H=OI'Q;^%VA>(;2-
MA-'IWB/2+>^C@EQU"RJZAADC(_.NBHH R/!/@#P)\-- C\*?#CP5I'A_2XG9
MXM-T338K2W1CU(CB55!/<XK7HHH \SNOV+/V.;ZYDO;W]DSX9S332%YII? >
MGLSL3DL28<DD\DFMO7?V=OV?O%'PO3X(>)O@7X-U'P7&P:/PA?\ ABTFTM"'
M,@(M7C,0.]BWW?O$GJ:[&B@#$^'WPU^'7PD\+6_@;X5> -$\,Z):9^RZ/X>T
CJ&RM8<]=D4*JBY]A6W110 4444 %%%% !1110 4444 ?_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>13
<FILENAME>ctsh-20250331_g3.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 ctsh-20250331_g3.jpg
M_]C_X  02D9)1@ ! @$ 8 !@  #_[@ .061O8F4 90     !_]L 0P " 0$!
M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D*
M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H*
M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\  $0@!
M( %> P$B  (1 0,1 ?_$ !\   $% 0$! 0$!           ! @,$!08'" D*
M"__$ +40  (! P,"! ,%!00$   !?0$" P $$042(3%!!A-180<B<10R@9&A
M""-"L<$54M'P)#-B<H()"A87&!D:)28G*"DJ-#4V-S@Y.D-$149'2$E*4U15
M5E=865IC9&5F9VAI:G-T=79W>'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H
MJ:JRL[2UMK>XN;K"P\3%QL?(R<K2T]35UM?8V=KAXN/DY>;GZ.GJ\?+S]/7V
M]_CY^O_$ !\!  ,! 0$! 0$! 0$        ! @,$!08'" D*"__$ +41  (!
M @0$ P0'!00$  $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P
M%6)RT0H6)#3A)?$7&!D:)B<H*2HU-C<X.3I#1$5&1TA)2E-455976%E:8V1E
M9F=H:6IS='5V=WAY>H*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V
MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_:  P#
M 0 "$0,1 #\ _?RBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "L'XI_$[P-\%/AEXA^,7Q.
MU^+2O#?A31+K5]>U.96*VMG;1---*0H).U$8X )., $UO5Q_[0O@[X2_$+X"
M>-O GQ\2U/@;6?">HV?C'[;<&&$:7);2)=%Y 08U$)<EP05QD$8S0!\H>!O^
M"RM]XT\CXEVO[&GB^7X7WW@[PGXGM?$^EZW8W6J6FE>(+_4[*SOKS3@X$4 ;
M3O,D$4\TL4<P9XUV.%Z+Q%_P54D\7?MK_$O]A#]E'X(V7CGQC\(O!:Z_XWG\
M0>,_[$M?,D6)XK"S*6ET]S.5FCW,RQ0QE@IDSQ7Y.ZQIO[7/_!KS^VKKFE_#
MK7;OXT?LQZII?A>'QII_B&V1[W0M*U+4=>73[6,[B8Y8Y;?5G#1J+:9[C]Y&
MDDR;=[_@I9^SO\3_ -L;_@J7^TK^T9_P2"U_7/ 'Q4_9]\"VEO\ %S4X=;:%
M?'%U<6K1M:64"IB-TL[26-S*Q2>6"+;'&P\^0 _370O^"S?PL^)/_!+?3?\
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
MH4444 %%%% !1110!_1G_P &4O\ R:9\9_\ LHMG_P"D"U^U-?BM_P &4O\
MR:9\9_\ LHMG_P"D"U^U-?AW%'_(_K^J_)'IT/X2"BBBO -0HHHH **** "B
MBB@ HHHH **_&[]O3_@[7_X8B_;#^('[)W_# '_"3_\ ""Z^^F?V_P#\+5^Q
M?;MJ*WF>1_94OE?>QM\QNG6O(O\ B-__ .L8O_F:?_O-7T-+A7/JU.-2%&Z:
M37O0V?\ V\8NO23M<_>ZBOP1_P"(W_\ ZQB_^9I_^\U'_$;_ /\ 6,7_ ,S3
M_P#>:K_U1XA_Y\_^30_^2#ZQ1[G[W45^"/\ Q&__ /6,7_S-/_WFH_XC?_\
MK&+_ .9I_P#O-1_JCQ#_ ,^?_)H?_)!]8H]S][J*_!'_ (C?_P#K&+_YFG_[
MS4?\1O\ _P!8Q?\ S-/_ -YJ/]4>(?\ GS_Y-#_Y(/K%'N?O=17X(_\ $;__
M -8Q?_,T_P#WFK]T_AGXR_X6+\-_#_Q!_LW['_;NAVFH_9/.\SR//A27R]^%
MW;=V,X&<9P.E>=F&3YEE2B\5#EYKVU3V]&RX5(3^%FW1117F%A1110 445XO
M\:O^"AW[&7[//CF+X<?%OX]:3INL&\%K?6L,4UT-*D-E<7R_;G@1TL UK:7$
MP-P8P4C+#CF@#VBBL/1?B9\-_$GP^A^+7AWX@:)?^%;C3?[1M_$UGJL,NGRV
M>S?]H6X5C&8MH+;PVW SG%<C\+_VO_V<OC/X0U7XD?#;XE1:CX3T>TFNKOQH
MVGW,&A/;PY,L\&I31+:7,2!6+20RN@"L2>#@ ]*HKQ#X*_\ !1[]BS]H3XCZ
M7\)/A7\;H+KQ#K^@G6_#&G:EHM]II\0:8&=3>Z:]Y!$FHP?NW/FVS2KM4MG;
MS6%^UO\ \%;?^"=/["7Q(M/A#^UE^U%H_@[Q)?:/'JEMI%WI][<2-:2221)*
M?L\$@4%X9  Q!^7.,8- 'T917SA\3/\ @K?_ ,$^/@Y\"O"7[3GQ-^/KZ/\
M#[QTBMX4\87/A'5S8:@6\TH@E6T(1V6&5UC?:S(A=05PU>V_"3XL_#GX\?##
M0/C/\(?%MKKWA?Q/I4.I:#K%D6\N[MI4#HX# ,N0>58!E.00""* .BK\3_\
M@]=_Y-=^"7_8_:A_Z1"OTK_9N_X*K?L"_M?_ !6U+X)_LQ_M 1>-?$FC!SJ]
MGH7AW4I8K)4?RR\MQ]F$$:%QM5V<*Q^Z3FOS4_X/7?\ DUWX)?\ 8_:A_P"D
M0KZ#A;_D?T/5_P#I+,:_\)G\Z=%%%?N!YH4444 %%%% !1110!_1G_P92_\
M)IGQG_[*+9_^D"U^U-?BM_P92_\ )IGQG_[*+9_^D"U^U-?AW%'_ "/Z_JOR
M1Z=#^$@K@?VJ?C@O[,O[,GQ#_:-?PI<ZZ/ 7@G5/$)T6S;;+??8[22X\E6P=
MI;R]N[!QG.#C%=]7(_M ?%;PI\"/@-XV^.'CO3Y;O0_!OA'4M=UFU@B#O-:6
MEK)<3(JGAB4C8 '@DUX!J?FW^P)_P4A_;@_X*!:'J/[07[,7[1G@7QG<Z-\/
M_!.M^,/A,_@\16.G7M_JFO0ZOI$$RS+>07=O:V5L\4L\DR3E4;RUCG4KU'[;
M6C?\'&_C7]H_X@^.?V,OV@_@Y\*O@EH!1/#_ /PLVRC>ZN(;:SB-Y?,8].NW
M2)K@7)3>RDQHK!=I!/P+^W_^S%X3_8K_ &]M)_;N_P""%_Q6TO0KS5[?P'<Z
M1\.?!FI?:=/\<3>(=2\00SV]I%&[*UMMTBW9[0*8T6621?)\I!7ZU_\ !:[Q
MOXGC_8L;]F;X<:H]IXN_:"\7:7\+_#L\7WH%U64I?W!QR%BTV.^D+#IL!H \
MR_8\_:Q_X*27G_!#%?VZ_BEK'@WQ=\5;WP9K/C2U_P"$EL&TW3HM)ABGGLE$
M-C"C3>;;P12@$Q'_ $KEP$"F7_@E%_P4F_:+_:+_ ."*&L_\%$_CII<'B[QM
MI>F^,-930]#T]+..\&G27;V]A"D:DC*PI$K-O<Y!8L>3]"_MO>&O!'P;_P""
M7_Q:\$^'X;;2/#WAKX$ZYINFPO($BM;6#1IH88\G@ *JJ/PKX+_X-\OC!XY^
M$'_!M-J7Q7^"/A.+Q7XQ\%Z=XVU#1?#<8,INM1@FNKB"W>.,[V+$QGRUP[*P
M"\L* /.O@9_P7/\ VIOBC^QO\#OVO/AU^T;IOC_XH^,_V@K?P7\1_P!G:T\-
MZ=%;VME>2WIBCL4BA_M&)DM;>&6.ZEN)HV+R;P=A1>Y_X+O?\%'/^"F7_!,S
M]HW3_B_^S_\ %=->^#NA_P#"*WOC[PAJ_A;3998O[4O]:06\5TENLL5L\6C-
M"'9FD22=?WA+*!\%7?[,OBGX!_!3]CW_ (+._P#!/[XI-+\?OC#\2FTKQAX'
M\-P6\-KK>HWEQ>37$-O86J(EO;Q+$UG<0*OEA9(7PC!G?]G?VM_V=_A)^WW\
M8OVFOV'?%7B;2VN_%7[.?@NV$!N$DFTR\75?%4UI=M$"6'DSFUFZ=T[.,@&G
M_P %(_V]/%7@/_@F_=?M&?L3^*[&;Q+XN\ WGBCP!K5S9)=00:;::1-K5Q?2
M0OE2GV2V,2[@5$]U;JV=V#QW_!NU^US^T[^WG_P3\M/VJ_VJOB]+XD\0ZSXE
MU*Q2T@T.PL;2SAMI1&GEI;01N6;DL7=AR,!<<_$__!-;X3?M,>#O^#?G]HWQ
M-^V8ATZ;X;?!GXE?#?X;Z=J8VS6%E''>MJ99V.',NH1Q6:KV&E1JO7GZ/_X-
M%+ZRNO\ @C3X?MK6[BDDMO'>O1W,:."8G-P'"L!T.UE;![,#WH _!?\ X+T_
M\IAOV@/^Q^F_]$Q5\C5]<_\ !>G_ )3#?M ?]C]-_P"B8J^1J_H/+/\ D6T?
M\$?R1Y,_C84445VDA1110 4444 %?W2_LS?\FW_#[_L2-)_](XJ_A:K^Z7]F
M;_DV_P"'W_8D:3_Z1Q5^=^('\+#^LOT.O";L[>BBBOS,[0HHHH *_ O]L+Q!
M^VW_ ,$!_P#@H7/^T[\8/![_ !2_9?\ '_[1FJ_$6VO=+EC75+#6M2T/5["6
MS=I#E7CL[R9A&X,,R:?%LD@/FJ/WTKX'_::_8C_X**?$ZYT_X1IXL^&?C?P3
M<?%SQ=KFGZ]XF@NHKOP[H^MZ#XELQ97MD6=-2BMGUE88S%+$S*D*-&D>^6,
M^)?^"J/[1_PW_:9T#]A[_@F]_P $^-1M(O@C\>?$*:WJ&FS74]A::EI::D@C
MT:=HD:2"!)C=I)"%8H\,(P3&,^B?'#]L3]I;_@IK^QC^V7_P1_\ #W[/&D>"
MOCI\']'MK+2]%\!ZF\NE>(=&@OX&>*Q62.-X?,M8?)6%AAENH@-N61?;O'W_
M  ;X^"_#/P#_ &7?#'[,'Q=&D_$#]E#Q FK>$/$7B33VDM/$9EOEO[^UO4A;
M?#%/<JSJR%S"KN@#[BU>O?L>?\$X?&/[,?[1?Q[_ &]_$%]X=U[XN?'#5;:3
M^PX-0GM]'T'3[<!(K%+LV[33L0%>2<VZ;VC15BC +, ?D5\6OC)XB^(OQ1_X
M)(?"KX<?#GQSX/\ B[\-+ZR\,>,M%\3>"-2T>>UBLYM#M)<O=01I<P-#:WLC
M^2T@6.1Q)M+;:]@_X*7_  J_X*N? ']K/XM_MU_$[_@D[^SS^T+\(+CQ,]\$
M\6^$-.\0ZUIGAZUMH;6$))(/M5J@@MO/=(XYHHI9KB1E8,S']-?@G_P3@BL_
MVRKS_@HI^UA\1X/B!\6QHIT3P<MCI1L=$\$Z2=^ZUTZW>261IG\V7S;N60O)
MYCA4A1BE9W@KX,_\%?O#7QR^(5GXN_:T^$WC#X6^*=3NY_!W]O> IH=9\)VL
MK,8K18K1HH+^.)&"9GDWR%0Q=02A /(/BEIW[+__  5[_P""=_[,?AGP)X"@
M\,?#;XL:MJ&EZ3X>M]/BB3PUL\$>*;>.&&*(+&ILKF "/8 F;="H P*^.?\
M@@=^UG\6O#O[+OQ,_P""%_Q,UBYTCXN^#OB1<>#_  SY4Q$]CH][-<'5[FW8
M][!+?4KJ-SA6>>U0<,*_3C1/V%/%7[/_ ((_9X^"7[)3>&;'P/\  ?5/MIMO
M%%Q<->ZSNTC4M,D3S((]D,C_ -I2W+S;7#2\")5SF3X??\$QO@Y\)O\ @I)\
M3?\ @ISX-L;>;QE\0/ =AHBZ7<+Y,%O=PEA<W/FJK[?M$<&G(2J%E^SRM\_G
M%0 ?F[_P;D>&]!\'?\%OOV_/"/A;28+#3-*\;ZI9Z;8VR;8[:WB\17Z1QH!T
M554 #T J]_P>N_\ )KOP2_['[4/_ $B%?4__  33_P""0WQ^_82_X*"?'?\
M;5\7?%_PAXELOCSKM]J>J:!IUE=6LNB/<:E-? 12OO%P%\]H\,L9; ;(QM/R
MQ_P>N_\ )KOP2_['[4/_ $B%?0<+?\C^AZO_ -)9C7_A,_G3HHHK]P/-"BBB
M@ HHHH **** /Z,_^#*7_DTSXS_]E%L__2!:_:FOQ6_X,I?^33/C/_V46S_]
M(%K]J:_#N*/^1_7]5^2/3H?PD%-EBCFC:&:-71U*NC#(8'J".].KQKXW_P#!
M0+]D7]G'QRWPV^,_Q;_L;6DM8[EK+^P;^XQ%)G8V^"!TYP>,Y'>O)PN#Q>.J
M^SPU.4Y;VBG)V[V5R<1BL+@Z?M*\U".UY-)7]6=#X"_9(_9A^%?Q6U3XX?#3
MX">%- \5ZSIMO8:EK>CZ+%;RS00O<2(,(H56+74VYU >0% Y81QA>QUOP3X,
M\3:QI7B'Q'X1TS4-0T&Y>XT.^OK".6;3IGC:)Y('92T+M&S(60@E6(/!(KY^
M_P"'O?\ P3M_Z.%_\M+5_P#Y$H_X>]_\$[?^CA?_ "TM7_\ D2O0_P!7.(?^
M@.K_ ."Y_P"1P?V]D?\ T%4__ X_YGT%XH\&>#_'%@FE^-/"FFZQ:QS"6.VU
M2QCN(TD (#A9 0&PS#/7!/K5?PK\-_AWX%FFN/!'@+1=&DN%"W#Z5I<-N90.
M0&,:C<!D]?6O!?\ A[W_ ,$[?^CA?_+2U?\ ^1*/^'O?_!.W_HX7_P M+5__
M )$H_P!7.(?^@.K_ ."Y_P"0?V]D?_053_\  X_YGL_AOX!_ KP;XVN_B7X0
M^"WA+2O$E_O^W>(--\.6L%]<[CEO,G2,2/D]<L<UH67PO^&FF^)F\::=\.]"
MM]9>625]6@TB%+EG<$.QE"[R6#-DYR<G/6O"/^'O?_!.W_HX7_RTM7_^1*/^
M'O?_  3M_P"CA?\ RTM7_P#D2C_5SB'_ * ZO_@N?^0?V]D?_053_P# X_YG
MT!XA\#^"O%VF+HOBOP?I>IV:7!N%M-1T^.>(2G=F0*ZD;OG?YL9^8^IJ'PK\
M-OAUX%GFN?!/@'1=&DN$"SR:5I4-NTB@Y 8QJ,@'UKP7_A[W_P $[?\ HX7_
M ,M+5_\ Y$H_X>]_\$[?^CA?_+2U?_Y$H_U<XA_Z ZO_ (+G_D']O9'_ -!5
M/_P./^9_+A_P7I_Y3#?M ?\ 8_3?^B8J^1J^HO\ @M5X[\*?%#_@JC\;/B)X
M%U7[=HVM>,#>:9>>1)%YT+P1,C[)%5UR#T8 ^HKY=K]KR^$Z> I1DK-1BFGN
MG9$N49OFB[I[,****[ "BBB@ HHHH *_NE_9F_Y-O^'W_8D:3_Z1Q5_"U7]T
MO[,W_)M_P^_[$C2?_2.*OSOQ _A8?UE^AUX3=G;T445^9G:%%%% !17SO_P5
M$^.GQ4_9U_9-U#XF?!OQ3_8^MP:S9017OV&"XVQR28<;)T=#D=]N1VK\R_\
MA[W_ ,%$O^CA?_+2TC_Y$K['(>",UXAP3Q6&G!13<?><D[JSZ1??N?*YUQ?E
MN18Q8:O";E9/W5%JSOWDNW8_;RBOQ#_X>]_\%$O^CA?_ "TM(_\ D2C_ (>]
M_P#!1+_HX7_RTM(_^1*]K_B%?$/_ #]I?^!3_P#D#R/^(D9'_P ^ZGW1_P#D
MS]O**_$/_A[W_P %$O\ HX7_ ,M+2/\ Y$H_X>]_\%$O^CA?_+2TC_Y$H_XA
M7Q#_ ,_:7_@4_P#Y /\ B)&1_P#/NI]T?_DS]O**_$/_ (>]_P#!1+_HX7_R
MTM(_^1*/^'O?_!1+_HX7_P M+2/_ )$H_P"(5\0_\_:7_@4__D _XB1D?_/N
MI]T?_DS]O*_$_P#X/7?^37?@E_V/VH?^D0JG_P />_\ @HE_T<+_ .6EI'_R
M)7P__P %TOVROVD?VJ?@#X.T_P"/7Q'_ +>AT7Q@9--3^Q[.U\EI+68.<V\,
M9;(1?O9QCC'-=V6^'^<Y-CJ>,KU*;C!ZJ+E?732\$MWW.K!\;Y3FV)CA*,)J
M4MKJ-M%?6TF^G8_+^BBBOMSWPHHHH **** "BBB@#^C/_@RE_P"33/C/_P!E
M%L__ $@6OVIK\5O^#*7_ )-,^,__ &46S_\ 2!:_:FOP[BC_ )']?U7Y(].A
M_"05^-G_  6\_P"3Y;K_ +%;3OY25^R=?C9_P6\_Y/ENO^Q6T[^4E?3>&'_)
M2/\ Z]R_.)\3XA_\B!?XX_DSY"HHHK^@S\."BBB@ HHHH **** /S0_;P_Y.
MQ\7?]=K3_P!(X*\BKUW]O#_D['Q=_P!=K3_TC@KR*OB9_&S^B<!_N-+_  Q_
M)!1114G6%%%% !1110 5_=+^S-_R;?\ #[_L2-)_](XJ_A:K^Z7]F;_DV_X?
M?]B1I/\ Z1Q5^=^('\+#^LOT.O";L[>BBBOS,[0HHHH ^2O^"U__ "8CJO\
MV,.F_P#HVOQDK]F_^"U__)B.J_\ 8PZ;_P"C:_&2OZ#\,/\ DFY?]?)?E$_#
MO$3_ )'Z_P $?SD%%%%?HI\(%%%% !1110 5\R?\%3_^2&Z%_P!C9%_Z37%?
M3=?,G_!4_P#Y(;H7_8V1?^DUQ7!FG^XR^7YH^CX2_P"2AH?]O?\ I,CX.HHH
MKY8_<0HHHH **** "BBB@#^C/_@RE_Y-,^,__91;/_T@6OVIK\5O^#*7_DTS
MXS_]E%L__2!:_:FOP[BC_D?U_5?DCTZ'\)!7XV?\%O/^3Y;K_L5M._E)7[)U
M^-G_  6\_P"3Y;K_ +%;3OY25]-X8?\ )2/_ *]R_.)\3XA_\B!?XX_DSY"H
MHHK^@S\."BBB@ HHHH **** /S0_;P_Y.Q\7?]=K3_TC@KR*O7?V\/\ D['Q
M=_UVM/\ TC@KR*OB9_&S^B<!_N-+_#'\D%%%%2=84444 %%%% !7]TO[,W_)
MM_P^_P"Q(TG_ -(XJ_A:K^Z7]F;_ )-O^'W_ &)&D_\ I'%7YWX@?PL/ZR_0
MZ\)NSMZ***_,SM"BBB@#Y*_X+7_\F(ZK_P!C#IO_ *-K\9*_9O\ X+7_ /)B
M.J_]C#IO_HVOQDK^@_##_DFY?]?)?E$_#O$3_D?K_!'\Y!1117Z*?"!1110
M4444 %?,G_!4_P#Y(;H7_8V1?^DUQ7TW7S)_P5/_ .2&Z%_V-D7_ *37%<&:
M?[C+Y?FCZ/A+_DH:'_;W_I,CX.HHHKY8_<0HHHH **** "BBB@#^C/\ X,I?
M^33/C/\ ]E%L_P#T@6OVIK\5O^#*7_DTSXS_ /91;/\ ](%K]J:_#N*/^1_7
M]5^2/3H?PD%?C9_P6\_Y/ENO^Q6T[^4E?LG7XV?\%O/^3Y;K_L5M._E)7TWA
MA_R4C_Z]R_.)\3XA_P#(@7^./Y,^0J***_H,_#@HHHH **** "BBB@#\T/V\
M/^3L?%W_ %VM/_2."O(J]=_;P_Y.Q\7?]=K3_P!(X*\BKXF?QL_HG ?[C2_P
MQ_)!1114G6%%%% !1110 5_=+^S-_P FW_#[_L2-)_\ 2.*OX6J_NE_9F_Y-
MO^'W_8D:3_Z1Q5^=^('\+#^LOT.O";L[>BBBOS,[0HHHH ^2O^"U_P#R8CJO
M_8PZ;_Z-K\9*_9O_ (+7_P#)B.J_]C#IO_HVOQDK^@_##_DFY?\ 7R7Y1/P[
MQ$_Y'Z_P1_.04445^BGP@4444 %%%% !7S)_P5/_ .2&Z%_V-D7_ *37%?3=
M?,G_  5/_P"2&Z%_V-D7_I-<5P9I_N,OE^:/H^$O^2AH?]O?^DR/@ZBBBOEC
M]Q"BBB@ HHHH **** /Z,_\ @RE_Y-,^,_\ V46S_P#2!:_:FOQ6_P"#*7_D
MTSXS_P#91;/_ -(%K]J:_#N*/^1_7]5^2/3H?PD%?C9_P6\_Y/ENO^Q6T[^4
ME?LG7XV?\%O/^3Y;K_L5M._E)7TWAA_R4C_Z]R_.)\3XA_\ (@7^./Y,^0J*
M**_H,_#@HHHH **** "BBB@#\T/V\/\ D['Q=_UVM/\ TC@KR*O7?V\/^3L?
M%W_7:T_](X*\BKXF?QL_HG ?[C2_PQ_)!1114G6%%%% !1110 5_=+^S-_R;
M?\/O^Q(TG_TCBK^%JO[I?V9O^3;_ (??]B1I/_I'%7YWX@?PL/ZR_0Z\)NSM
MZ***_,SM"BBB@#Y*_P""U_\ R8CJO_8PZ;_Z-K\9*_9O_@M?_P F(ZK_ -C#
MIO\ Z-K\9*_H/PP_Y)N7_7R7Y1/P[Q$_Y'Z_P1_.04445^BGP@4444 %%%%
M!7S)_P %3_\ DANA?]C9%_Z37%?3=?,G_!4__DANA?\ 8V1?^DUQ7!FG^XR^
M7YH^CX2_Y*&A_P!O?^DR/@ZBBBOEC]Q"BBB@ HHHH **** /Z,_^#*7_ )-,
M^,__ &46S_\ 2!:_:FOQ6_X,I?\ DTSXS_\ 91;/_P!(%K]J:_#N*/\ D?U_
M5?DCTZ'\)!7XV?\ !;S_ )/ENO\ L5M._E)7[)U^-G_!;S_D^6Z_[%;3OY25
M]-X8?\E(_P#KW+\XGQ/B'_R(%_CC^3/D*BBBOZ#/PX**** "BBB@ HHHH _-
M#]O#_D['Q=_UVM/_ $C@KR*O7?V\/^3L?%W_ %VM/_2."O(J^)G\;/Z)P'^X
MTO\ #'\D%%%%2=84444 %%%% !7]TO[,W_)M_P /O^Q(TG_TCBK^%JO[I?V9
MO^3;_A]_V)&D_P#I'%7YWX@?PL/ZR_0Z\)NSMZ***_,SM"BBB@#Y*_X+7_\
M)B.J_P#8PZ;_ .C:_&2OV;_X+7_\F(ZK_P!C#IO_ *-K\9*_H/PP_P"2;E_U
M\E^43\.\1/\ D?K_  1_.04445^BGP@4444 %%%% !7S)_P5/_Y(;H7_ &-D
M7_I-<5]-U\R?\%3_ /DANA?]C9%_Z37%<&:?[C+Y?FCZ/A+_ )*&A_V]_P"D
MR/@ZBBBOEC]Q"BBB@ HHHH **** /Z,_^#*7_DTSXS_]E%L__2!:_:FOQ6_X
M,I?^33/C/_V46S_](%K]J:_#N*/^1_7]5^2/3H?PD%?C9_P6\_Y/ENO^Q6T[
M^4E?LG7XV?\ !;S_ )/ENO\ L5M._E)7TWAA_P E(_\ KW+\XGQ/B'_R(%_C
MC^3/D*BBBOZ#/PX**** "BBB@ HHHH _-#]O#_D['Q=_UVM/_2."O(J]=_;P
M_P"3L?%W_7:T_P#2."O(J^)G\;/Z)P'^XTO\,?R04445)UA1110 4444 %?W
M2_LS?\FW_#[_ +$C2?\ TCBK^%JO[I?V9O\ DV_X??\ 8D:3_P"D<5?G?B!_
M"P_K+]#KPF[.WHHHK\S.T**** /DK_@M?_R8CJO_ &,.F_\ HVOQDK]F_P#@
MM?\ \F(ZK_V,.F_^C:_&2OZ#\,/^2;E_U\E^43\.\1/^1^O\$?SD%%%%?HI\
M(%%%% !1110 5\R?\%3_ /DANA?]C9%_Z37%?3=?,G_!4_\ Y(;H7_8V1?\
MI-<5P9I_N,OE^:/H^$O^2AH?]O?^DR/@ZBBBOEC]Q"BBB@ HHHH **** /Z,
M_P#@RE_Y-,^,_P#V46S_ /2!:_:FOQ6_X,I?^33/C/\ ]E%L_P#T@6OVIK\.
MXH_Y']?U7Y(].A_"05^-G_!;S_D^6Z_[%;3OY25^R=?C9_P6\_Y/ENO^Q6T[
M^4E?3>&'_)2/_KW+\XGQ/B'_ ,B!?XX_DSY"HHHK^@S\."BBB@ HHHH ****
M /S0_;P_Y.Q\7?\ 7:T_](X*\BKUW]O#_D['Q=_UVM/_ $C@KR*OB9_&S^B<
M!_N-+_#'\D%%%%2=84444 %%%% !7]TO[,W_ ";?\/O^Q(TG_P!(XJ_A:K^Z
M7]F;_DV_X??]B1I/_I'%7YWX@?PL/ZR_0Z\)NSMZ***_,SM"BBB@#Y*_X+7_
M /)B.J_]C#IO_HVOQDK^B/XV? OX5_M%>!)?AG\9/"W]L:)/<1SRV7VZ>WW2
M1G*'? Z.,'MNP>]>,?\ #H3_ ()V_P#1O7_EVZO_ /)=?J7!O&^5</92\+B8
M3<G)R]U1:LTEUDNW8_.>*^$,RSW,UB:$X*/*E[SDG=-]HOOW/Q#HK]O/^'0G
M_!.W_HWK_P NW5__ )+H_P"'0G_!.W_HWK_R[=7_ /DNOJ_^(J</?\^JO_@,
M/_DSYG_B&^>?\_*?WR_^0/Q#HK]O/^'0G_!.W_HWK_R[=7_^2Z/^'0G_  3M
M_P"C>O\ R[=7_P#DNC_B*G#W_/JK_P" P_\ DP_XAOGG_/RG]\O_ ) _$.BO
MV\_X="?\$[?^C>O_ "[=7_\ DNC_ (="?\$[?^C>O_+MU?\ ^2Z/^(J</?\
M/JK_ . P_P#DP_XAOGG_ #\I_?+_ .0/Q#KYD_X*G_\ )#="_P"QLB_])KBO
MZ5_^'0G_  3M_P"C>O\ R[=7_P#DNN8^*G_!"'_@E-\:]#@\-?$W]E?^T[*V
MNQ<P0_\ "<:[#ME"L@;,5\I/RNPP3CGI7+C/$W(<1AG3C2JW=MXPZ-/^<];(
M^!LVRS-:>)JS@XQO>SE?5-=8KOW/XWJ*_KE_XAAO^"&__1D/_F2O$W_RRH_X
MAAO^"&__ $9#_P"9*\3?_+*O&_U\R?\ Y]U/NC_\D?H_U6IW1_(U17]<O_$,
M-_P0W_Z,A_\ ,E>)O_EE1_Q##?\ !#?_ *,A_P#,E>)O_EE1_KYD_P#S[J?=
M'_Y(/JM3NC^1JBOZY?\ B&&_X(;_ /1D/_F2O$W_ ,LJ/^(8;_@AO_T9#_YD
MKQ-_\LJ/]?,G_P"?=3[H_P#R0?5:G='\C5%?UR_\0PW_  0W_P"C(?\ S)7B
M;_Y94?\ $,-_P0W_ .C(?_,E>)O_ )94?Z^9/_S[J?='_P"2#ZK4[H^3?^#*
M7_DTSXS_ /91;/\ ](%K]J:\5_8I_P""=W['7_!.SPEK7@;]CGX/_P#"'Z5X
MAU%+_6+7_A(-0U#[1<)&(U?=?7$S)A1C"D#OC->U5^<9SC:68YG4Q---1D]+
M[[)=&_S.RG%P@DPK\;/^"WG_ "?+=?\ 8K:=_*2OV3KQKXW_ /!/W]D7]H[Q
MRWQ)^,_PD_MG6GM8[9KW^WK^WS%'G8NR"=$XR><9/>O8X.SW"</9N\5B8R<>
M5Q]U)N[:[M=NY\[Q5DV*SS*UAJ#2ES)^]=*ROV3[]C\%**_;S_AT)_P3M_Z-
MZ_\ +MU?_P"2Z/\ AT)_P3M_Z-Z_\NW5_P#Y+K]2_P"(J</?\^JO_@,/_DS\
MX_XAOGG_ #\I_?+_ .0/Q#HK]O/^'0G_  3M_P"C>O\ R[=7_P#DNC_AT)_P
M3M_Z-Z_\NW5__DNC_B*G#W_/JK_X##_Y,/\ B&^>?\_*?WR_^0/Q#HK]O/\
MAT)_P3M_Z-Z_\NW5_P#Y+H_X="?\$[?^C>O_ "[=7_\ DNC_ (BIP]_SZJ_^
M P_^3#_B&^>?\_*?WR_^0/Q#HK]O/^'0G_!.W_HWK_R[=7_^2Z/^'0G_  3M
M_P"C>O\ R[=7_P#DNC_B*G#W_/JK_P" P_\ DP_XAOGG_/RG]\O_ ) _D4_;
MP_Y.Q\7?]=K3_P!(X*\BK^OSQY_P;@_\$8OB;XLO/'/C?]C;[=JE^R&[NO\
MA8?B*+>5147Y8]051A54< =*R/\ B&&_X(;_ /1D/_F2O$W_ ,LJ^=EQ[D[D
MW[.I]T?_ )(_5L+@*U'#0IR:O%)?<K=C^1JBOZY?^(8;_@AO_P!&0_\ F2O$
MW_RRH_XAAO\ @AO_ -&0_P#F2O$W_P LJ7^OF3_\^ZGW1_\ DC?ZK4[H_D:H
MK^N7_B&&_P""&_\ T9#_ .9*\3?_ "RH_P"(8;_@AO\ ]&0_^9*\3?\ RRH_
MU\R?_GW4^Z/_ ,D'U6IW1_(U17]<O_$,-_P0W_Z,A_\ ,E>)O_EE1_Q##?\
M!#?_ *,A_P#,E>)O_EE1_KYD_P#S[J?='_Y(/JM3NC^1JO[I?V9O^3;_ (??
M]B1I/_I'%7Q__P 0PW_!#?\ Z,A_\R5XF_\ EE7W3X9\.:-X.\-Z?X1\.6?V
M;3M*L8K.PM_,9_*AB0(B[F)9L*H&223CDFOE>*.(,'G<*2H1DN5N_,DM[=F^
MQO0I2IMW+U%%%?'G0%%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110!\'_\%3_VQ/B^/VOO@!_P2D_9J\=7GA'Q/\==2O+[
MQCXVTO:+_0_#%A#)/="R9@1%=W"07").03%Y1(&YE9>^_: _X)?_  ]MO@IK
M.I_L>^(_%OP]^+6DZ1-<^"O'NF>-=2N+V;4XT+PKJ)NIY%U2"60!)H[L2AU=
MCPVUA\__ /!7?X9>)OV;O^"H_P"RU_P6"FTBZO?A[\/&U#P?\6KVV@:0>'=-
MU&&YMX-5F5 2+6)KZ=I9,8CV1YSOX^V_VI/VP_@S^RW^S+K'[3GBKQ?I]UI%
MOI!N/#D=C=+._B&[D3-G960C)-S-<2%$C6/)8N".,F@#R+_@D)^WK?\ _!5;
M_@G#X9_:'UAI/#?BF]2YT3QB-"VK]CU6V;RY9;?S5<(LB&.958,4$P7)*[CP
M/_!O[KOCO6/@'\<=.^(?Q.\2>+[W0_VI_&FC6^M^+-8EO[Z6UM)+:"%7EE))
MPB  #"CL .*T/^#>#]AGXG_L"_\ !,7PM\,?CAICZ=XT\3:M>^*O$VCRCY]-
MGO"@CMG])$MXH/,7^&0NO.W)Q/\ @WNU&PU'X-?M&2Z?>Q3K_P -C?$ [HI
MPPUU RGCU4@CV(- 'TA_P4H\ ^/?BC_P3W^-OP_^%>HZG:^)M4^%FNP^'I-&
MED2Z:]^PRF&.,Q_/EY J?+SACBO*[[_@FUX@_:2^ GPI^"O[47QZ\?IX1\%?
M"K1--U/P]X6\97FE7>OZ]';+%=7FJ7<#+/<*@BB,48D"F66=Y%<B,K]@U\W?
MM[?\%(?V?_V,9-$^%/BKX[> /"_Q \:QR#PU'X[\26]A8Z;;KD2:I>F21";>
M+G;$I$ES(!$A4>9+$ >(?\$6])^/'P1_:#_:H_8=\6?&?Q-\1/AC\'/'6AVG
MPM\4^,-1:^OX%U#2_M]YI3W3<RBT$MHF#]TR-@*&"CS7_@KC^T-\9/BE\7/V
M<O$OPC\=7VC?"C1/VV/ O@^YDTZ8Q_\ ":ZI]OF-\Q=2"UC9O:_90,[9KDW6
MX;;:)G]I^$GC?]F_XQ_LM^/?V+/^"5/[<7A37_BAJ/AZ^UG6_B=IE^NL&/5;
M^Y476K7]Q9'8EW.\DS1(K*4$6(E6.!57XI_X*B? +_@K'\&/AE^RK\-_'_QN
M_9]_X1[2?VJ/ 6D_#;2O!GP\U.SCTG5D:X33Y;CS;M_-LXPK"2)<2/D8<')(
M!^V]%<]\)K+XG:=\,= L/C5KFD:GXOATBW3Q-J/A^SDM[&YOA&!-)!%(S/'$
M7W%59B0" 2:Z&@#Y"_X+=?\ !0SQ=_P3>_8=N_BM\)]&M;_X@>+?$EEX0^'5
MO?H&MUU>]$A2:1?XEBBAGE"GAG1%;AB:W?!7_!*SX'2?"JRT;X[^+_&WC?XA
M2Z>IU_XK77CW5+;6I-1*@R7-G/!<(=.C$F3%!;B.*-55=IP<^0?\'(?['?QF
M_:R_X)_V'B/]GCPQ/KWC/X0_$/3/'NE>';1"\^KQV:3Q3V\2CEY/+N&E"#+.
M8=B@LP4_67P._:__ &?/C_\ LU:;^UGX)^)FDQ^";[1AJ-[JU_J$<$>DA4W3
MPWC.P%M+ =R2I)M,;(P;&* /E_\ X(Y?MK?&CXE_$SX\?\$\/VI/%TGB;Q_^
MSEXT72[7QK<PI%<>)_#]R93I]Y<J@"_:A'$!*R@!O,C)RQ=CG?L<3_$+0/\
M@NY^TU\-?$?QI\8>*=&L/A7X1O\ 1['Q-K37$.F/<M.TR6T*A8K=&=2Q6-%&
M3]*Y[_@B?\%?%OQ'_:\_:F_X*MZWH-YI?A?XZ^,K6R^%46H6KP3:EX?TY9(8
M]6,3@,L5U^Z:+< Q6-FQM=">B_9@U&PE_P"#B/\ :CL([V)IT^"_@C=") 6&
M/.)R.O D0_\  U]10!]^U\ _L/\ [!7[2NJ_L%/^S/\ &C]HCQ_X?BU+XV>,
M[OQGJMGX@N;?7[[18]:OX+6SM+QLR6L-UY-O<M-&P9H)'5"//+K]_5Y1^V1^
MVC^S_P#L*?!R;XT?M"^/=-T6P:[CL=(MK[4H+635+^4XAM86G=(PS'DN[+'$
MBO)(Z1H[@ ^)_P!FG]GKX@?\$Z_^"T^@_LI?LV_&KQUXC^#7Q'^#>J>*/%7@
M7QMXHN=97PM>V=W%;PWUM-<LTD2SR2)%M+'>3+N+;(Q'YS_P5/\ VM?V:_'/
M[?,OP"_;[^*/[5'P%^&WA:&RTKP%\1? EO?^'O#.NZK=*9;ZXNM22-FN$7_1
M;>(B,Q1&WN9#)MEROT[^QA^V+^P'KWQJFU^V_;0^&7Q*^/?QDO(+6]TSX>^*
M(=8-A96D4TT&DV:P$O'86<)N97GD6/SI7N)V"&584]1^,7[4'_!-?]HKX*_$
MKX6?%?XY_#KQ7X6TR6]\-_$/PY+K4%Q+!=(S12636RL9?M/F+MB5%,C2A?*R
M^V@#TW]F7X3>"O@;\ _"WPL^'/CK6_$^AZ5I2#3?$?B/Q"^K7VIQR$R_:9;Q
MR3.7+EMX^7! 4!0 .ZKYR_X)%_ _XI?LW?\ !-7X.?!'XS_;D\1>'_!\4-Y:
M:FX-S8Q-(\EO9RXR!)! \4# $@&(@$@"OHV@#)\?>-_#OPS\":U\2/%]X;?2
M?#^D7.I:I<!<F*W@B:61L=\(C'\*_/S_ ()3Z;JO_!7_ . U]_P4:_;8DU/6
M-'\>>)=4A^%WPO&MW,&A^&-!L[N6S3=:PR)'>7TDT$[274P=L!1%Y2Y4_>'Q
MR^%]A\;_ (*>,/@OJM\UM:^+_"VH:)<W*+EHH[JVD@9P.Y D)Q[5\*_\&XNO
MZW\"OV/)_P#@F'\?+)/#WQ<^ WB35[#6O#5X^R:_TN[U&XO;75K4-C[192_:
M71)DRN8N<9&0"OXA^-7C+_@E7_P5C^$/[(T'C77=9^ W[2NGW]GX5T/Q+K5Q
MJ4W@OQ-9>662RN;EWF^PW GM4^RN[+%),6BV(I0[O_!9*X^(7@[]I?\ 8V\5
M>%/C3XPTW3]=_:AT#0M;\*Z?K36^EZA;/'//^_AB"FX(>W0CS6=1DX KCOVQ
M_ $G_!1[_@MY^SGX3^#\JZGX2_91GU3Q7\5?%5BWF6ECJ]T;0V&C>:/E:\WV
M44KP@[DAE+-@@*>R_P""W^HV%G\9?V'XKN]BB9_VQO#I19) "P^RWBY&?]IU
M'U8#O0!]^U\?:M\ ?VFD_P""NOQ%_: \ ^-]1@\/7O[*]GHGABUUF>X?1+?Q
M(^KWCI(T*G8QC2WB=MHW[;EQ_&,_8-4_$/B'0/".@WOBKQ7K=IIFEZ;:276H
MZCJ%RL,%K!&I>2621R%1%4%BQ(  ))H _)__ (*G?L!^._\ @GK\";#_ (*&
M?L=?M=_&?5/CMX>\=>'[>X3Q7\0+K4;;XARZCJEM8MIUQ8,1;JKM<!EA@C2-
M$C95081D_2/]I_X[7_P0\"VL/@GP_#KWCGQ5J*Z+\/O#$LQ1=3U21'=3*R@F
M.UAC26YN)0"8X()6 9MJ-\;I_P %2O\ @EM^TY\6M*_: ^,_[>GPDTSP-\-M
M4FOOAOX.U+QW8B\U'5$1X3K]Y:^89%9$>5+*U*[T$CW$B^:\*6_:_&[X"_\
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
/547\ *V*** "BBB@#__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>14
<FILENAME>ctsh-20250331_g4.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 ctsh-20250331_g4.jpg
M_]C_X  02D9)1@ ! @$ 8 !@  #_[@ .061O8F4 90     !_]L 0P " 0$!
M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D*
M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H*
M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\  $0@!
M( %> P$B  (1 0,1 ?_$ !\   $% 0$! 0$!           ! @,$!08'" D*
M"__$ +40  (! P,"! ,%!00$   !?0$" P $$042(3%!!A-180<B<10R@9&A
M""-"L<$54M'P)#-B<H()"A87&!D:)28G*"DJ-#4V-S@Y.D-$149'2$E*4U15
M5E=865IC9&5F9VAI:G-T=79W>'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H
MJ:JRL[2UMK>XN;K"P\3%QL?(R<K2T]35UM?8V=KAXN/DY>;GZ.GJ\?+S]/7V
M]_CY^O_$ !\!  ,! 0$! 0$! 0$        ! @,$!08'" D*"__$ +41  (!
M @0$ P0'!00$  $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P
M%6)RT0H6)#3A)?$7&!D:)B<H*2HU-C<X.3I#1$5&1TA)2E-455976%E:8V1E
M9F=H:6IS='5V=WAY>H*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V
MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_:  P#
M 0 "$0,1 #\ _?RBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#R_XU?MJ?LH?LZ^/_
M  G\)_C1\>_#F@^*O'.NV6C^$O"]Q?"34M3N[N=;>!8[6,-+L:5U4RE1&F<N
MRCFO1]8UC2/#NDW6O^(-5MK&PL;=Y[V]O)UBAMXD4L\CNQ"HJJ"2Q(  )-?C
M?_P<&> O WAK_@L?_P $Y?%GASP;I6GZIKGQP0ZUJ5EI\<4]^8];\/>69I%4
M-*5\Q\%B<;VQU-=-_P ')'Q@^*GQ:_:A_98_X)3> [R&'P_\8O&\5_X^L[W4
M)K2VUNS@O($AT^>:%6=;=CY[2!58EEA(&5% 'Z:_ W]IWX(_M*Z?/KOP+\7S
M>)-'B+>3XBL=&O!I5\ VTM:7[Q+;7BALC=!)(.#SP:Y3]L?_ (*)?L7_ /!/
MW3] U3]L/X\Z;X'A\437$6@-?V=U.;QH!&9@JV\4A 02QY) 'SCUKP7_ ()9
M?\%/_$G[2_[1/QC_ .">7QP^ N@^ /B%\ [V.R-KX-OWGT74]*#^3#-:+)'&
M\"J!#B-A]R:,C:0R+]"_M ?L%?L@?M8?$#1?B/\ M0? 'PW\0[OPWIDUEX?L
MO&>EQ:C8Z>D\B23O';3*T7F2&*$,[*3MA4#:"VX Y;]E3_@J_P#\$]/VW-3\
M0Z3^R]^TUI/BF3PGH_\ :OB26/3KVTATVSW;?.EFNH8XU7@G[V<*QQA21M_L
M[_\ !1;]C#]JWQK'\.O@/\;[76=:N?#O_"0:;I\^DWMB^IZ3]JEM/[0LS=PQ
M"]M?/ADC\^ R1Y ^;YES\7_\$\/V&?@W^T[^R=^V%X_^!G@GPW\,_#?[3NO>
M(?"'@%_!GAVWT^QL_#6FVD^AV-Y';6RQIB6Y%_=.!CS//Y/.:\Z_9S_X)[_&
M;_@GK\3/@_\ MZ_MFZII&A^&_P!EK]G.;P%'IGA;43J-YXVUJXO[^*W2RB5$
M)CF2^MTACDV3/=2*GEA1O(!^JFH_'/X6:7\;-,_9SN?%&[QIJWAZYUVUT.WL
M9YF338)8X7N9I(T,=LAEE5$,K)YK!Q'O,;[>MK\]_AI^VE^SW^P/XK\:^,?V
MX_%-W<?'KQEX7@^(?QJM/#.F2:E#X \,K<Q66GZ>[QCBTLOM21[(@\LTLEU=
M^7ME+#[W\(^+?#'C[PGI?COP5KUKJFC:UIT%_I&IV,PD@O+6:-9(IHW'#(Z,
MK C@@@T :-%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?!?_!3G_@E;^T'^
MWM^V=^SS^U%X/^*G@[PQ8_L[^,%U_2=(U*TNKN779?MUA=LDKH$%LI^P(@"B
M0C>S9/"CL/\ @I5_P2_U?]N3QO\ !']J+X?>-],\'_%_X$>+[?7_  W/>PR7
M>EZE&)H)KC3+ID$<ODN]N@695W(#)^[_ 'AQ]B44 ? GA3_@D9\<O"=]^U/^
MT[X(_:*L/!OQ_P#VCHDAT?Q%H%M)/8>";6!56"V@ED5);AW"CS;KRXF!"-'$
MAC^?W;PW\ _VR/#'_!-*3]F[5/VB[#Q3\;?^%;76BI\3=9BE@@DU:6"2..]D
M\M6D;RMZD-M+R&(,V"YQ]"T4 >??LH?L^>%OV3_V9? /[-'@L*=-\"^$K#1;
M>94VFX-O L;S,/[TCAI&/=G)KD?B5^S5XZ^.7[77A/XE_%;5M)D^&?PTM%U7
MP7X5M9Y9)]1\52>9'_:=^C1K&J6<!Q:HK29EN99FV-##7M]% 'YJ_P#!0?\
MX(H?'+]H7]JCXT_M#?L]_$SPE;P?M ? ^'X>^,++QA<W4+Z'+'=V##4;3[/;
MS"Z!M;,I]F<P?O"&\W#$+]W?LM_ 70OV6?V:O '[-/AC6+G4=/\  '@W3?#U
MGJ%XH$MU'9VT< E< D*S^7N(' )P.!7>44 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 5^7?\ P=#?\%%?VR/^"=?P%^%WC3]CCXP_\(?J?B/Q?>66LW/_  C^
MG:A]H@2U$BIMOK>94PW.5 /J<5^HE?B?_P 'KO\ R:[\$O\ L?M0_P#2(5[G
M#=*E7SNC3J14HMNZ:NGH^C,JS:I-H_,K_B)Y_P""Y'_1[W_F-?#/_P K:/\
MB)Y_X+D?]'O?^8U\,_\ RMKX(HK]B_L;)_\ H'I_^ 1_R//]I4[L^]_^(GG_
M (+D?]'O?^8U\,__ "MH_P"(GG_@N1_T>]_YC7PS_P#*VO@BBC^QLG_Z!Z?_
M (!'_(/:5.[/O?\ XB>?^"Y'_1[W_F-?#/\ \K:/^(GG_@N1_P!'O?\ F-?#
M/_RMKX(HH_L;)_\ H'I_^ 1_R#VE3NS[W_XB>?\ @N1_T>]_YC7PS_\ *VC_
M (B>?^"Y'_1[W_F-?#/_ ,K:^"**/[&R?_H'I_\ @$?\@]I4[L_J=_X-?/\
M@HC^V+_P43_9Y^)WCG]L;XP?\)AJOA[QG;6&CW7_  C^GZ?]GMWM%D9-MC;P
MJ^6.<L">V<5^G]?BM_P92_\ )IGQG_[*+9_^D"U^U-?CG$=*E0SNM3IQ48IJ
MR2LEHNB/1HMNFFPHHHKQ#0**_'?_ (+V:A\4O '_  5R_8%TO2OC]XXF\-^.
MOCCI[ZOX)EUH1Z,CV.MZ(8'6UA1%D<?:I/GF\QN%PPYSW/\ P=$?M+>#? /P
M4^'?[.GQ1\$?&'4? GBW7;G6/B'J?P::.WU"SL;"(?9HFNKB":WB62ZFCE(=
M<LMDP!7.Z@#]3Z*_+[_@V<\'_P#!+:7X4^/?BU_P3N^.'Q6\6:IJ\^GVOC?1
M_C/JMK/K/ASRQ.T$*QVL$<212[Y&\Q#(LABQOS$57Z!_X+OCXA:/_P $LOC#
M\1OAE\</&7@?5_"W@VYU*SO?!FK+8S3R(4PDDRH9E3&Y2(GCR'.2<+@ ^P**
M_.K_ ()E-^T%XK_X-JO#+_L]:Q=2?%#4?@AKY\'7S77^D/K3F_\ LT@D<\2F
M<J0['&_!/&:^4_\ @C_X._: ^%_[9?P+^)6D>'O$'@_P-X:_9/O/^&K-3\16
M4^GV@UZ/4]7D_P")HUPJAM427RYF>3,ZVV6)$;<@'[@T5\A?LG:YH7QQ^, _
MX*.?M#:Y9>'_ /A,K)] _9U\*^);M+6?3_##R([7RPRE3]NU1UAN'4 O';)9
M0G#"0-]>T 1W4,EQ:R6\-U) [QE5GB"EHR1@,-P*Y'49!'J#7X__ /!/35OB
M=I7_  =9_M+_  >\:_'3QIXUTKPI\$<>'_\ A,-;-T;".[F\,WDD4**J101^
M;.^$BC1< <$Y)_8*>9+>%YY Q5%+,$0LQ &>  23[#DU^5'['O[/G[2O@[_@
MY7^/O[<_C']F_P :Z7\*?B1\/(/#WA3Q==Z,1'/>1IH$8,D()G@C8Z?<8>2-
M0H"E]H.0 ?*O_!P+^U+^QU\1_P#@I3=?##]OO1OVH] ^'WP\TBPT3PMXH^#5
MS96.GS7EPANM0N)!J%LXNB#);0?NG7;]C? <L,?KM_P28\ ?LD_#C_@G_P##
M[0_V'?BCJOC?X:W%E<7NA>+=?OA<ZAJ;37,LDSW3B*+$R2EXF0QH8_*$95=F
M*Y#XB?M>?%;Q9^T=X[_8J_:._P""3OQ!\0?#2]M!;^'/'.D6]EK^A^*K=XD+
MQ7D,GE)89=B@65W'RDN8P,UX=\'_ (3?MV_\$:?V)/@U^SO^QE^QY%\5KGQ+
M\6+^X\>Z8VOGR_"&EW]Z]Q' DFX;C%"Z1-=,6B62!W(82K@ ^*?^#@7]J7]C
MKXC_ /!2FZ^&'[?>C?M1Z!\/OAYI%AHGA;Q1\&KFRL=/FO+A#=:A<2#4+9Q=
M$&2V@_=.NW[&^ Y88]Z_;%^"GA[2/^"&7P+\*?\ !*7QSXQ^)/P2/Q8T?5/B
M+K*3R7^L:[X6DO+J34#?+%#&\J1W31)<0B)3&D&UT"12 ?9OQ$_:\^*WBS]H
M[QW^Q5^T=_P2=^(/B#X:7MH+?PYXYTBWLM?T/Q5;O$A>*\AD\I+#+L4"RNX^
M4ES&!FNB_P""17["\O\ P3O_ &)M&_9VNSY5Q_;VK:U-IJ7AN(]*6]O9;B*Q
M63_EIY$+11,X)#R([@X84 ?(O_!.3XQ?&#]B+P7^UO\ %GQ5X&UJ[^&6N_M&
MW]C^RKX!2,V__"17=W=W$<5IH\3@".QN9FMC&\:^0B1W$P&Q)&K[8_8<^$OA
M[]G[0-4\'?$?XK:!XD^-GC&^;Q3\7+ZTOH_M-YJ<Z1KB. MYL5C;1"&UMD(
M6"&//S,Q//\ P?\  /CK]J+]KO4OVN/C1X*U;1/"GPUN[[P[\$/"WB#3I;2X
MDG.8-3\3S6\JJZ//AK2TW %;1990,7O'Y7_L_P#[ 7_!2'0OC=\*/AWKOPN\
M96OQ-\)_MVZ_\0/'?Q2N-*N%TR]\)S6FF">\75"OD7"7D44L(M!(96VF-XT
M. #][**** "BBB@ HHHH *^=/^"F7_!27X8?\$P/V==1_:*^*?PM\;>*-/L3
M%&8/">B&6**265883<74A2"V1I71,LQ?+C:C9 /T77Y[?\'3W_*#/XR?]??A
MK_U(M-H ^SOV6OC;'^TQ^S)\.?VCXO#9T9?B!X$TCQ(NCM=_:#8B^LHKH0&7
M8GF;/-V[]J[MN=HS@>&^"?\ @K)\&OBC_P %6-8_X)9_##P^=:U7PK\/[OQ!
MXO\ %\&I@6VFWT-S;0_V6D0C/G2!;@-)()%$3+Y>UGWB/R+_ (:M\??LA_\
M!!K]G/QU\-OAMXZ\1:GKOPG\": T_P .?"IUK5-$M[C1(&GU*&TR%E>***3R
MPY$?G/#ORFX'X"_X)L_M7_!VZ_X.:KC5_A-^R_\ %WPGX=\1?!FV\(Z/X<\5
M^#7M]7TN0)I[MJ&IQO,[QP2-!([W;N[R27"LV6D)H _?OQ%XBT#PAX?OO%GB
MO6K33=+TNSEN]2U&_N%B@M;>-"\DLCL0J(JJ6+$@  DUX%^R+^WI>_MVF3XF
M?LU_!.[G^$*:C-9Z?\3/%>JG3/\ A(3%(T<MQI5@()9;BV5U9/.N&M=S*0@8
M D?+O_!SK\>[BX_X(L_%J3X >/[#547Q-I7ASQO=>'M4CN&TV%K^%;FUG,3'
MR79C%#)&V#MG*D?-@_/OP&^-_P"TM_P3J_;6_8+_ &=?@]\?/$GC+X,_'WX-
MZ3:ZGX$\1I:3PZ7,EC&3=V+PP1M B++!(1EMP28N6+@J ?3/Q+_X.(?@W\./
MB+XNN)O@??7?PO\  ?Q\L?A)XJ\?IX@"7=OK,\-TTUU%I_V<B6R@DM3&TGVA
M9&#;DB8  _77[2/[47_"D_&/@'X0>!_ W_"7>//B/XA%GH7AI=3^QI!IT&V3
M4M6N9O*E,-M:0,"3L8R32V\"X:8,/DK]I3_@BS^PGX(?XB?M ?&CXL:QH7PA
MO?BK;_&CXB>#YA%]DDUNPM[H2$3[3*MG,;EY)+559WD"K%)&I\L\SXR_:_\
MB+^RM\5OA;^T-\7_ (1^9\<OVR/B)IW@OP#X?\12,MM\-/!RW$1AMIU3YY+A
M1=1W=U"C1F6ZN3&9%2UC- 'Z:U^)_P#P>N_\FN_!+_L?M0_](A7Z)?\ !*G_
M (*,6O\ P4A^"'BGQOJ/@%?#/B7P!\1-3\%^+]*M[PW%LU_9>63<6TC*K&&2
M.6-@&&Y&WH2VT.WYV_\ !Z[_ ,FN_!+_ +'[4/\ TB%?0<+?\C^AZO\ ])9C
M7_A,_G3HHHK]P/-"BBB@ HHHH **** /Z,_^#*7_ )-,^,__ &46S_\ 2!:_
M:FOQ6_X,I?\ DTSXS_\ 91;/_P!(%K]J:_#N*/\ D?U_5?DCTZ'\)!1117@&
MI^57_!<+]G/]IG]HK_@I5^Q;\7?@-^SCXQ\5^&?@?\3!K?Q#UG3=,"16=LVJ
M:/.?*\YD:Y8164S$1!A]U02QP/L+]L#]MS]H+]F?X@?#U/AO_P $^/B#\6O
M/BN.3_A*O%'@:5&U+PT^8_)#Z5,BRS!@[,Q9XO+"$'+#:?I.B@#\[/!?[)GQ
M&_8_^(O[4O\ P4__ &,?V0'M_$OQ \&:5'X&^#-QY-A)JU_:K))=ZA/;P.5@
M:9Y49;<,LSF"8L$DN!CI?VW-2_:X_:\_X(9>)O"_CC]E;6=*^-7Q/^&3VD_P
MTT&%KHV6H2NJE'E8^7;KLQ*5FD#*"4R[J<_=U% 'R1_P0T^''Q/^!W_!+[X4
M_ 'XW?#36_"7C#P9H4MAK^BZW9%&BD-W<.I212T4RLC*V8W;&X!MIXK=_:W\
M"^/OVQ/C?H?[&$_@[6++X26%M;^)/C'XANM/EAM/$D*S'[%X9M9F4+<+-+$9
MK[RR0EO"D#$?:\#Z:HH _%[_ (*_?L;_ +8'B[]M_P#:-\:0? KQ?X_\*_$_
M]E.W\'?!9_#/A^XU.#2]875M+D?3Y/)1ETXF6*:\\^;RX2HSYFY2H_57]BWP
M+\7OA?\ L?\ PL^&W[0'B ZKXYT#X>:-IWC#4FNO/-QJ4-E%'<N9?^6I,JOF
M3^,_-WKTRB@ HK\;OV]/^#M?_AB+]L/X@?LG?\, ?\)/_P (+K[Z9_;_ /PM
M7[%]NVHK>9Y']E2^5][&WS&Z=:\B_P"(W_\ ZQB_^9I_^\U?0TN%<^K4XU(4
M;II->]#9_P#;QBZ]).US][J*_!'_ (C?_P#K&+_YFG_[S4?\1O\ _P!8Q?\
MS-/_ -YJO_5'B'_GS_Y-#_Y(/K%'N?O=17X(_P#$;_\ ]8Q?_,T__>:C_B-_
M_P"L8O\ YFG_ .\U'^J/$/\ SY_\FA_\D'UBCW/WNHK\$?\ B-__ .L8O_F:
M?_O-1_Q&_P#_ %C%_P#,T_\ WFH_U1XA_P"?/_DT/_D@^L4>Y^]U%?@C_P 1
MO_\ UC%_\S3_ />:OW3^&?C+_A8OPW\/_$'^S?L?]NZ'::C]D\[S/(\^%)?+
MWX7=MW8S@9QG Z5YV89/F65*+Q4.7FO;5/;T;+A4A/X6;=%%%>86%%%% !7C
MG[;G[#GP9_X*"?!JZ_9Y_:*O_$%QX*U&>";5= T;5?L27TD,RS0F26-/-(21
M%8*'"DJ"02!CV.B@#B?V=/@-X3_9B^#'A[X!_#[6=7NO#GA32K?2_#D&M7BW
M$MC801)#!;"78K2(B( ID+/C@L0 !Q.@_P#!/K]FGPW^W3K?_!1G2O#FHK\4
M?$'A1/#NI:FVKRM;/8*+<!!;D[%;_1HOF SP?4U[910!\O? #_@CG^P-^SG\
M+?BW\$_!WPEGU+PK\;=7FO\ Q_HOB+5IKR*Z\P-B&/<0T21EW9&4^8K$-O+*
MI6_^SQ_P2L_99_9S^(7@OXGZ/_PDOB;5_ACX2D\+_"Z;QEK(O1X0T=]P>UL@
M$3JC>5YTWFSB("(2",;:^DJ* ///V@/V:O O[2P\*:;\3=6U:31/"WBRU\0R
M^&;6>)+#7+JUR]I'?HT;/-##<>7<K$KHK301%]ZKL//?M?\ [#'P2_;4A\$7
M_P 3WU;3-?\ AKXTL_%7@+Q7X>N(HM0T74[9U=9(_/BEADC;: \4L<D;@#*Y
M52/9** /(OV*?V(_@9^P1\'I_@U\"+"_^RZCK]YKOB#6-9NEGO\ 6M5NF!GO
M;ET1$,C!47"(B*L:JJ@#%?E9_P 'KO\ R:[\$O\ L?M0_P#2(5^V%?B?_P '
MKO\ R:[\$O\ L?M0_P#2(5]!PM_R/Z'J_P#TEF-?^$S^=.BBBOW \T**** "
MBBB@ HHHH _HS_X,I?\ DTSXS_\ 91;/_P!(%K]J:_%;_@RE_P"33/C/_P!E
M%L__ $@6OVIK\.XH_P"1_7]5^2/3H?PD%?&W[;W_  5M_P"&-OCG+\%_^&?_
M /A(_+TJWO/[2_X2O['GS0WR>7]EDZ;>N[G/05]DU^-G_!;S_D^6Z_[%;3OY
M25ZG F4Y?G.=O#XR'/#D;M=K5-=8M/J?,<99GCLIR=5\+/EES)7LGHT^Z:/:
M_P#B(9_ZM#_\O_\ ^X*/^(AG_JT/_P O_P#^X*_->BOV/_B'_"/_ $#?^3U/
M_DS\J_UWXH_Z"/\ R2'_ ,B?I1_Q$,_]6A_^7_\ _<%'_$0S_P!6A_\ E_\
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
M\GRW7_8K:=_*2OV3K\;/^"WG_)\MU_V*VG?RDKZ;PP_Y*1_]>Y?G$^)\0_\
MD0+_ !Q_)GR%1117]!GX<%%%% !1110 4444 ?FA^WA_R=CXN_Z[6G_I'!7D
M5>N_MX?\G8^+O^NUI_Z1P5Y%7Q,_C9_1. _W&E_AC^2"BBBI.L**** "BBB@
M K^Z7]F;_DV_X??]B1I/_I'%7\+5?W2_LS?\FW_#[_L2-)_](XJ_._$#^%A_
M67Z'7A-V=O1117YF=H4444 ?)7_!:_\ Y,1U7_L8=-_]&U^,E?LW_P %K_\
MDQ'5?^QATW_T;7XR5_0?AA_R3<O^ODORB?AWB)_R/U_@C^<@HHHK]%/A HHH
MH **** "OF3_ (*G_P#)#="_[&R+_P!)KBOINOF3_@J?_P D-T+_ +&R+_TF
MN*X,T_W&7R_-'T?"7_)0T/\ M[_TF1\'4445\L?N(4444 %%%% !1110!_1G
M_P &4O\ R:9\9_\ LHMG_P"D"U^U-?BM_P &4O\ R:9\9_\ LHMG_P"D"U^U
M-?AW%'_(_K^J_)'IT/X2"OQL_P""WG_)\MU_V*VG?RDK]DZ_&S_@MY_R?+=?
M]BMIW\I*^F\,/^2D?_7N7YQ/B?$/_D0+_''\F?(5%%%?T&?AP4444 %%%% !
M1110!^:'[>'_ "=CXN_Z[6G_ *1P5Y%7KO[>'_)V/B[_ *[6G_I'!7D5?$S^
M-G]$X#_<:7^&/Y(****DZPHHHH **** "O[I?V9O^3;_ (??]B1I/_I'%7\+
M5?W2_LS?\FW_  ^_[$C2?_2.*OSOQ _A8?UE^AUX3=G;T445^9G:%%%% 'R5
M_P %K_\ DQ'5?^QATW_T;7XR5^S?_!:__DQ'5?\ L8=-_P#1M?C)7]!^&'_)
M-R_Z^2_*)^'>(G_(_7^"/YR"BBBOT4^$"BBB@ HHHH *^9/^"I__ "0W0O\
ML;(O_2:XKZ;KYD_X*G_\D-T+_L;(O_2:XK@S3_<9?+\T?1\)?\E#0_[>_P#2
M9'P=1117RQ^XA1110 4444 %%%% ']&?_!E+_P FF?&?_LHMG_Z0+7[4U^*W
M_!E+_P FF?&?_LHMG_Z0+7[4U^'<4?\ (_K^J_)'IT/X2"OQL_X+>?\ )\MU
M_P!BMIW\I*_9.OQL_P""WG_)\MU_V*VG?RDKZ;PP_P"2D?\ U[E^<3XGQ#_Y
M$"_QQ_)GR%1117]!GX<%%%% !1110 4444 ?FA^WA_R=CXN_Z[6G_I'!7D5>
MN_MX?\G8^+O^NUI_Z1P5Y%7Q,_C9_1. _P!QI?X8_D@HHHJ3K"BBB@ HHHH
M*_NE_9F_Y-O^'W_8D:3_ .D<5?PM5_=+^S-_R;?\/O\ L2-)_P#2.*OSOQ _
MA8?UE^AUX3=G;T445^9G:%%%% 'R5_P6O_Y,1U7_ +&'3?\ T;7XR5^S?_!:
M_P#Y,1U7_L8=-_\ 1M?C)7]!^&'_ "3<O^ODORB?AWB)_P C]?X(_G(****_
M13X0**** "BBB@ KYD_X*G_\D-T+_L;(O_2:XKZ;KYD_X*G_ /)#="_[&R+_
M -)KBN#-/]QE\OS1]'PE_P E#0_[>_\ 29'P=1117RQ^XA1110 4444 %%%%
M ']&?_!E+_R:9\9_^RBV?_I M?M37XK?\&4O_)IGQG_[*+9_^D"U^U-?AW%'
M_(_K^J_)'IT/X2"OQL_X+>?\GRW7_8K:=_*2OV3K\;/^"WG_ "?+=?\ 8K:=
M_*2OIO##_DI'_P!>Y?G$^)\0_P#D0+_''\F?(5%%%?T&?AP4444 %%%% !11
M10!^:'[>'_)V/B[_ *[6G_I'!7D5>N_MX?\ )V/B[_KM:?\ I'!7D5?$S^-G
M]$X#_<:7^&/Y(****DZPHHHH **** "O[I?V9O\ DV_X??\ 8D:3_P"D<5?P
MM5_=+^S-_P FW_#[_L2-)_\ 2.*OSOQ _A8?UE^AUX3=G;T445^9G:%%%% '
MR5_P6O\ ^3$=5_[&'3?_ $;7XR5^S?\ P6O_ .3$=5_[&'3?_1M?C)7]!^&'
M_)-R_P"ODORB?AWB)_R/U_@C^<@HHHK]%/A HHHH **** "OF3_@J?\ \D-T
M+_L;(O\ TFN*^FZ^9/\ @J?_ ,D-T+_L;(O_ $FN*X,T_P!QE\OS1]'PE_R4
M-#_M[_TF1\'4445\L?N(4444 %%%% !1110!_1G_ ,&4O_)IGQG_ .RBV?\
MZ0+7[4U^*W_!E+_R:9\9_P#LHMG_ .D"U^U-?AW%'_(_K^J_)'IT/X2"OQL_
MX+>?\GRW7_8K:=_*2OV3K\;/^"WG_)\MU_V*VG?RDKZ;PP_Y*1_]>Y?G$^)\
M0_\ D0+_ !Q_)GR%1117]!GX<%%%% !1110 4444 ?FA^WA_R=CXN_Z[6G_I
M'!7D5>N_MX?\G8^+O^NUI_Z1P5Y%7Q,_C9_1. _W&E_AC^2"BBBI.L**** "
MBBB@ K^Z7]F;_DV_X??]B1I/_I'%7\+5?W2_LS?\FW_#[_L2-)_](XJ_._$#
M^%A_67Z'7A-V=O1117YF=H4444 ?)7_!:_\ Y,1U7_L8=-_]&U^,E?T1_&SX
M%_"O]HKP)+\,_C)X6_MC1)[B.>6R^W3V^Z2,Y0[X'1Q@]MV#WKQC_AT)_P $
M[?\ HWK_ ,NW5_\ Y+K]2X-XWRKA[*7A<3";DY.7NJ+5FDNLEV['YSQ7PAF6
M>YFL30G!1Y4O><D[IOM%]^Y^(=%?MY_PZ$_X)V_]&]?^7;J__P ET?\ #H3_
M ()V_P#1O7_EVZO_ /)=?5_\14X>_P"?57_P&'_R9\S_ ,0WSS_GY3^^7_R!
M^(=%?MY_PZ$_X)V_]&]?^7;J_P#\ET?\.A/^"=O_ $;U_P"7;J__ ,ET?\14
MX>_Y]5?_  &'_P F'_$-\\_Y^4_OE_\ ('XAT5^WG_#H3_@G;_T;U_Y=NK__
M "71_P .A/\ @G;_ -&]?^7;J_\ \ET?\14X>_Y]5?\ P&'_ ,F'_$-\\_Y^
M4_OE_P#('XAU\R?\%3_^2&Z%_P!C9%_Z37%?TK_\.A/^"=O_ $;U_P"7;J__
M ,EUS'Q4_P""$/\ P2F^->AP>&OB;^RO_:=E;78N8(?^$XUV';*%9 V8KY2?
ME=A@G'/2N7&>)N0XC#.G&E5N[;QAT:?\YZV1\#9MEF:T\35G!QC>]G*^J:ZQ
M7?N?QO45_7+_ ,0PW_!#?_HR'_S)7B;_ .65'_$,-_P0W_Z,A_\ ,E>)O_EE
M7C?Z^9/_ ,^ZGW1_^2/T?ZK4[H_D:HK^N7_B&&_X(;_]&0_^9*\3?_+*C_B&
M&_X(;_\ 1D/_ )DKQ-_\LJ/]?,G_ .?=3[H__)!]5J=T?R-45_7+_P 0PW_!
M#?\ Z,A_\R5XF_\ EE1_Q##?\$-_^C(?_,E>)O\ Y94?Z^9/_P ^ZGW1_P#D
M@^JU.Z/Y&J*_KE_XAAO^"&__ $9#_P"9*\3?_+*C_B&&_P""&_\ T9#_ .9*
M\3?_ "RH_P!?,G_Y]U/NC_\ )!]5J=T?)O\ P92_\FF?&?\ [*+9_P#I M?M
M37BO[%/_  3N_8Z_X)V>$M:\#?L<_!__ (0_2O$.HI?ZQ:_\)!J&H?:+A(Q&
MK[KZXF9,*,84@=\9KVJOSC.<;2S',ZF)IIJ,GI??9+HW^9V4XN$$F%?C9_P6
M\_Y/ENO^Q6T[^4E?LG7C7QO_ ."?O[(O[1WCEOB3\9_A)_;.M/:QVS7O]O7]
MOF*/.Q=D$Z)QD\XR>]>QP=GN$X>S=XK$QDX\KC[J3=VUW:[=SYWBK)L5GF5K
M#4&E+F3]ZZ5E?LGW['X*45^WG_#H3_@G;_T;U_Y=NK__ "71_P .A/\ @G;_
M -&]?^7;J_\ \EU^I?\ $5.'O^?57_P&'_R9^<?\0WSS_GY3^^7_ ,@?B'17
M[>?\.A/^"=O_ $;U_P"7;J__ ,ET?\.A/^"=O_1O7_EVZO\ _)='_$5.'O\
MGU5_\!A_\F'_ !#?//\ GY3^^7_R!^(=%?MY_P .A/\ @G;_ -&]?^7;J_\
M\ET?\.A/^"=O_1O7_EVZO_\ )='_ !%3A[_GU5_\!A_\F'_$-\\_Y^4_OE_\
M@?B'17[>?\.A/^"=O_1O7_EVZO\ _)='_#H3_@G;_P!&]?\ EVZO_P#)='_$
M5.'O^?57_P !A_\ )A_Q#?//^?E/[Y?_ "!_(I^WA_R=CXN_Z[6G_I'!7D5?
MU^>//^#<'_@C%\3?%EYXY\;_ +&WV[5+]D-W=?\ "P_$46\JBHORQZ@JC"JH
MX Z5D?\ $,-_P0W_ .C(?_,E>)O_ )95\[+CW)W)OV=3[H__ "1^K87 5J.&
MA3DU>*2^Y6['\C5%?UR_\0PW_!#?_HR'_P R5XF_^65'_$,-_P $-_\ HR'_
M ,R5XF_^65+_ %\R?_GW4^Z/_P D;_5:G='\C5%?UR_\0PW_  0W_P"C(?\
MS)7B;_Y94?\ $,-_P0W_ .C(?_,E>)O_ )94?Z^9/_S[J?='_P"2#ZK4[H_D
M:HK^N7_B&&_X(;_]&0_^9*\3?_+*C_B&&_X(;_\ 1D/_ )DKQ-_\LJ/]?,G_
M .?=3[H__)!]5J=T?R-5_=+^S-_R;?\ #[_L2-)_](XJ^/\ _B&&_P""&_\
MT9#_ .9*\3?_ "RK[I\,^'-&\'>&]/\ "/ARS^S:=I5C%9V%OYC/Y4,2!$7<
MQ+-A5 R22<<DU\KQ1Q!@\[A25",ERMWYDEO;LWV-Z%*5-NY>HHHKX\Z HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /@
M_P#X*G_MB?%\?M?? #_@E)^S5XZO/"/B?XZZE>7WC'QMI>T7^A^&+"&2>Z%D
MS B*[N$@N$2<@F+RB0-S*R]]^T!_P2_^'MM\%-9U/]CWQ'XM^'OQ:TG2)KGP
M5X]TSQKJ5Q>S:G&A>%=1-U/(NJ02R )-'=B4.KL>&VL/G_\ X*[_  R\3?LW
M?\%1_P!EK_@L%-I%U>_#WX>-J'@_XM7MM T@\.Z;J,-S;P:K,J D6L37T[2R
M8Q'LCSG?Q]M_M2?MA_!G]EO]F76/VG/%7B_3[K2+?2#<>'([&Z6=_$-W(F;.
MRLA&2;F:XD*)&L>2Q<$<9- 'D7_!(3]O6_\ ^"JW_!.'PS^T/K#2>&_%-ZES
MHGC$:%M7['JMLWERRV_FJX19$,<RJP8H)@N25W'@?^#?W7?'>L? /XXZ=\0_
MB=XD\7WNA_M3^--&M];\6:Q+?WTMK:26T$*O+*23A$  &%'8 <5H?\&\'[#/
MQ/\ V!?^"8OA;X8_'#3'T[QIXFU:]\5>)M'E'SZ;/>%!';/Z2);Q0>8O\,A=
M>=N3B?\ !O=J-AJ/P:_:,ET^]BG7_AL;X@'=%(&&&NH&4\>JD$>Q!H ^D/\
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
M7<:C86O[W_A&_#MG-]HNM:OMO_'O;(Z0HI?!E9RD8=@17HG_  7CT+1O /\
MP0W^-WA.PF\NQTKX<V]A9F>09VI<6T48)[L<*/<F@#ZL^ $TUS\!_!-Q<2M)
M))X1TUI'=LEB;6,DDGJ:\!_;Z^!/QG^*G[7O[)'CKX;^*-?L=!\)?%G4Y_&L
M.CWDT<#VC:#?3Q-=+&0&B,MHMN-^5W7@7^/GWG]G&XM[O]GKP'=VLZ2Q2^#-
M+>.2-@5=3:1$$$=0179T ?G]^WC_ ,$H8_C+\+/B3^U-\4_VS_BQH/Q3TK3-
M5UWP?XD\+?$2]TW2/!L5LDLUG:VUE$R1&&.*.(3RNOG3/YLF^,NH2_X-_;B_
M:[\*_P#!!/P?^V%XM^%/C#QA\9-<^%VGR6^G>#/!LNJ:C<7MV%B@U1K*!0"%
MA=+V13Y<9VLFY-RX9^UK_P %&?\ @G?^T%\2M>_8F^)_[</PM\*^!?#]ZMI\
M7SK?C^QLKC7Y%(9O#MNCRJ_D-PM]/]W86M$+227#6WT+HG_!1#]A-?@YX;^-
M<'[2'A#2? 'B;Q,WAGP9XHU#48[+2]7OHC*AAM)I=J2(&MYT5U^0F%MI(P2
M?&7_  1*\*?\$[/C/\4K_P".?[,7[;O[2OB[QOX,MI[3Q1\,/CK\1+M[K199
MU,337.F2*J.P^=5D5I(T9B,AP-OZ>U\1>(_@Y\*?B[_P6F^&7[5'[,E_I=SJ
MGA'X;^(M-^.'B'PW.DEO>6MPEHFC:=>2Q$K)=>;Y]PD9)=8;8%\+Y&?MV@ H
MHHH **** &3P074#VMU"DD4B%9(Y%!5E(P00>H([5\$^-_\ @AU\/_A#^W#H
M_P#P4;_X)Y:AH'@/QM8M.OB'X?:[I7F^%O$$$XQ.(EB!DT>X<@/]HME=0Z F
M!MTGF??-% &!HL&J^./!DND_%CX?Z?:R7<3V^J:,UVFHV<Z%<, [1IYL39(^
M>-"1G*"J7P[^ GP+^$%Y<:C\)O@OX3\+W%W%Y=U/X=\.6MD\R9!VNT**6&0#
M@]Q7644 %<3X\_9I_9Q^*>OGQ7\3OV?_  3XCU1HEB;4M>\*6=Y<&-?NIYDL
M;-M&3@9P,UVU% '+_#?X(?!?X-_;/^%0_"'POX5_M'R_[0_X1O0+:Q^U>7NV
M>9Y*+OV[WQG.-[8ZFM7Q/X*\&^-5L$\9>$M,U<:7J<.HZ8-3L([@6=Y%DQ7,
M6]3Y<J9.V1<,N3@BM.B@ HHHH *^(/\ @H[_ ,$,_P!G#]N;Q[HW[2/P\U*+
MX8_&3PUJUMJFF>-M*T.&\L]5N+>42Q+JVG2;8M10,,;F*R;?E+L@V5]OT4 <
M;\&-4^.MSX;BTWX_^#?#>GZW;6Z+/?>$-8EN=.O''#/&EQ%%-!G&[RF$@0,%
M$LF-QCT+]FK]G/POXQ'Q#\-? 'P3IWB!96E&NV/A6SAO [9W/YR1A]QR<G.3
MFNVHH *YGXC_  6^#GQCBM(?B[\)O#/BI-/9VL$\2:#;WPMB^W>8Q,C;"VU<
MXQG:,]!7344 </X&_9D_9M^&'B&/Q=\-?V>_ _A[58HW2+4]#\)V=I<(K##*
M)(HU8 C@C/(INF_LO?LT:-\5+CXZ:/\ L[^!;3QO>2-)=^,;;PC91ZK.[##,
M]VL0F8D<$EN:[JB@ HHHH *\2_;I_P"">G[+/_!17X1S_"+]I?X?I?($8Z-X
MBTYQ;ZMHDQ&//L[H M"WJO,;CY71U)4^VT4 ?+?_  3C_91_:,_X)\?![2/V
M0M;\0>&?B!\/O#4C6_A#Q?90?V3K=O9,Y9(+^R"-;W+1 [3=QS(\BA=T&X%F
M]T\?_L]? +XKZS#XB^*7P.\'^)=0MX1%!?>(/#-K>31Q@DA%>:-F"@DG .,D
MUV%% $5A86.E6,.EZ790VUM;0K%;V]O&$CBC4 *BJ.%4   #@ 56\3>%_#/C
M70+KPIXR\.V.K:7?Q&*^TW4[1+BWN(SU1XW!5U]B"*O44 >8#]B/]C '(_9%
M^&'_ (0.G?\ QFO3P !@# '0444 9GAKP5X-\&-J+^#_  EIFDG5]3EU'5CI
MMA' ;V\DP)+F;8H\R5MJ[I&RQVC).*TZ** "N3^-_P "/@Y^TG\--3^#OQY^
M&^D^*_#.KP&*_P!'UFT66)P00'7/,<BYRLB%70X96! -=910!\.?L!_\$NOB
M/_P2:\<>,O#_ .RCXMTOQO\ "3QOJXU:?PMXTF-KXA\/W80(1;:G'%(NHP,@
M55M[E83&5#"8EI/,^P/'WPG^%GQATJVTSXM_"W0/$EM WFP67B31K>^2!R.2
MJRJZANV1Z=:Z.B@#*\&>!?!/PX\/P^$OAYX.TK0=*MRQM],T73XK6WB).3MC
MB557)Y.!6K110!YC+^Q/^QI/*TTW[)'PQ=W8L[MX"TXEB>I)\GDUN>)OV=/V
M?/&OPS@^"OC+X$^#=6\&VSJUMX2U/PO:7&F1,K%E*VKQF)2"S$87@DGO7944
M 8_@/X>^ /A9X7MO _PQ\#Z/X<T6R4K9Z/H.F16=K "<D)%$JHOX 5L444 %
&%%% '__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>15
<FILENAME>ctsh-20250331_g5.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 ctsh-20250331_g5.jpg
M_]C_X  02D9)1@ ! @$ 8 !@  #_[@ .061O8F4 90     !_]L 0P " 0$!
M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D*
M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H*
M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\  $0@!
M( %> P$B  (1 0,1 ?_$ !\   $% 0$! 0$!           ! @,$!08'" D*
M"__$ +40  (! P,"! ,%!00$   !?0$" P $$042(3%!!A-180<B<10R@9&A
M""-"L<$54M'P)#-B<H()"A87&!D:)28G*"DJ-#4V-S@Y.D-$149'2$E*4U15
M5E=865IC9&5F9VAI:G-T=79W>'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H
MJ:JRL[2UMK>XN;K"P\3%QL?(R<K2T]35UM?8V=KAXN/DY>;GZ.GJ\?+S]/7V
M]_CY^O_$ !\!  ,! 0$! 0$! 0$        ! @,$!08'" D*"__$ +41  (!
M @0$ P0'!00$  $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P
M%6)RT0H6)#3A)?$7&!D:)B<H*2HU-C<X.3I#1$5&1TA)2E-455976%E:8V1E
M9F=H:6IS='5V=WAY>H*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V
MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_:  P#
M 0 "$0,1 #\ _?RBBB@ HHHH **** "BBB@ HHHH **** "BBFB6(RF$2*75
M0S(#R <X./0X/Y&@!U%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 >??M93_ !SM?V7/B/<_LQ00R_$>/P-JS> H[@(4;6!:2FS!$GR'
M]]Y> _RYQNXS7XF?\$COVC/@;^VM\9=6^!_QB^)OC;X(_M2Z%X)\'Z3#JOB;
MQ;J%MK/B7Q3I.JZ]<:L\LDDBFZ2ZAN[..:PN!E5:1(HBMNCC]Q_C[K'Q4\._
M KQKX@^!7AB'6_&]CX2U*X\&Z+<RI''?ZJEK(UI;NSLJJKSB-"690 V20.:_
M&G_@IS^Q;XB_X*[?MC6_B?X%?LN?$3X>?&C2O#OPVNH/$OB/1FT@>#XEU3Q.
M=3N;V<L(;P+'%8B&2W::222T18FVQR@ '=_\'7>H?%+P%I?[/^O>$OC[XXT_
M2/%/Q>M-(UOP;8ZT+?2+NW41RCS8841ISO0M^^>0#><  *!^Q%?EA_P<P_LT
M?M.?M?:/\"_!O[+?[/'BOQS>>!OBA'XA\3/I-BL<-K:)$@ $MP\:2NVXX6,M
MC80VTXS]8?MZ_M4_MO\ P<T7X5ZY^PW^QC/\5(_%OC>#3_&L&J2RZ?-H6F-@
M-,T<FQXB3O\ WS@QQ^7EE8.IH ^(O^#IC]GS]C72OV3/$7[2?[2WQW\90_%%
MKB"+X'Z?:>(;N.ST^ZCDA!@M["',&TKYDT]U*IF))V2 +#"OV;^RK^T)??"3
M_@EY\%?$U]\6;3XV>-==\%:1HWAC5-&U)I!XTUU[7"HD\B^9L4QRO/<2IOBA
MMKB:5 8W4<9\>/VB/B3^U%;?'7]@C]I/_@E)\3)]%NK34-)\#:Y9P6VJZ%XS
MM61EM;K[8?*BTN<OLE42M^X(5C*KIM'FGP/_ .#?[Q3X:_8>_9Y^ .J_MX?%
M;X:^,?@WX>UV&^UOX.^(Q8K=W.M7J7UY%YCQEFBCD41(P"%D!+#YL  X7_@W
M,\?_ !M^(G[>G_!0+4/VA_B$OBCQ7I7QAT[1-0U>&!H8'6PN-;LXTMXF9C#
MB0*L<>XE4 !+')/ZSU^1_P#P;[_\$M?VL_V+/V\/VIOBW^T#XI^)D.@ZEXPN
MK'P?<>*-;AG@^(%M)J-Y(->O0A)FO0D<;"5@A']HS_+\YQ^N% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%?$__  6O_P""Q'_#GGX7>"?B3_PSM_PL7_A,
M=?N-,^Q?\)=_9'V/RH!+YF_[)<^9GIMPN.N3TKHPN%KXW$1H45>4MEHO/K9"
ME)15V?;%%?@C_P 1O_\ UC%_\S3_ />:C_B-_P#^L8O_ )FG_P"\U>Y_JCQ#
M_P ^?_)H?_)&7UBCW/WNHK\$?^(W_P#ZQB_^9I_^\U'_ !&__P#6,7_S-/\
M]YJ/]4>(?^?/_DT/_D@^L4>Y^]U%?@C_ ,1O_P#UC%_\S3_]YJ/^(W__ *QB
M_P#F:?\ [S4?ZH\0_P#/G_R:'_R0?6*/<_>ZBOP1_P"(W_\ ZQB_^9I_^\U'
M_$;_ /\ 6,7_ ,S3_P#>:C_5'B'_ )\_^30_^2#ZQ1[G[W45\5?\$4O^"P7_
M  ^%^$OC3XH_\,\?\*[_ .$0\10Z5]A_X2W^U_M?F0";S-_V2V\O&<;=K9ZY
M[5]JUX>*PM?!8B5"LK2CNM'^5T:QDI*Z"BBBN<84444 %%%% !1110 4444
M%%%?*_[=?_!4GP)^R%XNUOX)>"OA_/XX^)6B_![6_B7>>&UU:+3[6RT#34??
M<7%RX=@TLJ&*..&*5R59F"(N^@#ZHHKQCX/?MA2_$&W^(&D>/_@!XV\(^)?A
MKJ$%KK_AZ2P34VOQ<1":VN-.>R:3[9!*K8#[8V1E=9$C*-CS+_@E[_P5J^''
M_!4W6?BNGPM^#GB7PIIGPP\2VVBO)XM>*.^OIW68R%[:/<+;8T17:9'8YY"$
M8H ^M**X+]I?X^:7^S7\']2^*E[X'\0>*;NW:.WT7PGX3T\W6J:W?2L$AM+:
M+(W.S')8D)&BO(Y5$9A\<_\ !.G_ (+O1_MC_MG^)?\ @GY^T=^Q;XN^!'Q5
MT33)-1T[P_XDU5;Y;^VC5'8%_(@,4ABD290%>-T#$2' # 'Z!T5^<7[>/_!P
M!XE_8$^(^@:_\4O^"<7Q$?X%:YXD71HOC9-K5M;K/+\Q,MMIFQY7B9(Y)(C/
M);M.D9>-67!/Z.1NLJ+(ARK $'':@!:*** "BBB@ HHHH **** "BBB@ HHH
MH **** "OQ/_ .#UW_DUWX)?]C]J'_I$*_;"OQ/_ .#UW_DUWX)?]C]J'_I$
M*^@X6_Y']#U?_I+,:_\ "9_.G1117[@>:%%%% !1110 4444 ?T9_P#!E+_R
M:9\9_P#LHMG_ .D"U^U-?BM_P92_\FF?&?\ [*+9_P#I M?M37X=Q1_R/Z_J
MOR1Z=#^$@HHHKP#4**** "BBB@ HHHH **** "ORP_X.-/\ @E5\//VOOA_X
ML_;5^$?QPO/!'QH^"WP@U"]U6/3[AMFN>&/(U&4V-RB,K1B81ZC$D@RCAIHI
M$=2#'^I]?.'[:?\ P3:^'_[7[^+/%>G?%WQIX"\7^+?A9>> M2USPUJN^TO=
M)F%V8X;S3YMUO<K')>W#A@(Y@)G59DR" #P[_@A!_P %$_VHOVR-%^*_[//[
M=_PJM?#_ ,;?@-K]CH'CK4["VCBBUA9A<_9Y2L>8Q(#;SEO*/DL)$DC"K)M'
MSY_P:F?\E#_;3_[+W)_Z.OZ_2SX$_L;_  C_ &;O#GBO3_A'<:O8ZYXZUV36
MO&7C:[O4O-8UG47 !N)IKA'0D(H1(U18HEXC1*XC]B#_ ();?LQ_\$\_$WBW
MQ/\ LSW?BRP?QYJ(U#QA::QXB?4(M3NP92L[>>K-&X,TA)C9-V1NW    ]LT
MWXO_  FUK1==\2:-\3_#UYIWA>XN(/$M_:ZU!)#I,MNN^>.Y=7*P-&OS.KD%
M1R<5\%_L5_#GX4_&W_@IWXL_X*W_ !2\8Z3I=]\0=(A\#?L\^#;N\C74KC1(
M(/-FU66WSYBS78MYYXHRJO#:$F4 N0GJ/A/_ ((6?L#^!/@3\5?V</!NC>,=
M,\+?&?Q0-:\?6UCXSNHIKTAF9;-95(=+4%VS&#EPQ5V=>*QOV//^#>;_ ()A
M_L+_ !TL?VB_V?\ X6:]:>*=-L+RSLKK4_%MW=QQ1W5N]O-A'; 8Q2.N[J Q
MQ0!X+_P='_"C]LR/]FWPU^V5\&?B=X7U3P'\$?%VF>*]>^%7B'PC%<PZC<1S
M>1%?2RR.PNHXS<$-:E$78[R!BZ)7Z7? KQ[K?Q4^"/@WXG^)?#;:-J7B3PKI
MVJ:AH[YS8SW%M'+) <\Y1G*\\_+7SA^S]_P19_9)_9V\!3_!'P]XP^).O_#"
M36X]5M_A1XO\;RZAX?MIXYUN(U6!D$CPB95E,$DCQ.XW2(YYKZYH **** "B
MBB@ HHHH **** "BO%_C5_P4._8R_9Y\<Q?#CXM_'K2=-U@W@M;ZUABFNAI4
MALKB^7[<\".E@&M;2XF!N#&"D98<<UV?B3]I/]GCP?\ !M/VB/%/QU\(:?X!
MELDO(?&MWXCMDTJ6!QE)$NB_E.K#[I5CN[9H [6BN2^!/QV^$W[3/PFT;XZ?
M SQE#XA\)^(8'FT76K>"6..[C21XBZK*JOMWHP!(&0,C(()M?%;XO_"GX$^!
MKWXG?&KXDZ%X2\.Z<FZ^USQ'JL5E:0#MNEE95!/89R>@H Z.BN-^"O[07P;_
M &B/@UI?[0GP;\>6NL^"]:M);K3/$"QR003P1R/&\H\Y48(&C?YB "!D9!!K
MBO@M_P %"OV.?VA?'.G?#GX1_&NUU/5=<TZZU#PRLVE7EI!XAM+:4Q7%QIEQ
M<PQPZG%&X(=[5Y5488G:02 >SU^)_P#P>N_\FN_!+_L?M0_](A7[85^)_P#P
M>N_\FN_!+_L?M0_](A7T'"W_ "/Z'J__ $EF-?\ A,_G3HHHK]P/-"BBB@ H
MHHH **** /Z,_P#@RE_Y-,^,_P#V46S_ /2!:_:FOQ6_X,I?^33/C/\ ]E%L
M_P#T@6OVIK\.XH_Y']?U7Y(].A_"04445X!J%-CEBF4O%(K ,5)4YY!P1]00
M1^%?"?\ P<.?$_\ :_\ @Q^PGIOQ1_91\+Z]K6G:%\1=)OOB[I7A6_FM-1O/
M"$/FR7T$4]O^_MXY'6".6:'YTA>1ON"0CR;_ ((,_$3]D']K.QL?VB_V.OC=
MJ7AO5M,\5>.)OB1\%VUV=$.FZKX@U"]T>6ZTXR- )[>&6W1+J%2K!Y8FD8H%
M4 _4>BOQWL]0^*7AC_@[@\-?"/Q'\??''BSP]!\(;W5]-TGQ/K0EM=.N)]/G
M67[-;Q)'! #L!^2,$Y.2>,?L10 45^.]GJ'Q2\,?\'<'AKX2>)/C]XX\6>'H
M/A#>ZOIND^)]:$MKIMQ/I\ZR_9K>)(X( =@/R1@G)R2,8]P_X+S?\$O_ (3?
MM:?LT_%/]I[]H/\ :.\<Z<WPW^'M_K'P\T?2=9%GHVA7%E9O<>;+;8(O+B>=
M"K2L5;RS%%&$9-[@'Z,45\<_\$ YOVFKS_@D9\&M3_:UUK5+_P 6WFA3W$-Q
MKLCO?-I3W<S:=Y[O\SM]C,!!;YMA0')!-?8U !17\;G_  7I_P"4PW[0'_8_
M3?\ HF*OD:OT'#<"?6<-"K]8MS).W)M=7_F.1XJSM8_O<HK^".BM_P#B'W_4
M3_Y)_P#;B^M_W?Q/[W**_@CHH_XA]_U$_P#DG_VX?6_[OXG][E%?P1T4?\0^
M_P"HG_R3_P"W#ZW_ '?Q/[W**_@CK^Z7]F;_ )-O^'W_ &)&D_\ I'%7SO$'
M#O\ 84*<O:\_/?[-K6MYON:TJWM6]#MZ***^9-PHHHH **** /P+_;"\0?MM
M_P#! ?\ X*%S_M._&#P>_P 4OV7_ !_^T9JOQ%MKW2Y8UU2PUK4M#U>PELW:
M0Y5X[.\F81N##,FGQ;)(#YJC[+_X*$6/[%?QN_X-R?'?Q0_9?\)Z+JGP\7X3
MW^J?#J6YTI&?2%DN/,:*$2*6M7BF4QE%P4,(7/R"NQ_::_8C_P""BGQ.N=/^
M$:>+/AGXW\$W'Q<\7:YI^O>)H+J*[\.Z/K>@^);,65[9%G34HK9]96&,Q2Q,
MRI"C1I'OECZ#Q7_P29U#P7_P1O\ ^'17[-WC[3[>PN/!MQH5WXT\51RLZ/<W
M375W=K:P@[VEFEN&$?FJ(]Z\R;<$ M?\&\O_ "A=_9__ .Q.D_\ 2VYJ3_@X
M \!>!O%__!(GX[:OXL\&Z5J=WHWP]O;C2+K4-/CFEL9MT;>9"SJ3$V40Y4@_
M*/04W]GS_@G_ /M:?L\?\$B/^'=_PY_:/T;PYX]T#PC<Z/X.^*F@VDP\J22X
MEF69[>0%H&"OY6]'=ADR*%8!:M_&7]A7]K?XU_\ !)23_@GU\1?VB=&\3^/O
M$7@7^P/&/Q3UZVFQ([.I:=+>-=UPVS,8=WC8E1(VXLRT ?$T/Q!\7?#+_@S
M7Q/X'NIH;Z7X/C37D@8AA;7NM_8[GD=!Y%Q*#[9KY]^.'C'Q+\*O"7_!$_Q;
M\/Y7AU,SQVA^SG:T\%U/X:@N(21VDBN)HS[2-ZU^L'[*?_!,F?P%_P $HX_^
M"5O[3VOZ3XET)/!E]X:N/$/ASS8)+NVN9)W$PBF5O(FB,J%2'D!>,-A?NUY1
M\"/^")OCFQ^(/[+MQ^TW\4O#FN^&OV/])U*U^&\7A^SGCN?$EW.]N+:^OTE&
MVS^SQVEN1!$\V^5-YD5?W9 /T3K\3_\ @]=_Y-=^"7_8_:A_Z1"OVPK\3_\
M@]=_Y-=^"7_8_:A_Z1"OH.%O^1_0]7_Z2S&O_"9_.G1117[@>:%%%% !1110
M 4444 ?T9_\ !E+_ ,FF?&?_ +*+9_\ I M?M37XK?\ !E+_ ,FF?&?_ +*+
M9_\ I M?M37X=Q1_R/Z_JOR1Z=#^$@HHHKP#4\H_:P^,7QE^!^D^#?&?PJ^!
M>M^/]+?QM%:>/]+\,PQ3:C9:))8W@-[;PR2(9S%>"QW1Q[I#&TFU"1Q^7O\
MP3,_X)QZCK'_  5UTS_@HS^SI\*?$7P_\$:=K/Q0@^)ESK5C)I=OXCN[CQ1K
MEKIMC;6$VV9##;-:/,/*CAC:QC3_ %P<5^S-% 'Y2:[\ OVDK[_@YPT;]O.V
M_9M\;M\(;/X9MX<G\:?V&PC%V;*==WV8G[28_,D6/=Y77YON?-7V0?VC_P!N
M@?\ !3T?LS#]CN+_ (4,? O]I'XP_P!I_-_:>,^1MW;?O_NO)V^9_P MMVSY
M:^DZ* /RDUWX!?M)7W_!SAHW[>=M^S;XW;X0V?PS;PY/XT_L-A&+LV4Z[OLQ
M/VDQ^9(L>[RNOS?<^:NN_P""TGQ9_P""@OC7XM^&?V=_V?O^"6WB;XU?"31Y
MK?6?'B2^([?2]/\ %5_&RS6FGN6WO-8P.%FFC*J)Y4C0GRHY$F_2VB@#P;_@
MG1\5_P!L3XW_ +/DGQ,_;<^ -K\+?%FH^(;I=/\  5M<K.=)TV)8HH5DE4D2
MO(Z33;N,+*JX&VO>:** /XW/^"]/_*8;]H#_ +'Z;_T3%7R-7US_ ,%Z?^4P
MW[0'_8_3?^B8J^1J_H/+/^1;1_P1_)'DS^-A1117:2%%%% !1110 5_=+^S-
M_P FW_#[_L2-)_\ 2.*OX6J_NE_9F_Y-O^'W_8D:3_Z1Q5^=^('\+#^LOT.O
M";L[>BBBOS,[0HHHH **^=_^"HGQT^*G[.O[)NH?$SX-^*?['UN#6;*"*]^P
MP7&V.23#C9.CH<COMR.U?F7_ ,/>_P#@HE_T<+_Y:6D?_(E?8Y#P1FO$.">*
MPTX**;C[SDG=6?2+[]SY7.N+\MR+&+#5X3<K)^ZHM6=^\EV['[>45^(?_#WO
M_@HE_P!'"_\ EI:1_P#(E'_#WO\ X*)?]'"_^6EI'_R)7M?\0KXA_P"?M+_P
M*?\ \@>1_P 1(R/_ )]U/NC_ /)G[>45^(?_  ][_P""B7_1PO\ Y:6D?_(E
M'_#WO_@HE_T<+_Y:6D?_ ")1_P 0KXA_Y^TO_ I__(!_Q$C(_P#GW4^Z/_R9
M^WE%?B'_ ,/>_P#@HE_T<+_Y:6D?_(E'_#WO_@HE_P!'"_\ EI:1_P#(E'_$
M*^(?^?M+_P "G_\ (!_Q$C(_^?=3[H__ "9^WE?B?_P>N_\ )KOP2_['[4/_
M $B%4_\ A[W_ ,%$O^CA?_+2TC_Y$KX?_P""Z7[97[2/[5/P!\':?\>OB/\
MV]#HOC R::G]CV=KY+26LP<YMX8RV0B_>SC'&.:[LM\/\YR;'4\97J4W&#U4
M7*^NFEX);ON=6#XWRG-L3'"4834I;74;:*^MI-].Q^7]%%%?;GOA1110 444
M4 %%%% ']&?_  92_P#)IGQG_P"RBV?_ *0+7[4U^*W_  92_P#)IGQG_P"R
MBV?_ *0+7[4U^'<4?\C^OZK\D>G0_A(*^-OVWO\ @K;_ ,,;?'.7X+_\,_\
M_"1^7I5O>?VE_P )7]CSYH;Y/+^RR=-O7=SGH*^R:_&S_@MY_P GRW7_ &*V
MG?RDKU.!,IR_.<[>'QD.>'(W:[6J:ZQ:?4^8XRS/'93DZKX6?++F2O9/1I]T
MT>U_\1#/_5H?_E__ /W!1_Q$,_\ 5H?_ )?_ /\ <%?FO17['_Q#_A'_ *!O
M_)ZG_P F?E7^N_%'_01_Y)#_ .1/TH_XB&?^K0__ "__ /[@H_XB&?\ JT/_
M ,O_ /\ N"OS7HH_XA_PC_T#?^3U/_DP_P!=^*/^@C_R2'_R)^E'_$0S_P!6
MA_\ E_\ _P!P4?\ $0S_ -6A_P#E_P#_ -P5^:]%'_$/^$?^@;_R>I_\F'^N
M_%'_ $$?^20_^1/TH_XB&?\ JT/_ ,O_ /\ N"C_ (B&?^K0_P#R_P#_ .X*
M_->BC_B'_"/_ $#?^3U/_DP_UWXH_P"@C_R2'_R)^?W_  5L^*G_  O'_@HW
M\5_C#_87]E_\)+XB34?[.^U>?]F\VVA;R_,VKOQG&=HSZ"OG2O7?V\/^3L?%
MW_7:T_\ 2."O(JYX4J="*IP5HQT7HM$?L.$J3K86G4F[MQ3?JT%%%%4= 444
M4 %%%% !7]TO[,W_ ";?\/O^Q(TG_P!(XJ_A:K^Z7]F;_DV_X??]B1I/_I'%
M7YWX@?PL/ZR_0Z\)NSMZ***_,SM"BBB@#Y*_X+7_ /)B.J_]C#IO_HVOQDK]
MF_\ @M?_ ,F(ZK_V,.F_^C:_&2OZ#\,/^2;E_P!?)?E$_#O$3_D?K_!'\Y!1
M117Z*?"!1110 4444 %?,G_!4_\ Y(;H7_8V1?\ I-<5]-U\R?\ !4__ )(;
MH7_8V1?^DUQ7!FG^XR^7YH^CX2_Y*&A_V]_Z3(^#J***^6/W$**** "BBB@
MHHHH _HS_P"#*7_DTSXS_P#91;/_ -(%K]J:_%;_ (,I?^33/C/_ -E%L_\
MT@6OVIK\.XH_Y']?U7Y(].A_"05^-G_!;S_D^6Z_[%;3OY25^R=?C9_P6\_Y
M/ENO^Q6T[^4E?3>&'_)2/_KW+\XGQ/B'_P B!?XX_DSY"HHHK^@S\."BBB@
MHHHH **** /S0_;P_P"3L?%W_7:T_P#2."O(J]=_;P_Y.Q\7?]=K3_TC@KR*
MOB9_&S^B<!_N-+_#'\D%%%%2=84444 %%%% !7]TO[,W_)M_P^_[$C2?_2.*
MOX6J_NE_9F_Y-O\ A]_V)&D_^D<5?G?B!_"P_K+]#KPF[.WHHHK\S.T****
M/DK_ (+7_P#)B.J_]C#IO_HVOQDK]F_^"U__ "8CJO\ V,.F_P#HVOQDK^@_
M##_DFY?]?)?E$_#O$3_D?K_!'\Y!1117Z*?"!1110 4444 %?,G_  5/_P"2
M&Z%_V-D7_I-<5]-U\R?\%3_^2&Z%_P!C9%_Z37%<&:?[C+Y?FCZ/A+_DH:'_
M &]_Z3(^#J***^6/W$**** "BBB@ HHHH _HS_X,I?\ DTSXS_\ 91;/_P!(
M%K]J:_%;_@RE_P"33/C/_P!E%L__ $@6OVIK\.XH_P"1_7]5^2/3H?PD%?C9
M_P %O/\ D^6Z_P"Q6T[^4E?LG7XV?\%O/^3Y;K_L5M._E)7TWAA_R4C_ .O<
MOSB?$^(?_(@7^./Y,^0J***_H,_#@HHHH **** "BBB@#\T/V\/^3L?%W_7:
MT_\ 2."O(J]=_;P_Y.Q\7?\ 7:T_](X*\BKXF?QL_HG ?[C2_P ,?R04445)
MUA1110 4444 %?W2_LS?\FW_  ^_[$C2?_2.*OX6J_NE_9F_Y-O^'W_8D:3_
M .D<5?G?B!_"P_K+]#KPF[.WHHHK\S.T**** /DK_@M?_P F(ZK_ -C#IO\
MZ-K\9*_9O_@M?_R8CJO_ &,.F_\ HVOQDK^@_##_ ))N7_7R7Y1/P[Q$_P"1
M^O\ !'\Y!1117Z*?"!1110 4444 %?,G_!4__DANA?\ 8V1?^DUQ7TW7S)_P
M5/\ ^2&Z%_V-D7_I-<5P9I_N,OE^:/H^$O\ DH:'_;W_ *3(^#J***^6/W$*
M*** "BBB@ HHHH _HS_X,I?^33/C/_V46S_](%K]J:_%;_@RE_Y-,^,__91;
M/_T@6OVIK\.XH_Y']?U7Y(].A_"05^-G_!;S_D^6Z_[%;3OY25^R=?C9_P %
MO/\ D^6Z_P"Q6T[^4E?3>&'_ "4C_P"O<OSB?$^(?_(@7^./Y,^0J***_H,_
M#@HHHH **** "BBB@#\T/V\/^3L?%W_7:T_](X*\BKUW]O#_ ).Q\7?]=K3_
M -(X*\BKXF?QL_HG ?[C2_PQ_)!1114G6%%%% !1110 5_=+^S-_R;?\/O\
ML2-)_P#2.*OX6J_NE_9F_P"3;_A]_P!B1I/_ *1Q5^=^('\+#^LOT.O";L[>
MBBBOS,[0HHHH ^2O^"U__)B.J_\ 8PZ;_P"C:_&2OV;_ ."U_P#R8CJO_8PZ
M;_Z-K\9*_H/PP_Y)N7_7R7Y1/P[Q$_Y'Z_P1_.04445^BGP@4444 %%%% !7
MS)_P5/\ ^2&Z%_V-D7_I-<5]-U\R?\%3_P#DANA?]C9%_P"DUQ7!FG^XR^7Y
MH^CX2_Y*&A_V]_Z3(^#J***^6/W$**** "BBB@ HHHH _HS_ .#*7_DTSXS_
M /91;/\ ](%K]J:_%;_@RE_Y-,^,_P#V46S_ /2!:_:FOP[BC_D?U_5?DCTZ
M'\)!7XV?\%O/^3Y;K_L5M._E)7[)U^-G_!;S_D^6Z_[%;3OY25]-X8?\E(_^
MO<OSB?$^(?\ R(%_CC^3/D*BBBOZ#/PX**** "BBB@ HHHH _-#]O#_D['Q=
M_P!=K3_TC@KR*O7?V\/^3L?%W_7:T_\ 2."O(J^)G\;/Z)P'^XTO\,?R0444
M5)UA1110 4444 %?W2_LS?\ )M_P^_[$C2?_ $CBK^%JO[I?V9O^3;_A]_V)
M&D_^D<5?G?B!_"P_K+]#KPF[.WHHHK\S.T**** /DK_@M?\ \F(ZK_V,.F_^
MC:_&2OV;_P""U_\ R8CJO_8PZ;_Z-K\9*_H/PP_Y)N7_ %\E^43\.\1/^1^O
M\$?SD%%%%?HI\(%%%% !1110 5\R?\%3_P#DANA?]C9%_P"DUQ7TW7S)_P %
M3_\ DANA?]C9%_Z37%<&:?[C+Y?FCZ/A+_DH:'_;W_I,CX.HHHKY8_<0HHHH
M **** "BBB@#^C/_ (,I?^33/C/_ -E%L_\ T@6OVIK\5O\ @RE_Y-,^,_\
MV46S_P#2!:_:FOP[BC_D?U_5?DCTZ'\)!7XV?\%O/^3Y;K_L5M._E)7[)U^-
MG_!;S_D^6Z_[%;3OY25]-X8?\E(_^O<OSB?$^(?_ "(%_CC^3/D*BBBOZ#/P
MX**** "BBB@ HHHH _-#]O#_ ).Q\7?]=K3_ -(X*\BKUW]O#_D['Q=_UVM/
M_2."O(J^)G\;/Z)P'^XTO\,?R04445)UA1110 4444 %?W2_LS?\FW_#[_L2
M-)_](XJ_A:K^Z7]F;_DV_P"'W_8D:3_Z1Q5^=^('\+#^LOT.O";L[>BBBOS,
M[0HHHH ^2O\ @M?_ ,F(ZK_V,.F_^C:_&2OV;_X+7_\ )B.J_P#8PZ;_ .C:
M_&2OZ#\,/^2;E_U\E^43\.\1/^1^O\$?SD%%%%?HI\(%%%% !1110 5\R?\
M!4__ )(;H7_8V1?^DUQ7TW7S)_P5/_Y(;H7_ &-D7_I-<5P9I_N,OE^:/H^$
MO^2AH?\ ;W_I,CX.HHHKY8_<0HHHH **** "BBB@#^C/_@RE_P"33/C/_P!E
M%L__ $@6OVIK\5O^#*7_ )-,^,__ &46S_\ 2!:_:FOP[BC_ )']?U7Y(].A
M_"05^-G_  6\_P"3Y;K_ +%;3OY25^R=?C9_P6\_Y/ENO^Q6T[^4E?3>&'_)
M2/\ Z]R_.)\3XA_\B!?XX_DSY"HHHK^@S\."BBB@ HHHH **** /S0_;P_Y.
MQ\7?]=K3_P!(X*\BKUW]O#_D['Q=_P!=K3_TC@KR*OB9_&S^B<!_N-+_  Q_
M)!1114G6%%%% !1110 5_=+^S-_R;?\ #[_L2-)_](XJ_A:K^Z7]F;_DV_X?
M?]B1I/\ Z1Q5^=^('\+#^LOT.O";L[>BBBOS,[0HHHH ^2O^"U__ "8CJO\
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
M_DP_XAOGG_/RG]\O_D#\0Z*_;S_AT)_P3M_Z-Z_\NW5__DNC_AT)_P $[?\
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
MM:DU$J#)<V<\%PATZ,29,4%N(XHU55VG!SY!_P '(?['?QF_:R_X)_V'B/\
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
MMQ?M=^%?^""?@_\ ;"\6_"GQAXP^,FN?"[3Y+?3O!G@V75-1N+V["Q0:HUE
MH!"PNE[(I\N,[63<FY<,_:U_X*,_\$[_ -H+XE:]^Q-\3_VX?A;X5\"^'[U;
M3XOG6_']C97&OR*0S>';='E5_(;A;Z?[NPM:(6DDN&MOH71/^"B'[":_!SPW
M\:X/VD/"&D^ /$WB9O#/@SQ1J&HQV6EZO?1&5##:32[4D0-;SHKK\A,+;21@
MD ^,O^")7A3_ ()V?&?XI7_QS_9B_;=_:5\7>-_!EM/:>*/AA\=?B)=O=:++
M.IB::YTR151V'SJLBM)&C,1D.!M_3VOB+Q'\'/A3\7?^"TWPR_:H_9DO]+N=
M4\(_#?Q%IOQP\0^&YTDM[RUN$M$T;3KR6(E9+KS?/N$C)+K#; OA?(S]NT %
M%%% !1110 R>""Z@>UNH4DBD0K)'(H*LI&""#U!':O@GQO\ \$.OA_\ "']N
M'1_^"C?_  3RU#0/ ?C:Q:=?$/P^UW2O-\+>(()QB<1+$#)H]PY ?[1;*ZAT
M!,#;I/,^^:* ,#18-5\<>#)=)^+'P_T^UDNXGM]4T9KM-1LYT*X8!VC3S8FR
M1\\:$C.4%4OAW\!/@7\(+RXU'X3?!?PGX7N+N+R[J?P[X<M;)YDR#M=H44L,
M@'![BNLHH *XGQY^S3^SC\4]?/BOXG?L_P#@GQ'JC1+$VI:]X4L[RX,:_=3S
M)8V;:,G S@9KMJ* .7^&_P $/@O\&_MG_"H?A#X7\*_VCY?]H?\ "-Z!;6/V
MKR]VSS/)1=^W>^,YQO;'4UJ^)_!7@WQJM@GC+PEIFKC2]3AU'3!J=A'<"SO(
MLF*YBWJ?+E3)VR+AER<$5IT4 %%%% !7Q!_P4=_X(9_LX?MS>/=&_:1^'FI1
M?#'XR>&M6MM4TSQMI6APWEGJMQ;RB6)=6TZ3;%J*!AC<Q63;\I=D&ROM^B@#
MC?@QJGQUN?#<6F_'_P &^&]/UNVMT6>^\(:Q+<Z=>..&>-+B**:#.-WE,) @
M8*)9,;C'H7[-7[.?A?QB/B'X:^ /@G3O$"RM*-=L?"MG#>!VSN?SDC#[CDY.
M<G-=M10 5S/Q'^"WP<^,<5I#\7?A-X9\5)I[.U@GB30;>^%L7V[S&)D;86VK
MG&,[1GH*Z:B@#A_ W[,G[-OPP\0Q^+OAK^SWX'\/:K%&Z1:GH?A.SM+A%889
M1)%&K $<$9Y%-TW]E[]FC1OBI<?'31_V=_ MIXWO)&DN_&-MX1LH]5G=AAF>
M[6(3,2."2W-=U10 4444 %>)?MT_\$]/V6?^"BOPCG^$7[2_P_2^0(QT;Q%I
MSBWU;1)B,>?9W0!:%O5>8W'RNCJ2I]MHH ^6_P#@G'^RC^T9_P $^/@]I'[(
M6M^(/#/Q ^'WAJ1K?PAXOLH/[)UNWLF<LD%_9!&M[EH@=INXYD>10NZ#<"S>
MZ>/_ -GKX!?%?68?$7Q2^!W@_P 2ZA;PB*"^\0>&;6\FCC!)"*\T;,%!). <
M9)KL** (K"PL=*L8=+TNRAMK:VA6*WM[>,)'%&H 5%4<*H   '  JMXF\+^&
M?&N@77A3QEX=L=6TN_B,5]INIVB7%O<1GJCQN"KK[$$5>HH \P'[$?[& .1^
MR+\,/_"!T[_XS7IX  P!@#H*** ,SPUX*\&^#&U%_!_A+3-).KZG+J.K'3;"
M. WMY)@27,VQ1YDK;5W2-ECM&2<5IT44 %<G\;_@1\'/VD_AIJ?P=^//PWTG
MQ7X9U> Q7^CZS:++$X((#KGF.1<Y61"KH<,K @&NLHH ^'/V _\ @EU\1_\
M@DUXX\9>'_V4?%NE^-_A)XWU<:M/X6\:3&U\0^'[L($(MM3CBD748&0*JV]R
ML)C*AA,2TGF?8'C[X3_"SXPZ5;:9\6_A;H'B2V@;S8++Q)HUO?) Y')595=0
MW;(].M='10!E>#/ O@GX<>'X?"7P\\':5H.E6Y8V^F:+I\5K;Q$G)VQQ*JKD
M\G K5HHH \QE_8G_ &-)Y6FF_9(^&+N[%G=O 6G$L3U)/D\FMSQ-^SI^SYXU
M^&<'P5\9? GP;JW@VV=6MO"6I^%[2XTR)E8LI6U>,Q*068C"\$D]Z[*B@#'\
M!_#WP!\+/"]MX'^&/@?1_#FBV2E;/1]!TR*SM8 3DA(HE5%_ "MBBB@ HHHH
# __9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>16
<FILENAME>ctsh-20250331_g6.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 ctsh-20250331_g6.jpg
M_]C_X  02D9)1@ ! @$ 8 !@  #_[@ .061O8F4 90     !_]L 0P " 0$!
M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D*
M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H*
M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\  $0@!
M* )8 P$B  (1 0,1 ?_$ !\   $% 0$! 0$!           ! @,$!08'" D*
M"__$ +40  (! P,"! ,%!00$   !?0$" P $$042(3%!!A-180<B<10R@9&A
M""-"L<$54M'P)#-B<H()"A87&!D:)28G*"DJ-#4V-S@Y.D-$149'2$E*4U15
M5E=865IC9&5F9VAI:G-T=79W>'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H
MJ:JRL[2UMK>XN;K"P\3%QL?(R<K2T]35UM?8V=KAXN/DY>;GZ.GJ\?+S]/7V
M]_CY^O_$ !\!  ,! 0$! 0$! 0$        ! @,$!08'" D*"__$ +41  (!
M @0$ P0'!00$  $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P
M%6)RT0H6)#3A)?$7&!D:)B<H*2HU-C<X.3I#1$5&1TA)2E-455976%E:8V1E
M9F=H:6IS='5V=WAY>H*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V
MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_:  P#
M 0 "$0,1 #\ _?RBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** /SR_X*T_\ !>>3_@D;\7/"GPW^+7[(USXHLO'5O<3^
M%M9\/>.(T\Q()8XY%N(IK13#(#+&<*TBX<8<D$!?VJ_^"^5O_P $Z_C)X2^&
MW_!1G]B3QA\.M!\:R2)HGC[P]XCLO$&ED1M&LS2"'RIE\KS8V=1&9-K!E1\X
MK\_/^#V1I$^.W[,K0QAW&G:^50MC<?M6FX&>U-_X.3_&'QR^.W[07P0\"_\
M!4CX0:A\!/@#8ZE?&P\;> +F#QG<:A?2B#SUF(-J;0K#&-B^5(PW2.%N-I2,
M _H(T76=)\1Z/:>(= U*"]L+^VCN+*\MI0\<\+J&21&'#*RD$$<$&K-?CA_P
M<&_MW_&S_@G_ /\ !/S]G7XR_P#!+7]JJ^T#PEK*VFA:+-IUAIVI6>IZ,FF>
M;9S[KVUE?S D2#<"N0QW+GHG_!6K_@HI^W;^RY_P4F_8X^&'P7_:;U;3/"7Q
MCE\.+XX\,R:'I<]O<^9JEI;7'ER26AFB\V.5@VV3@\IMH _9"OG_ /X*??MU
MM_P3<_8O\5?M>+\%=7\?GPT]JG_".Z1=?9R_GW"0^;-/Y<OD0IORTGEOC@8Y
MR/SZ_P""LG_!7SQA^R;_ ,%C?"G[+'[3'QC^(GPG^ =Q\.XKRS\4_#BSM?M5
MSK%S*RKJ-R\]M.TUG;F.2)K>)#\XWLDH^2NH_P""D_[4/[<W[)O_  0?3]K+
MX<_MXMXA\?Z3XUEFTOXH^&=.T>YLO%FB:AX@G2PF>$VTEO'C3YK;Y(0GEO&5
MRP!R ?HO^R'^T$?VKOV8/ ?[29^'>K>$CXV\,6NK_P#"-ZXN+JP\Z,-Y;G W
M#G*OA=RE6VKG ]&K\9?^"A?_  4<_;S^%'_!NU\ ?^"@7PN_:?U;0_B=KO\
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
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110!^*_\ P<X?\$VO^"C/_!2CX\_"74OV0OV.
M=7\0:1\.;'4DU+6K[QGX>T^&\DN+BV=! EQJ*S8"VQ)+QI]]>#@X[3_@N#^R
MA_P4_P#^"U?@?X>_LH_"O]AFZ^$WA#1_%<7B+Q)XV^*WCOP^[)=+:SVR0PV^
MC7U_*T:I=3LS8!=M@"J%)/ZZ44 ?CU_P6E_X(=?'SQU_P1B^"?[&?[&=I)X\
M\0? W4K.2XLI[B*TN-;@^QSPW4\ E<(K^=*)%A+Y$>Y59F50WF/[=W[$'_!7
MO]NC]KG]D3]KBR_X)T7.A>'_ (/_ -AOK_AUOB1H3ZM"+/4;6YN'E6>[AB'F
M+$WDQHSL%3,K1L_EI^Z=% 'YY?\ !4']GSQ!^V3XB\:? 7]J[_@G1XL^*7PG
MF\*V-]\,_''@.YT9?$'A/Q!)%,MU;QK-=PR["8[=_,4RQ%R4E#QD;/DC7_\
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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@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHKYA_X+#?&[XZ_LN?\ !/KXB_M2?L[_ !&70O$O@#0FU2TM[S1[:]LM0 FB
M5HITE0N/D+;3&Z88Y;>!B@#Z>HKXK\-Z'_P4P^+O[#_A?X\?"+]NK1K;Q[XL
M^'%AKNC:'KWPSTUM.N=2N=/2Z6RWJ\;HC.QC$F6*CYBK;2#)\7?VQ_BG\2/^
M"G&C?\$RO OQHLOA//!\(X_&^KZZ=+M+S6->N);I[=--TU+Q9+94B2*6::0Q
M3.P&U%0)))0!]H45\[_LSZG^V]X8_:J\>?!3]I;X@>'O%_@K3/!NBZG\/_%>
ME>%_[,O;R2>YU".\BU!5E>)KB+R+?#0+%&R2(WEJQ8#Z(H **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HKP;XD?M__  ^T'X^WW[*/P2^&
M_BCXK?$G1M/AOO%/ASP2MFL/AJWF!,#ZE>WMQ!;6K2@%D@\Q[AU&Y8BOS5#I
M7[?>DVOQ_P#"'[+GQ1_9T^(?@SQMXWMM1N?#]GK%G8SV-[#96K7$[Q7]I=36
MS,,*GDLZ3 R*S1JAWT >_P!%?,?[+G_!5S]G;]J;]L+XD?L(:1X0\8^$OB;\
M+[9;G7] \8V=E&+JWWHC36LEI=W"3(OFP$G*\7$>,_-M]C_:9_:)^&/[)/P
M\7?M*_&75);3PSX+T.;4]6DMT#S2)&/EAB4E0\LCE8XT)&YW5<C.: .YHKY3
M^&G_  5G^''QB_93\"?M<?#+]ESXPZUHWQ.\2IHO@/P_8Z/I+ZMJTI6\9IQ#
M_:7EP0(MA<.\DTD>U%#XVY(R-,_X+!:/K/[3^I?L9Z;^P)\>Y?B7I'A*/Q/J
M/A<0>%@\.E/,D"W/G'7O)(,CHNP.7YSMQDT ?8=%><_LO_M(:/\ M1?#FY^(
M&F?#+Q?X.GL-?O=&U3PUXZTV&TU*RNK64QR"2.&::/:W#HRR,'1U8'!%>C4
M%%%% !1110 4444 %%%% !17GO[2/[5_[-G['_@)_B=^T[\;?#O@C1%++%>:
M_J*0M<N!DQP1_P"LN),<^7&K,?2OR/\ VT_^#S/X >!I[SPG^PK^SYJ?CJ[C
M+1P^+?&DK:9IFX=)([5 ;F=#Z2&V;VXY]+ 91F69O_9Z;:[[+[WH1.I"&[/V
MRJEXA\2^'/"6ER:YXJU^RTRRB_UMYJ%TD,2?5W( _.OY'OVF/^#DS_@K_P#M
M,7-Q#<?M17/@32YR=FC_  SLDT=8<_W+E-UY_P!]3MC'UKXP^(7Q6^*/Q;UE
MO$?Q6^).O^)]18DM?^(=8GO9B2<DEYF9N?K7UN&X!QDU>O64?1.7^1A+%16R
M/[4/%O\ P4L_X)T> KA[+QK^WO\ !C2KB,X:VO\ XGZ5%*#Z;&N-WZ5RUO\
M\%E/^"4%S="TC_X**?!X.Q(!D\>V2+_WTT@4?G7\7-%>E'@#!VUK2^Y&?UJ7
M8_MZ\%?\%#_V ?B3*MO\/?VXOA!KDK8 ATCXE:7</D] 5CG)!]L9KUS3M1T_
M5[&+4])OX;JVG0/#<6\H=)%/=64D$>XK^"FNO^$_[07QY^ NK+KWP-^-GB[P
M;>J^Y;SPKXCNM/E!]=T$BFL*WA_"W[JO]\?U3_0I8M]4?W6T5_)A^S%_P=#?
M\%=_V<9;>RUWXWZ?\2M(@89TOXC:,EV[+W_TN$Q71)'=I6 /;KG]1OV*O^#Q
M?]C;XNW%KX4_;+^$NN?"C4Y=J/K^F.VM:.6Z%G\J-;F#)Z*(I0!G+\9/SN.X
M/SK!IRC%5%_=U?W.S^Y,UCB*<O(_8FBN3^"OQX^"W[1_@&T^*?P#^*F@>,?#
MM\/]&UCPYJD5W S8!*%HR=KC.&1L,IX(!XKK*^9E&4).,E9HW"BBBI *^/\
M_@OU_P H;/VA/^Q E_\ 1T5?8%>4_MD?LA?#W]N/X(ZI^SK\8?%7B6S\(:]#
MY/B'3/#FH16C:G$'218Y)C$\JJ&C!Q&R;@2&W XH ^;OV'_V$_%&J? G]E7X
MZVW[6_Q/U&W\)>&-#UVY\&Z_KUO)H\\4_AN6U\E88K5'_=&[5H]TA"B/G)P1
MN?\ !1O_ ()J_L8_\%6_%LWP[\:Z]K/A3XP?"W3;'4O#?Q$\'W?V76- CO)+
MAK5@P.)H&FM)VV-@JT;F-XV8M7TG^SG\"=$_9H^#VB? [PGXPU_6-#\-:?!I
M^@'Q'=17%Q9V4,*10VPE2*-I$14&&DWR<G+D  <%\5/^"?7P@^)?[0]S^UKI
M'CWQ[X.^)-QX<M=!_P"$J\&^+)+4C3;>6:5+9[.19+.Y0R3NY^T02D'!4KB@
M#Y2_X)<_M#?\%$_V>?V]_$O_  1__P""BGQ!L/BC=:5\,AXY^&GQ?LK<Q7>J
M:,M\EB8K]>IE\QB-SYD#0N&DF$D;U^D5>0_L_P#[%GPJ^ /Q&\1_&]->\1^,
M?B%XLLX++7O'_C?4UN]2FL8&9H;*(1QQ06ELCNS^3;Q1(SL78,W->O4 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !2.652RKN(' SUI:* /R[_X
M-0M9O_BE^P]\4/VF/'LINO'GQ&^/NO:GXXU"XYN#="*U*P.3R%3>S*AX7S6P
M!FOTL\1^ O"/BW7?#_B;Q#HD5S?^%M3DU#0;ER0UI<R6D]H[K@\Y@N9D(.1\
M^<9 (^)OA_\ L"_M<_\ !.?]IOXB?%W_ ()VVW@GQC\*OBUX@?Q'XO\ @OXT
MUZXT2;1=<D&)[W2+^&VN8]DW!>WFB4 1HJ. H ^E_A]9_M8>/-<L_''QKT7P
MWX+M=(BEET[P3X5\67&I_P!I731,BO?WSV=N%B4.V+>.&0;]LID?8L8 /RV_
M;X\)>)_V5_CUXJ_X+4_"'19[G5_@-^U-<:7\3;*Q3,FK^"=2T30H+N(C^,PR
M2EHP1A#<O*?]6*^M/^"BOB_PQ^VSX?NOA'X UJ#6?A_X-^#M[\5O%^H6C[[;
M4)9;"Z'ABTST97F2XU/'!4Z9:$C;*,^G? K]E'XTZ]H_[0/PL_;&^'7P^F\%
M_&GQ;JFH_9O"OC*]U";[!=Z98Z<;2>.XTVV57,=K)(94=L%U4*<;Z\V_9(_X
M);?%S]AG_@EIXK_8V^&/BG0/'7Q%\6:7JUAJ/BGQ?K]W8VCQRV;Z?IP\R.TN
M95BM;**RB$"Q[1Y<A4KGD T/^#>33--O_P#@B_\ L[W5]I\$TMEX:N9K.26)
M6:"4WE[&70D91BDDB9&#M=AT)%>=_"S_ )6I?B;_ -F?:?\ ^GNTKZ!_X) _
MLM?M#_L0?L&>!OV1OVC(/!DVJ>!-.ELK?5_!7B&[OK?4$>ZN)M[+=65JT!"R
M(NT>8"0QR. ?-_ 7[$W[<'A[_@M3XG_X*/ZUH/PJ_P"$'\1_":W\"#1;7Q[J
M3ZK;11WMO=&^VMHZPNV8G7R/,4?,I\T8- 'V]::9INGS7-Q8:?!!)>3^==R0
MQ*K3R[%3>Y ^9MB(N3SA%'0"IZ** "BBB@ HHHH ***RO&OC;PS\/?#L_BGQ
M;J:6MG;CYG;EG;LBCJS'L!50A.I)1BKM]"92C"+E)V2-&[O+33[62^O[J.""
M%"\LTSA410,DDG@ >IKYY^-7[<5CI<DWAWX/V\=W,N5DUJY3,2'_ *9(?O\
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
M9+2(/%)%,B/&ZG@JP!!!':O2*** "BBB@ HHHH **** "BBB@ HHHH ****
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
MTG3=[KG[LLS9/_CBQ_G7A5?J/#>%6&RJ+ZS]Y_/;\+'YSG^(=?,I+I'3_/\
M$****]\\4**** -[X:?#OQ!\4_&-IX-\.0YFN&S+,P^2"(?>D;V _,X Y(K[
MM^&7PS\+_"?PI!X4\+6@2.,;KBX8#S+B3',CGN3^0& .!7"?L??!^+X=?#F/
MQ+J=N!JNO1I<3%AS%!C,4?MP=Q]VP?NBO7*_-.(\VEC<2Z%-_NXO[WW_ ,OO
MZGZ!D.61PE!5IKWY?@NW^?W!1117S1] %%%% !1110 5X!_P4A_X)P_L\_\
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
M17Y.?I84444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 ?C5JJNFIW*2?>$[AOKN-05N_%#2&\/\ Q+\1:"Z;
M39:[=VY7T*3.N/TK"K^E:4E.G&2ZI'\_5(N%1Q?1A1115D!7US_P25EB'C?Q
MC P_>-I5JRGV$KY_F*^1J^C/^"8/B^+P_P#M(/H%Q-M77=!N+:)">&E0I./Q
MVQ2?G7@\3TI5L@Q$8_RW^YI_H>UP[4C2SNA)][?>FOU/T0HHHK\%/VH****
M"BBB@ HHHH **** "OR1_P""^4\;?M:^&+=0-R?#JV9B.O-_?8'Z?K7ZW5^*
M?_!8WX@VWCS]N_Q)9V5UYT'A[3[+24<'(#)")9%'^[+-(I]P:_0_#*C*IQ)S
MK:,)-_.R_4^%\0JL:>0<KWE.*_-_H?+=%%%?T*?AH4444 7_  LK-XGTU4!)
M-_" !Z[Q7](-?SM_ ;0)?%?QR\&>%X$W/J7BS3K5%]3)<QH!^M?T25^+>+,T
MZ^$CV4W][C_D?K7AE%JCBI></PYO\PHHHK\@/U(**** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /RZ_;@\)
MMX/_ &I?%]CY16.[U 7\38X<7$:RL1_P)V'U!KRBOKC_ (*P?#Q['QIX:^*-
MK ?+U&PDTZ[91P)(6WH3[LLK#Z1U\CU^_P##V*6,R6A4_NI/UCH_Q1^(Y[AG
MA,WK4_[S:]'JOS"BBBO9/)"N@^%/C[4/A9\2=$^(>F M+I&I17)C!_UB*WSI
M]&7<OXUS]%14IPJTW":NFK/T9=.<J4U.+LT[KY'[(^']=TKQ1H5EXET*\6XL
MM0M8[FTG3I)&ZAE8?4$5;KY%_P""9?[25OK&@-^SWXMU!5O=/#S>''E;F>W)
M+20 GJR$E@/[I/9*^NJ_GS-\MJY3CYX:?39]UT?]=;H_<<KQ]+,\%"O#KNNS
MZK^N@4445YIZ 4444 %%%% !1110!S_Q6^)'AWX/?#37OBGXMG\O3?#^E3WU
MV=P!98T+;%SU9B JCN6 [U_/3\1_'6M_%#X@ZY\2?$L@;4-?U>YU&]*]/-FE
M:1@/0 L0!Z5^@W_!<']M*SU-X/V/?AUK(D6WGCO/&\]O)E?,7#061(Z[3B5Q
MV81#.0P'YOU^_>&N13R[+)8VLK3K6MY06W_@3U]+'XGQ_G,,=F$<)2=XTKW\
MY/?[MO6X4445^E'Y^%%%% 'OG_!,#P$_Q$_;N^'6E& M'8:PVJ3-CA!:0O<*
M3Z?/&@^I%?NI7Y9?\$"/A%-J_P 6/&?QOO+;-OHFBQZ39.Z\&>YD$CE?=4@
M/M,/6OU-K^>_$S&K$\1>QB]*<$OF[R?X-'[EX>X1X?(?:M?Q)-_)6C^:8444
M5^=GW04444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !17Y_?\
M!=[XX?M._LY6?[/FO_LV_M-^)_ I^(W[1/AWP!XGM](T[2KE)--U!;DRS1B^
MLY_+N%\D;6Y7D[D;BL/X[?M7_M?_ /!-;_@IU^SM^S9XV_:(U7XS?"O]HN^O
M]#BM?&6A:5;Z]X:U*V:V'VF*YTNTM$GMV:\A+++$Q55EPP^6@#]':*^+/^"P
M'[87Q#_9L\2?L\?"+PS\1Y_ 7A[XR?&:T\+>-/B%:10&XTFQ:)G%O!)<(\5O
M+<OMC\]E)B19&7# ,NG^PO\ M16EAK7Q3L_B7^TO;ZS\*;3QM%:_!+QYX^UN
MT@NO$%FEA;-J0M[EA%_:-G!?/+%%=X;?\R^9(J*Q /L"BOSY_P""YW[0/[1G
MP'\.?L[^//V5_P!J?Q!X0MOB;^T)X:\#:Z= L])O+>ZTG4H[EWN(3>6=P%F
MA4I(I*8;E6XK'_; _:C_ &O_ /@F3^WO^S/\-Q^TMK/QA^'?Q_\ &_\ PA^L
M>$O'.AZ1'J^BW#2VL:ZE976F6=H9(D-TK2QS)(%$9 8>8IC /T>HHHH ****
M /)?VW/A(_Q@_9VUO2+&V\W4=+0:GIBA<DRP@EE [EHS(@]V%?E[7[.=>M?F
M!^VO\"I/@5\<=0T[3[/R]%UAFU#165<*L;L=T(]/+?*XZ[=A[U^F< 9FE[3
M3?\ >C_[<OR?WGY[QMES?)C8+^[+]'^:^X\BHHHK],/ST**** +GA[Q!K7A3
M7+3Q+X<U*6SO["X6>TNH&P\4BG(8?C7Z2?L@_MA>&/VC/#L>B:S-#8^+K* ?
MVAIV=JW('6>'/53U*]4)QTP3^9]6M%UO6/#>K6^O>']4N+*]M)1);7=K*4DB
M<=&5AR#7@Y]D.&SS#\LO=FOAEV\GW3/:R7.L1D]?FCK![Q[^:[,_9*BOC7]G
M7_@I]:FW@\+?M$6+(Z*$3Q+IT&X/[SPKR#ZM&#G^X.M?6?@WQ[X*^(FD+KW@
M7Q58:M9L!^_L+I9 I/9L'*GV."/2OQK,\ES'*:G+B(-+I):Q?H_T>OD?K&7Y
MM@,SI\U">O9Z-?+]=C7HHHKRCT@HHKC?C'^T-\$?V?=";Q%\9?B;I&@6XC+Q
MQWUT//G [10KF24^R*QK2C1K8BHJ=*+E)[)*[?R1G5JTJ,'.I)1BMVW9?>SL
MJ^._^"EO_!3SPS^S!H-Y\(_@YJ]MJ/Q%NXO+E>/$L6@(P_ULO4-/@Y2(],AW
M&W:K_/'[9W_!;SQ3XWM+GX?_ +)6G7?A[3Y T=SXMU!%%],O0_9XP2+<'GYR
M3)@@@1D5^?\ ?7U[J=[-J6I7DMQ<7$K23SSR%WD=CEF9CR22223R2:_6N$_#
MJM*K'%YM&T5JJ?5_XNR_N[OK;9_F7$O'=*-.6&RQW;T<^B_P]WY[+I?=/U;5
MM4U[5;G7-;U&>\O;VX>>[N[F4O)-*[%F=V/+,2223R2:KT45^TI)*R/R5MMW
M84444Q!117O/_!.+]EJX_:N_:@T7PAJ-B9/#VCN-5\4.RY0VD3*?)/O*Y2/'
M7#,P^Z:Y<=C*&7X.IB:SM&";?R_5[+S.G!X6MCL5##TE>4FDOG_6I^IG_!*[
M]G^3]GW]C7PWIVJV)@UCQ*&U[6%=<,LEPJF)".H*P+"I!Z,&KZ+I%544(B@
M#  ' %+7\FYAC:N8XZIBJOQ3DY/YO;Y;(_IG X2G@,'3PU/:"2^[K\]PHHHK
MC.H**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#\U_P#@Y6L/
M[6^'G[)FDC4;BS-U^VMX*B%U9R!)H=T.H#>C$$*RYR#@X('%?4WA+_@FS\ M
M+_:CTW]L_P")>O\ BWXC?$G0-,DT_P *>(/'>M+<)X>MY RRK8VEO%#;0.X9
M@THB,I!(W\G._P#M1?L"_LI_MGWVA7_[2_PZOO$S>&=1CU#P]"WBS5+2'3[U
M,[+J**UN8XTG7)Q,%WC)PU>L:'HUGX>TBWT.PFNY(;6(1Q/?7\UU,P'=Y9F:
M20_[3,2?6@#\D=4^';_\'+?P5_:@\-^.?B?<^'[;X;?$J_\ "/P3\#VUXUO!
MH>HZ?$CP>(-32/\ >7,MW))- %?='! )UB4R[I:D_P""8/[2OAO_ (+,>)OA
MM\ _VU?!GAV#XA?LA:A->^.?#VI7-I--XA\3VPFTRTO;:)"=]I#&);BX*@1_
M:Y+0)E$Y^T_&?_!&3_@F]XZ^/>N_M+:I^SU)8^+?%,AD\5W/A[QAJ^E6NNN6
MW,U[9V5W%;W19BS/YD;"0LQ<,3FG_M$?\$8?^"8O[4OBCPYXU^+W[(WA]]5\
M)V$-AH=[X<NKK1'ALHEV16C_ -FS0"6!$^18Y-RJI*J "00#YH_X.-]4\-_$
M?X)_LF7'A7Q4)=/U']M?P9!;ZMHUVN5'EZG$TD,BY&Y6!PPR 0#S7.Z%X+TC
M_@G=_P %O=.UG]NS4-0^(WAGXR6_V#]G'XV_$#4Y;^Z\#:KM(G\,EI&\BT%P
M'8PS1QI))O"%I"TI3[F^/'_!-O\ 8N_:7T3PCX6^,GP;;4='\ M;/X*T2Q\2
M:EIUCH<ELGEV\MK;6=S%%#)$@VI(JAU7@$"NF_: _8Z_9M_:K^"(_9T_:.^&
M,/C/P@)[>==.U_4+F>59H&W13"Y,OV@2@Y'F"3<59E)*LP(!Z916!\,_AKX6
M^$7@RS\ ^"WU4Z98)LM%UGQ!>:G,B= GGWDLLI4  !2Y"@8  K?H **** "O
M)?VROV=H/VB/A'/I&FPH->THM=Z#,V!F0#YH2>RR*,>@8(3]VO6J*Z,)BJV"
MQ,*])VE%W7]=GU,,5AJ6,P\J-57C)69^,]Y9W>GW<MA?VTD,\$C1S0RH5:-U
M."I!Y!!!!%1U]H?\%&/V1)9WN?VAOAMI98XW>*;"!.< ?\?:@>W^LQ_O_P!\
MU\7U^^Y1FN'SC!1Q%+YKL^J_R[H_$\TRVOE6+E0J?)]UT?\ GV84445Z9YP4
M444 %7_#OBGQ-X0U)=8\)^(K[2[M!A;K3[MX9!_P)"#5"BE*,9*TE=#C*47=
M.S/J7]B[]J_]H[QQ\>/#?PQ\1_$FXU+2;V6874-]:PR2,D=O)+_K2GF?P==U
M?.?B_P#X+=?MDCQ!JEKX7U'PPFGB_G&G2MH(:18/,;R\DO@G;CDCFO5/V )(
MM-^/[>*I\!-#\-:G?NQ_A"V[*3_X_7YO5YN5Y#DN,S?$*KAX-1A3LN56NW4N
M_6RB>AF.=9OA<KH.G7DG*4_M.]DH67I=L^@OB%_P5,_;P^(]LUCJG[0.I:=
MP(\OP_:P:>P_[:6Z+)_X]7A.O>(=?\5:M-K_ (HUR\U*^N6W7%[?W+S32MZL
M[DLQ^IJG17V^$R_ 8!6PU*,/\,4OR1\AB<=C<:[XBK*?^)M_F%%%%=ARA111
M0 4444 26EI=7]W%86-M)-//(L<,,2%GD<G 50.223@ 5^WW_!,C]C2/]D']
MGZ"U\36$:^,?$Q2_\42#!:!MI\JTR.HB5B#U'F/(02"*^6?^"-__  3QGU"^
MLOVO_C3H3);6["7P)I5W'@S/VU!U/\*_\LL]3^\Z!"WZ:5^'^(_%,<74_LO"
MRO"+]]KK);1]([OS]#]AX"X<EA:?]I8B-I27N)]$_M>KZ>7J%%%%?DY^EGYS
M?\%G_$_Q7^'7[8'[(.C?"KX^?$#PGIWQ3^-]MX:\?:7X<\9WMM;:III$!\H1
MK)MMVP'4R0"-SYC$DMM8=C_P<$^(_B'^SS_P24^(/QX^ GQ?\:>#_%WP^LM(
M/AS7-#\6WL<H675;&UE%QF4B[+0R.-\X=P26#!B2?-?^"_GAGP_XV_:G_8/\
M%^*!,UCJO[24%O=1VU_+;2M&\<2D)+"Z21GD#<C!@2,$5E_\'%'[%_[/7PH_
MX(T_&KQ_X/TGQ'#J6GV6C?99-0^(6M7D(+ZYI\9W0W-Y)$^0Y W*<$@C! (
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
M8KR%9 DL:NHEB:-P",C<K ,I]00".A% $E%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?.7[9?[
M1'Q+^"_B'5?#6M_ OQ;KGPWU[X9ZCO\ %_A#P]+JS:-K*>8!#=6UKONO)EA=
M2)4A9$:([B Q*_.?_!,7]E/4I_V^]0_;_P#AC\(-3^'WP]UW]G'0?"NL0ZKI
M3Z7+XX\3":*YEUD6,@65$AMXTMQ/,D;3-*[(&7<[_HO+%%/$T$\:NCJ5='7(
M8'J".XI(((+6!+:VA2..- L<<:@*J@8  '0 =J /A7XL^%/B9>?\%Z?AG\?M
M.^#7C.Z\!Z!\$-8\+:SXPM_"]T]E;:K=7Z310Y";G0I'S,BM$N]<N,-M]I_:
MW_;J\0_LH_';X3_#&Z_97\;^*?"OQ'\16^BZW\1]!B5M-\)W-W?6FGV(N\@D
M^==7D*=4PN67S"I4?0E<WXM^%7A#QWXIT3Q5XOMY[]O#EU]LT>PFN6^R0W8!
M"W30C"RRH"=C2;A&?F0*WS4 ?#?[6G[8G[1WB?\ :>N/A[KG_!*KX^>.OA/X
M'U*&XTH>&](TY;7Q=J\$F]+NX%S=QLUE;R(DD$)7$LH69\"*-*^LOV0/CK\8
M/VBOAM>_$GXO_LS:_P#">236YK;1/"OBRYA?5&LXXXQ]IN5@9HX6>4S!8U9_
MD1&+9?:OJU% 'S=^PU\//'.J?&CX\_M9_%3P?J6BZIX^^(?]A^&+'5[)[>>+
MPOH,;6%B_ER .J7%R=2OD) W)?(P&"*\W\)_#[Q/\"_^"@7[2?C7]J3X1^(?
M&?@3XUZ3X=C\&Z_H_@R[\1VL>F6>GR6MUX?N[2SAGEME$TLTZ[X_(G%W(2_F
M;DK[9HH _,SP%^QA\5OV5?\ @B=^T1^S#X1^$_BRX?XCWOCUO@Q\,+.UDU"^
MT#2=626/3--F:,O' 1N,[[Y,1FX96=I V>H_X*R?L6_M&?M8>*_@/^W/_P $
M^K_4/!_Q<\&>)#X?OM4UC29+.YM?#&L*UI?2SV\X1G-F93.J8(PTS)N.W/Z%
MT4 ?F=_P5+_9E\7^'?&?[$/PH_95_9T\:>(?"?P$^,V@ZQXBET#P_-/%I.A6
M*PQ>8TI %S*4W,5BWR,4<L S -^E6F:A;ZMIT&J6L<Z17,*R1K=6LD$@5AD!
MHY%5T;GE6 (/! -3T4 %%%% !7F_QZ_95^$/[0UB?^$TT/R-32/;;:Y88CNH
MO0%L$2*/[K@@9.,'FO2**WP^)Q&$K*K1DXR75&-?#T,52=.K%2B^C/S>^.7_
M  3R^.7PF>;5/#%@?%>CIDBZTF$_:(U_Z:6_+?BF\>I%>#2Q2P2M!/$R.C%7
M1UP5(Z@CL:_9JN'^*7[-WP1^,RM)\0OAW87ERRX&H1H8;D>G[V,JY ]"2/:O
MO\LX_K4TH8ZGS?WHZ/YK9_)KT/B,PX)I3;E@Y\O]V6J^3W^^Y^3=%?<7Q _X
M)/>$+YWNOAC\3[[3R22MIK%JMRGT$B;"H^JL:\B\5_\ !,K]IO0'8Z)9Z+KB
M _)_9^JK&Q'TN!& ?QK['"\59#BEI647VE[OYZ?B?*XGAO.L,]:+DO[NOY:_
M@><^-KF/0_\ @F#\4KN0A3KGB_1=.C)_B,4T=QC\@37P97Z1_M,_LE?M)+_P
M3TL?A5H7PCUF^\0S?%M=4O\ 2M,B%S(MHNG2Q"0^46!7?LZ'J17QA_PPU^V9
MOV?\,K?$#.<?\BG=X_/RZ]_AK,<M5'$3=:'O5)/XELHQBNNWNGBY_@,>ZM""
MHR]VFE\+W;E)]/[QY717M^A?\$VOVZO$<JPZ?^S-XEC+=#?PQVH_$S.@'XUZ
M?X#_ ."(O[</BQU/B32_#7A="?G.L:^LK >PM%F!/XCZU[-?B/(,,KU,537_
M &\F_N3N>50R'.L0[4\--_\ ;K2^]JQ\@TZ"">ZG2VMH7DDD<+'&BDLS$X
M'4DU^H/PC_X(!_#_ $R6*_\ C?\ '+4]7(PTFG>'+!+.//\ =,TID9U^B(?I
MUKZ\^!/[%G[,'[-B)+\(?@_I6G7JK@ZO/&;F]/K_ *1,6D4'^ZI"^U?)9EXF
MY#A$UA5*M+R7+'[Y:_=%GT^7^'N<XEIXAJE'S?,_N6GWM'Y7_LN?\$@/VI?V
M@)K;7/&VCGP%X<EP[:AK]N1=RH?^>5ID.3T(,GEJ0<@GI7Z;_LG?L#?L[_L?
M:6K?#GPO]LUV2+9>^*=6"RWTV>JJV (4/]R,*#@;MQ&:]JHK\IS[C/.L_3IU
M)<E/^2.B^;WE\]/)'Z3DO">4Y+:=./-4_FEJ_ET7RU\PHHHKY,^F"BBB@ HH
MHH _+_\ X+T?L^_MF_#?QCJW_!2?]DOPQ8>.-)M_V=O$GPT^+'@*\NO(N;?P
M_=^9=-JUBQX:2&3;)(@&]DMT4!@S%/K?_@G]^U]^QO\ \% ]!U;]K_\ 9;UY
MI]6U73M/T#QKI6HP_9M5T:6QDO)8;*^MB2894>]N?FRR.#E&91FN$_X*<_%C
M]I'P%\.OC3X4_P"&>]?\4?"OQ!^SKJ4.G>)_#$MC+)H>OB#5ENEN[:2:.Y>W
MDMY+%EEB658S#("HWDU#^Q+^R5XUTK_@HK\=?^"A6I?"&;X9Z%\3-!T71=+\
M(7DEL+_6I[/S'N-<OH;622*"20R+%$A=I2BN\JQL^V@#C]#MX(/^#GK7&AA5
M#)^PW:-(57&X_P#"7.N3Z\ #Z 5]]5\+Z1\,OVC4_P""^FI?M:7'[,7BR/X9
MW/[.4/P\A\7M>Z68CJB>(#?F8P"\^T"V\EC^\\O=N7&S!S7KW[17[9?QQ^ _
M[97PJ^!-G^R)J.O_  U^(4@T_5OBO:>)+>-=$U:4S>1:?867S9QMA#NX8!8Y
M"XR(G% 'S9^WQ\,O^"N7P%_:H\:?M_?L[?#SX/\ QL\ +X?TZQG^$&NZ;<Q^
M(8-'L5EFE73K@@Q&XDFGNIF !+YB01S&.-:^J_V8OB/^S#_P4;_9;^%?[4_A
M#P):W_AB^AC\0>%-,U:S4C2+Y$FM9%:$9B\ZW=KF'.&"LK,AZ-7,V?[8O[:%
MW\5/&WP=F_X)A>,K>?2M:N+;P-XV'CC1I/#6M6(8BWO[NX:>.ZL@PVL]O%:W
M4L8) #D8KT+]A_\ 9=T?]C#]E;PA^S;HVJQW_P#PCUG.^H7\-MY,=U?W5S+>
M7DT<63Y4;W-Q,R1Y;8K*N3C) /'O$6@Z-\>/^"NGA?PQI6D6JZ%^SM\.;CQ'
MJCVUNJJ?$OB R6-A&W'WH=-M=3? Y OXSW%>>?\ !=.W@/B_]B>Z,*^8O[<G
M@I5DV\@&'4,C/OM7\A7NG_!/+X2?$3PKH'Q(^//QM\*W&C>-?B[\4]5\0ZCI
ME\RM<:?I<++INCVCLI(^33;*T<J#A9)Y.Y->2?\ !8WX2_M%?&SQK^S+!\!O
MV<O$OC.W^&O[2GAKQ]XNO]*OM-@BMM*L5NXYU3[7=PM+/^_5E15((!^8' H
M]3_X*V:#HWBG_@GO\0?#/B+38;W3]1&E6U]9W";HYX7U6S5T8'J"I((]Z^9O
M^"'/BG6/V,OC-\;/^"*'Q5UN5G^#>MR^)_A!>ZA-EM1\$:E+YT>&/WS;33!9
M&S@/<E!_JSCZ9_X*86GQ=^(/[&&K^"_@Q\ /$WC#Q'X@;3)+;0M,N=/MY;81
M7]I<2":2ZNHHD(C1_NNV60@=03X/_P %0?\ @F?\7OVXOCU\"OVJ_P!G?5-4
M^'WB.UFOO!7Q<EFG@@OI/ >I03K?1$I(ZF:/,JP!&)22^$H(,0*@'RS\?EN?
MC5_P6#_8C_;UUH.R?%GXJ>*8/ :2YQ!X,TW3[>+264'H+IYKW4P>NW4T4_ZL
M5^UE?G7_ ,%(OV?OVB_%_P#P4._8W\?_ +.W['_B76_ /P"\1ZO-XHU'1KW2
M+6VM;*[L[*VMX[2&XO8I)1$L3[E"+@( NXG%?H?8W+WEE#>26DMNTL2NT$X&
M^,D9VMM)&1T."1D=30!+1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !6%J7PU\%:UX\T[XEZQHQN]8T>W>+2)[FYEDCL=ZNKRPP
MLQBBF9)'C,RJ)#&QC+;"5K=HH **** "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 **** "
FBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>17
<FILENAME>ctsh-20250331_g7.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 ctsh-20250331_g7.jpg
M_]C_X  02D9)1@ ! @$ 8 !@  #_[@ .061O8F4 90     !_]L 0P " 0$!
M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D*
M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H*
M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\  $0@!
M* )8 P$B  (1 0,1 ?_$ !\   $% 0$! 0$!           ! @,$!08'" D*
M"__$ +40  (! P,"! ,%!00$   !?0$" P $$042(3%!!A-180<B<10R@9&A
M""-"L<$54M'P)#-B<H()"A87&!D:)28G*"DJ-#4V-S@Y.D-$149'2$E*4U15
M5E=865IC9&5F9VAI:G-T=79W>'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H
MJ:JRL[2UMK>XN;K"P\3%QL?(R<K2T]35UM?8V=KAXN/DY>;GZ.GJ\?+S]/7V
M]_CY^O_$ !\!  ,! 0$! 0$! 0$        ! @,$!08'" D*"__$ +41  (!
M @0$ P0'!00$  $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P
M%6)RT0H6)#3A)?$7&!D:)B<H*2HU-C<X.3I#1$5&1TA)2E-455976%E:8V1E
M9F=H:6IS='5V=WAY>H*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V
MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_:  P#
M 0 "$0,1 #\ _?RBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH 1F55+,0 !DD]J^%O"W_  6QTW]JO]J#Q'^RM_P3#_9PF^-U
MYX(P/''Q U'Q<GA_PEI+,[(B+?BVNYKIF=)%40V[!PC-&716=>D_X.!/BY\0
M/@=_P1Q^/'Q!^&%]<6NL#PI#IL=U:L5EA@OKZVL;B16'*LL%S*0PY7&0017R
M3_P9<^"?#>C?\$Q/&?C>P@C.J:W\8[^+4;@ ;_+M].T\0Q$^B^9(X'_38^M
M'U3^T9_P56^-O[$DOA[3_P!L+]@?6+#_ (3'Q1IWA_PQXH^&_C6'Q!X=:_N[
MF.!(;R[GMK*ZLCARX+V95PC*K%OEK[3KY;_:V_;^_P""5NEW=_\ LO?M@_M)
M^#-&OVNK2XN?"WBB[DL[GS8+I)[:=$=58[;B!'CD7(+1@J37S!_P4^_X*]ZU
MX6_X*)_ #_@G)\(?C!/\/O#/Q!L$\3_$OXD6NFYU"'1S]J,-A:+/"YMI)OL4
MH>7RC(HFA*%/F) /U#HK\G_V6/\ @L-\7/@1XM_:_P#!GQYNO$WQ(^''P0\.
MW7C+X0?$+6-':UGUS35"#^R9;L01QW+K//;Q1S%?,_UI<L%&WPO0?^"@W_!2
M3Q=_P0T\6_\ !<F3]L#6K+Q_I/Q%232O =MI5A_PBJZ+_;-KI3::UDT!D<9F
MDD\\S>?\B@2 Y8@'[J45^+G_  4S_P""^?[2FH_L+_LD>.?V/6A\ ZS^U'/)
M%X@\7_88[P^&WM;BTM+RUM!<*T9<W%Q*!*ZDB.#( 9]R:O[5?[1_[?7[,?\
MP7<^"W_!,;X3?\%!?B(OPZ^)W@ZRUBZ?5/#>@:YJ=G=%]2BD!GN]/:0P/_9H
M=P&7RQ/(R8"!: /V.HK\7/VQ/^"AG_!3CX6?\''/AO\ X)]_LZ?M%->^#?&6
MF136/A3Q1H6GRV.FSW>E73&=Y(K9+J6"UD07?D^<KR" Q>:H?</==>\-_P#!
M?O\ 84_X)X_&CQ#J'Q9T7]I/XRZCXUB?X8R:+H:A]*TB5HXYKDV9A@5Y5&YU
MLT\V.(X.Z5 R4 ?I=17X6?'O_@JI^U1^QQ_P4=_90\"^"/VN_$/C2'XHPZ)I
M/[0'PN\8:KI6K1^'M9NKFU@N[,36%M$EI=P_:B3'"5"M$A*>7)L;T?\ X+0_
MMX?\%$?V9O\ @M%^SI^RG^RG^UA<^'?"_P 7Y]!BU+P_K7AG3;_3X)[C6GL7
M;)MUN3$R!"R"=6)W;73<" #]C*^'#_P6GTO2O^"R.G?\$=O%?[-][:Z_JT=Q
M<Z?XVL_$\<]D]HFD7&J12-"8$D5VB@\MDR0CDX9U 9OE7Q1^W5^V[_P2]_X+
MY?#?]A+XY_M::_\ &3X4?';2],DM&\9:3I\-]HU_?W-S8PM ]E;PH@6\MUS&
MJB/R;C&W>HDKQ/\ :S\/?%'Q9_P>8^$/#?P9^(5KX3\17OA(16?B2ZTE;[^S
MXSX0OO/EC@<A'F$'F^5YFZ,2^6SI(@9& /WYKXY_85_X*VO^VO\ MT?'?]BL
M_LH^+?!H^"FIR6@\7:O<>9;ZOLNFM\M'Y*?96DQYT*[Y?-AR^5Q@_)O_  1
M_;R_;2\:?\%4OVH/^"8G[3/[1NJ_$O1?AT^JW/A3Q9K6FVD&I6PM-5BLB-T$
M2H1(ES&Y0J51HOD"JQ4TO^"./_!3+]K[XA_\%.OVP_@%^UE^TQJ?B_X<_ QO
M$(T%=4T/38)K2VT[6I;;SW>SM86E?[/$<YX)R0!0!^PM%?B?\ OVM?\ @KG_
M ,%>OV /C%_P4*_8G^.>M^'/B'X;^,BZ1\)OA%H4FE0Z7'HUK%8S3079O(2M
MY=20WS2,T\@4M;J(P@?97Z^?LXZK\:M=_9]\$:U^TEX9L-%^(5WX3T^;QQI&
ME3K+;6>K-;H;J*)E9E*+,7 PS# X9A\Q /C/_@K9_P %Q]<_X)&^+M%T_P")
M_P"QIJ'C'0/$5E<WFE^(/"_C- (8H9H86^U12VBF!M]Q !AI$)D4;\\5]9_L
M9?M4_#O]M[]ECP-^U?\ "HNNB>.- AU&WM99 \EG*<I/:R%>#)#,DL+XXW1M
MCBOFG_@IQ^Q_X3_;V^/#?LE>+_)CB\9?LO>.+;3KR=,K8Z@FN>%Y;.ZQU_=7
M,<,F!U"$=Z_,7_@VT_X*4_$;]DGX"?'K_@FO\0M-V_$SP7K#S?"7PMJKX:;7
M[N]BTB32F'\*)J<MG(P7)59[J0_+&30!]P_M+?\ !R_\.O@?_P %$+3_ ()W
M^!/V2=?\8:SJ_C&R\,>'_% \406-AJ.H3WHT^0+NA=ECAOUGM7?GY[:7 P!G
M]+_#T_B&YT2VG\6:7966I/$#>6FG7[W4$3^B2O%$T@]S&OTK^;;_ (*?_ _1
M?V;/^#C3]BOX&Z%J,U_'X<'PQMKK5+D?OM2NSXHG>YO9?66>=I9W/=Y6/>OU
MY_X*E?'#_@H1X$_:+^!OPN_9O\!ZKIWP:\1Z[(_QT^*NAW5A#<^'=-1T5B;B
M^22&QACC:2>29HR\BQ^7$\3\D ^W:*_'S_@CE_P4^^/GQ)_X+._'#_@G?J?[
M2UY\7_A#I>BWNN?#CQ9KQMY[Z!(IK+:([N"*,75N\=VX#,&!\J-XV 9M_!>"
M?V\?^"N/Q)_X+U?&S_@E_P#!7]KU3X>L])U2+PMJWC'PGIEW%X2 @M+E;\QV
M]M#)>O$)'@BCDD"%IXWE\P(RL ?HK_P5U_X*=1?\$G/V=M,_::\0_ VX\<:!
M=>(XM%U*WT_Q"EE=6DTT;O!(JO"ZRQGRI%8[E93LPKAF*>Y_LR?&VP_:7_9M
M^'O[1VE:#-I5K\0/ ^D^)+;2[B8226<=]9Q72PLX #,@E"E@ "1G%?B__P %
MWO@W^W1\"?\ @W@L?A__ ,%#_P!H;2/B=\18OCG9SOXET5&\D6+K=FWA+O!
MTC*-Q),8V[P@+! Q]^_8X_:7O/VMOA=^RC_P3X_8I_;VN?A]XO\  /P!\(>(
M?C3+X>@TJ^D_L@:)9Q?V7!%>VLX:_::2!FD7"VL>3(LCR1QT ?JU17YC_P#!
M7C_@J'\0/V8OVSOV=O\ @F-\.?C1>>#S\0WM=4^)WQ2GLX+C5+30%GD@V6H,
M+0QW-P;6Z#3"$^60A103\M']BG]M+]IKXO?MA_M,_P#!.UOC7X[U7P!I'A/_
M (2'X)?'A] B&H6<#0V9NK 75Q:&WO)(I;PK%)+&\@^SS;B^%V 'Z)?#[]H+
MX3_%3XF>-OA)X!\50ZGK/P[O+.S\716WS)875S!Y\=NS=#((BCLH^[YB@\Y
M[2OP._X,_/"_QK^)_P ._C'^T,W[3/CSS[#XA1WVO>#H#IL]KXPO)+&20O?7
M%Y:2W8D9V^_%/%D\MGG-G_@F?_P5_P#CQ^WMK.K_  M^(7[>_C#X9?M-GXF1
MS6?PW\0:?IEMX6\0:+'?0F;P_9)-:>99WBP)/""TJ7+R%27E#.L8!^]%%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!R7
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
M,UM%J33+$WV1SA4:0!URF<@?KU10!^>'_!R]^QW^UA^WE^P%IG[-_P"Q_P#
MJ]\;>([KQ]8ZI=B+7]+T^"QM;:&<,TCW]U!N9FF4*L8?HQ;;@9^(_C=_P14_
MX*"_ "']D;]NG_@F-^R=<>&_CW\/O FDZ'\9/!P\2>'[.RO+NPL(+:6[FE&H
MK#<"\'VB&7RW=I8F5W\J0-N_>NB@#\=/^"T7_!/7_@HS^TM\9_V>/^"OO[&W
M[/4^G?&+X86-E#XJ^$>N>(--ENK<6M[)>PB.>"Y:VNXO,GNXY%28.\<L950V
M]5_0']D'XO\ [;?[4?AZZ\7?M/\ [)<?P+TB30I+.'PGJ?BFWUG5=0OI2NZZ
M9[=5CM;:)5=$1LRS-,6985B7S?HJB@#\AO\ @VZ_8$_X*,?\$P]4^*O[,'Q[
M_9LM;+P_K?BZ+4+;XHQ>+K&:QN+>&UEA7[+:QNUQ))(_D,HE2)41I"Y#HL4G
MC7[=/_!)/]I?_@IIIWP;^)-Q_P $^?$GP7_:H?7=);XO?%/3M8T>/PU<V20D
MW&KNUI>,[WJRK"\<:0K.I\R-C(B1R#]WJ*   @ $D\=3WHHHH **** "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 \9_P""@WQ9^-G[/W[&?Q*_:$^ >I^%H=>^'_@;
M5_$L=KXOT&YU"TODL;*:Z-L5M[RU>,OY6WS-[;<YV-TKXTO?^"D__!3_ .'/
M_!*CPQ_P5J\4:?\ !#QOX?NO"FG>)_%GPVT3P;J^@7]IIEPT8D%KJ,VKWT<T
ML8D#'?;1@JK$9("M]<_\%3O^48G[1W_9!O%__IENZ_(GQ3;?&CPY_P $J_V-
MK7]L;XIZIJ'[%'B_PGH.E_&2Q\"Z:FF:CH3N(VTY]1N_WTLVEF81K,8?L[Y0
M?,6>-" ?MY^SK\</"'[37P!\$_M%_#^*ZCT/QWX4T_7])BOHPD\=O=VZ3HDB
M@D!PK@, 2,@X)ZUV"2Q2,Z1RJQC;:X5L[3@'!]#@@_B*^#?^"V?QOE_8[_X)
MI^$O"/[.&KGPEX8\3^-O"?@)->\+77D#P]X:N9%266UFC/[D?9(?(252"@F#
M(P8*PX+_ (*U_!?P9_P3VUG]GC]L/]A'X<Z7X%\76GQU\/\ @K7])\(:>EE#
MXPT'5&EBFTZ^BA"B\?>D;122AWC=G=2&.Z@#TNY_;I_;0^'W_!;#0?\ @G;\
M8-0^&$'PV\<_#J\\4_#_ %^P\%:C'JNJ3VTF)]):5]5:%9HXHYYFE$)!18_W
M:[SMA^&O[=/[<&E?\%JM8_X)L?M":I\*;?P9<_#$^-OA_KFB^"=2MM2\06XN
M(X'M"\NK2PQ31,+HL1&^];??M0-M'+_\'%7@KQ+\,O@Q\*O^"GOPQTF6Y\4?
MLO?%"P\1W4=L/WEWX>NYHK75+0=]L@-N7.>(TD/N/FC_ (*!^([A==\"?\'*
M'PUU"[U#1_A]\=[72+*>UW[9_A>?^)+<NJ_Q">_:_N(FQ@Q:FC<@98 _2O7?
MBU^U)J?_  4/LOV??A[XH\ _\*[TSX?)XF\;QW_@^]FUFS:>\-K8VT5TFI)
M/M)M]2D#M;GRQ9%=LF_<OT!7SS_P3YN[;XM:)X[_ &SEG6XB^+_C2>]\,7(.
M0?#-@HTW23&>\,\5O)J*^^J/ZX'T-0 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 >??M2_L\Z1^U=\!O%'[._BCX@>(_
M#NB>,=#N]'U^Y\+O:)=3V-S"\$\ >ZMYU0/&[*650XSE6!YKB_@M_P $^/@G
M\(_V+$_8!\0ZSKWC[X:Q^&7\/1Z7XY:SFE&F,K)]G,EI;6^X*K85V!D7:I#
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
M]^SS\2?CW_P4-T_PUJ6O^(?#5U9>$-5\8:E&=4MKA+;9;6.A[BK6V)BDA$(
M+RO).Q4LP^@?^":O@+Q!X3_X)R_"#X=^.OC3:_$"_MOAMIUK?>--"UMKB#4L
MVZCS+>\C8-*BJ0B3A@S!%?(8\<[\3_\ @HG_ ,$P?'_C3Q_^Q;\:_C'X5O\
M7]"1K#Q;\-/%FB3_ &C4U>,/Y-K9W$ .J[E8;5M%GW$@+DXK'_X(M?LR>+OV
M)_\ @G!X5^$/Q,MKS1%L]1US5['1-;N09M TJ[U.ZN[2TG8L0DD=M+&903\D
MC2+D[<D \F_X(D>"?#WPY_:J_;D\&^%8)XM/LOVBE^S1W-Y+<.H?387(,DK,
M[<L?O$\<=JB_X./?AYX8UG]F3X7_ !$OX[QM4T?]H3P5%8,NJ7"P(LFIA7S
M'$3$AOO%"WRKS\HPS_@C-\4OAOXC_;>_;:L-"\<Z5=3:Y\=EU+0XX+Z-CJ5D
MNGQ0M<V^#^_B$D;J9$W*".O(JQ_P<@>/?!F@_LC^ /#6K>)[*'4W^._@[44T
MUKA3<&SM]1$D]SY0.[RHT1BTF-JXY(H ]Z_X+%>!_!GCK_@E;^T3:^-/"NG:
MK'I_P3\4ZC8+J-FDPMKN#2+J6"XCW [)(Y$5E<8*E00:^<?^""7CCQ5^S/XE
M^+W_  1>^,FN3W6N_ +Q VH?#B^OF_>ZQX)U%_M%G,#_ !F%Y0LF/E3[1%$/
MN&OH+_@K+\6OA?#_ ,$HOCOK/_"PM%>T\5?!3Q/IWABXAU*)TU>[N=(NHK>"
MU*L?/DD=E553<23Q7R]_P58\%?&2Q^-?[/O_  6%_P""7MCI7CKQA8WB?#KQ
M%9Z==B:RUS1=98P6;W,D.[$5K?S*S$_<:=6; B. #Q;_ (+5ZE=_M5?\%%OV
M8/$6LLE_\,/!'[7_ (7^'.G:+<Q+)9Z[JCSQW.NSRHPVS11%;+3U!! DMK]3
MD-7[26-C9:99Q:=IMG%;V\$82&"",(D:@8"JHX  ["OR)_X*W^&OA!^R0/V
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
M7"U+K^6=VOE+XE\^8XJ>;4*NF)IV?\T-/OC\+^7*>AT5T6B?M<?!3XHE;/\
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
M& (/M7\0O_!/+Q/<^"?V_/@?XQLWQ+I7Q?\ #5VASCF/5+=L?3BO[>P !@#
M'0"ORSCZDECJ-3O%K[G_ ,$[L*_=:.(_:8TW3M8_9P^(&DZO80W5K<^"=5BN
M;:YB#QRHUI*&5E8$,I!((/!K\E?^">/Q/^(O_!!S7/A3\'_CYXLO=6_9,_:$
MT+2M2\!>-=4DW+\.O%-[9Q7%QIEU)TBLYY'=T8X49,G5+IS^K_[5OB,>&OV<
M_&EQ'X<UW5[BY\,W]K9:9X<T"ZU*[N9Y+:18XTAMHW?YFPNX@*"1DBO(?A?^
MSC\(?VW?^"6?A;]E+]IGX2ZY'H]_\,](T'Q1X?\ %'A^ZTN^T^^@L+=6>-;J
M)&66"90T<Z!DWQY5F -?!'4;7[.<-LO[?G[1US#$@:6V\&%Y% R^--N,9/?B
MO O^"SG[.GC_ /X*?Z3K_P#P3Y^$?BJ\TP^"_A_/X\UF[L+CROM'B%O.A\-:
M7(XZ1R307]S*,AD^RVK8PX-4_P#@CY^SE^UI_P $\8_CWX'_ &R=;\1>.=.\
M*W>AV7PZ\9Z=H-Q?W7B/PW:VDR6:QPVZ22S7$*,('B 9T,8R63;(W;_L0?LJ
M?"']JKP#X@_:F_:O_9N\0Z?\3/B#XOO]4\2Z5XWT?4=+N](MED-OING*LGEK
M*EOIT-I&9(MT;R>:X(+D  [[_@CY^VS)^W__ ,$]OA]\?]>D*^*ETXZ+X^LY
M$V2VNNV1^SW@=.L9=T$X0\A)TS7TU7Y?_P#!/'P9XZ_X)Y_\%9?C[^SC\.OV
M;/B9%^SG\4-3LO$'A#Q);_#_ %5]*T'Q-Y,<5];B0P_\>\S%C]IYA46\(W[<
MO7Z@4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !7Y6_\%>/V8?VQOV3?VDM8_X*B_L:
MPP>.O#'C/5/ MI\;/@Y.&74-6FT?6[)M*N-)D4',[.L=MY9#$>>[!)3)B/\
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
M\5#JM5VDMU_EY684445XYZH4444 %%%% !1110!B?$KXB>#_ (0_#K7OBO\
M$+68M.T'PSHUSJNM:A,?DMK2WB:660^RHC'\*_B'_;$_:-\1?M>?M4_$']IW
MQ4CQWGCGQ;>ZO]F=L_98I96,-N#Z1Q;(Q[(*_>7_ (.Y?^"J>F_#'X/V_P#P
M30^#OB16\3>,XX;_ .),UI/\VFZ.K"2"R8K]V2Y=5=ESD01X(*W -?SHU^K<
M#Y7+#826+J*SJ:+_  KK\W^"3.'$SYI<JZ!1117W1RA1110!^AG_  :Y?!:?
MXO\ _!8[P!JYL_/MO ^C:QXDNXST_=V<EM 2>P%S=6Y_#WK^M"OP3_X,K/V8
MG6T^,O[8VKZ6VV66Q\':#=XQ@+B^OESW&3IW ]#FOWLK\;XTQ2Q&=R@MH)1_
M5_F>CAHVI>IQ7[1OP*^$'[3GP/\ $O[/OQ[\.P:MX1\7Z:VF:UI]Q,8Q*DK
M)L<$%)!)L9&4AE<*5Y K\IOV:?B5^U!_P0=_: \3_!#XG:OJ/Q=_96U/XRZ3
MX.3XC:M<;O$O@K5;K0=%^P"\7.VYT];6:RM R@;?LI*K%F."7]3/VI?@-/\
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
M44U3T][7K/K9](]-WJ[+]PX6R:7#^%:G+FG.SDK^ZO)>?=]>FA_>%17X0?\
M!+7_ (.^O#MUINF_!W_@J)X=FL[R)$@A^*_AC3C)#<=M^H6,0W1MQDRVRL&)
M_P!2@!:OVK^!/[1WP#_:>\#P_$K]G;XQ>'/&NA38 U/PWJ\5W&C$9V/Y;$QN
M.Z. P(((!%?D.8Y/F&55.7$0:71K6+]'^F_D?9PJ0J+1G:4445YA844=.M<K
M\8?CG\&?V>_!%S\2OCI\5/#_ (0\/VBYN-8\1ZM#9VZ\$A0\K*&8XX498] "
M351C*<E&*NV!U5?"_P#P6M_X+9_!7_@E-\&YM,TZ[L/$?Q=\06+?\(9X)\[=
MY0;*C4+X*<Q6J,#@<-.RE$P!))'\1?\ !4?_ (.]/ASX1TW4?A%_P3'T(^(]
M;<-#)\3_ !%IS1Z;9'&"]E:2@273C)Q).J1@J#Y<RFOP*^+/Q;^)WQW^(NK?
M%SXR^/-4\3>)M=NVN=7UO6;QI[BYD/&69CT  4*,!5 4   5]SD'!]?$35?'
M+E@OL]7Z]E^/IN<M7$)*T=Q_QC^,'Q+_ &@/BGKWQK^,?B^[U_Q1XGU.74-;
MU>^?,ES/(<D\8"J. JJ JJ J@  #FJ**_5(QC"*C%62.$****8!2QQO+(L42
M%F8@*JC))]!25^@W_!MC_P $[+S]O'_@HMH7B?Q3HGVCP'\)I8/%'BR26+=#
M<7$<F;"Q;J"9;A [*1AHK><5RXW%TL#A)XBIM%7_ .!\WH5&+E))']%W_!%K
M]BZ;]@S_ ()M?#'X!Z[I M/$::(-6\7HT8$BZM?-]IN(W/<Q%TM\^ENM?5%(
MJA5VC\_6EK^?\17J8JO.M/>3;?J]3U4E%604445B,**** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH *Q?B%XJU?P3X0O?$^A?#S6O%5U:
M1%X]"\/26BWEUC^&,WD\$.?9I%K:HH ^>/\ @F__ ,%'OAO_ ,%//@<G[1OP
M4^#'C_PYX0N;VXM--U/QQ;:9 U]+!)Y<HCBM+ZYD 5]RY=4!*-C/&=EOVTK@
M_M9:C^R#;?LL?$N;6-.\*+XC/B*-]"&DSZ>]U+:Q2)(VJ";<\L,@$;0JX RP
M4&OD_P#X-1./^"*_@%#]Y?$_B,,/0_VK<<5],:3S_P %7_$&/X?V>='S[9UW
M4\?R/Y4 9G[)G_!3SP3^U_\ M*?$W]E[P7^S/\4?#^M?!_5H=-\>ZIXIBT..
MPL;B=9G@5&MM4GEG$BP.08XV !7?MS6Q\!?^"@&G_M%?M">-_@-X#_98^*4=
MI\/=??1?$GQ#OH=$'AU;]8UD>W@N(M3>:YD3<%D2*%FA?Y)1&W%?D3XW_;!^
M.?['G[>/[<WBKPIX-\36WPNUGX[>$K#XW?$_P/MGUOP5H;V-TK3VEN1\KREF
MC-W\WV8 E4,KQ,O[;_LK1?LZQ_LZ^#V_9*GT27X;R:)%+X1G\/3>;:S6CY82
M*^2TCLQ9G=R9&D+ER7+&@#T"BBB@ KY?_P""J?[&$G[67P";5?!NG"7QEX0\
MV^T%43Y[V(J//L_JX567_;C4<!F-?4%%=V6YAB<JQU/%T':4'=?JGY-:/R./
M'X&AF6#GAJRO&2L_T?JGJO,_FPDC>*1HI4*LI(96&"#Z&DK[_P#^"QG_  3W
MF^'WB&Z_:Q^#F@L= U6XW^,-.M8\C3KMV_X^U Z12L?F_NR'/20!?EC]FK]F
M";XSVVL_$[XC>,K/P1\+_!MN;SQU\0-:<1VFG6Z@$QH6XDG8$!4&>67/50W]
M-X#B3+,=DRS+GY86UOO&7\MMV[[):NZMNC^>L9P_F6$S9Y>H.4V]+;2727IW
M[:WV(/V8OV6_%/[1^NZA>2:[8^&?!OAJS?4/&_CK7)EAT[0K&-2\DTLCE5W!
M%8A2P^Z22JJS#X__ ."M7_!9/PM\6/!,_P"P!_P3JCOO#7P'TRYVZ_X@D5H=
M4^(MVI :[NSA72T)4&.W(4L K2*N$AAP/^"N?_!8^#]JS08OV*_V+-&O/!'[
M.OAJ\#0Z<28[_P :W<; C4M38<LNY0\=N>%(5W!=8EA^ :^>KU<3F]=5\2N6
M$7>%/MVE/O+LMH^;U/U?A_AW#Y'1N_>JM>]+MY1\N[W?IH%%%%=!]$%=)\*_
MC+\7O@7XKB\=_!/XI^(_!^MP#$.L>%];GL+I!G.!+ ZL![9KFZ*4HQDK25T!
M]Z_![_@YD_X+-?!ZRBTJ+]K)O$UG"@5(/&/AFPOWX[M<-"+AS_O2&O61_P '
M@7_!6H6?V4Z9\*"^W'V@^#;C?GUQ]KVY_#%?EC17EU,BR:K*\L/"_P#A2_(T
M56HNI^@'Q<_X.>?^"S7Q8M9=.A_:@M?"UK,")(?"/A+3[5\>T[0O.F,_PR"O
MBSXQ_'SXY?M$>*#XW^/GQC\4>-=8((&I^*]>N-0G52<E5>=V*K_LC ]JY*BN
MK#8# X/^!2C'T21+G*6["BBBNLD**** "BBB@"[X;\-^(/&7B*P\(^$]%NM2
MU75;V*STW3K&!I9KJXE<)'%&B@EW9F"A1R20!7]AG_!$#_@F/HO_  2Z_8>T
M7X3:M:6\GCWQ$5UKXCZE$0_F:G)& +9''6*W3$*X.&*R2  RD5^;_P#P:K?\
M$2]0T*33O^"H?[4_@_RIIK<O\'?#VHP_,B."&UN1&'&Y25ML_P +-,!S"]?O
M&  , 5^5\9YXL55^HT'[L7[S[R[>B_/T.[#4N5<S"BBBO@SJ"BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ^#_V,_P!C
M7]N'_@EE'XT^ O[-/@3X??%+X.ZUXRO_ !'X%M]?\=77A_6?#!O&#S:;,%T^
M[AN[=7!,<JLDF2^Y#N 7W_\ 9P^!OQPT+XC>-?VH_P!HR_\ #,_Q"\8Z/I^C
MV7ASPM=SOI'A_2;![N:VL8[N:%);J1Y[ZYEFNC!%NWQJL*K"N[W&B@#X>_81
M_8 _:?\ @/\ ME_M/_&W]H30OA?K'@K]HO7[.^?1M)\1WM[/IUO;075O]FG@
MN=-BBNEFCG4/\Z!<,,.#7!_L7_\ !-[_ (*+?\$VOVL?'MO^R'KWPJNOV7O%
M>O-J&A_!SQ7XXU<7GAV21%,LUC<KI<JVVZ7>WV<^8A0JI<NOG']':* &6[3M
M C74:)*4!D2-RRJV.0"0,C/? SZ"GT44 %%%% %?5])TO7]*N="US38+RRO;
M=X+RTNHA)'/$ZE61U;(92"00>"#7X)?\'8/[+G[;OPY^%/A'_A25E;0?LJ>&
MH8ENO"GA"SDB.D:NS$?;-6^9FNED9@(K@G8C,495D<23_OK537] T+Q7H=YX
M8\4:+::EIFHVLEMJ&G7]LLT%U!(I5XI(W!5T9205((()!KU<IS6KE6*C52YH
MIW<7MVOY22;L^GS9C4H4ZCYFO>M:_6W;TTV/X+J*_<[_ (+5?\&J/B?PIJ&K
M_M._\$O/#DFJ:-)ON]<^$$;E[NQ/+.^E%CF>+J?LI/F*1B(R!EC3\.-4TO4]
M$U.XT76M.GL[RTG>&[M+J%HY895)5D=6 *L"""",@C%?M66YK@LVH>UP\K]U
MU7JOZ3Z'!.G*F[,@HHHKT2 HHHH **** "BBB@ HHHH ***N>'O#VO\ BW7;
M/POX5T.\U/4]0N4M]/T[3[9YI[F9R%2..- 6=V) "@$DG H;25V!3K]@/^#=
M_P#X-XM9_;!UO2OVU?VV?!MQ9?":QF2Z\*>%=0B:.3QE*IRLLBG!&G@@$G_E
MX/RK\FXGW+_@B1_P:L3V5WHO[5?_  5"\.)NB:.]\/?!R;#C/#)+JY&0>S?8
MQ["8_?AK]YK.SM-.M(M/T^UC@@@C6.""% J1HHP%4#@    #I7YWQ)Q=",98
M7 RN]G-=/*/GY].FNJZZ.'?Q2"SL[33K2+3["UC@@@C6."&% J1HHP%4#@
M  #I4E%%?F9VA1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
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
ME0   6( &!6]110 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>GRAPHIC
<SEQUENCE>18
<FILENAME>ctsh-20250331_g8.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 ctsh-20250331_g8.jpg
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
M((R':.)F++F,2_C_ /\ !.7_ (*>?LJ^+O\ @Z'\2_M2^%8M>B\&_&40>$/
ML9T58YUOKU-+L[=9H@^(8A) X+ G:N#CM7:_L)_!:+]OS_@Y]_:]\+_'CXC^
M._#EYI.G>+8=%U;P1XONM$U."&SUC3M+M/+N;=ED""R*_N\[7 7<&7<I /W+
M^&?P5_:,TCX=7FE_%O\ ;)UW7/%.I0*9=8T3PEH^GV6ES @G[#:R6LSB,XVX
MN9;EL$X8'!'XX_L4_P#!?/\ X*._#;_@JI\-OV3O^"C'CKPWJ?P\^*%C:KH.
ML6/A6WT\DZBA73KM7C .T7:&UD!.U3YIYV UZ_\ \&O7[</[77Q'^+?[0G[
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
M ,1//_!<C_H][_S&OAG_ .5M'_$3S_P7(_Z/>_\ ,:^&?_E;7P111_8V3_\
M0/3_ / (_P"0>TJ=V?>__$3S_P %R/\ H][_ ,QKX9_^5M'_ !$\_P#!<C_H
M][_S&OAG_P"5M?!%%']C9/\ ] ]/_P  C_D'M*G=GWO_ ,1//_!<C_H][_S&
MOAG_ .5M'_$3S_P7(_Z/>_\ ,:^&?_E;7P111_8V3_\ 0/3_ / (_P"0>TJ=
MV?>__$3S_P %R/\ H][_ ,QKX9_^5M'_ !$\_P#!<C_H][_S&OAG_P"5M?!%
M%']C9/\ ] ]/_P  C_D'M*G=GWO_ ,1//_!<C_H][_S&OAG_ .5M'_$3S_P7
M(_Z/>_\ ,:^&?_E;7P111_8V3_\ 0/3_ / (_P"0>TJ=V?V-_P#!!C]J7X[_
M +:'_!+'X;_M'_M+>.O^$E\9Z_<:VNK:S_9EK9^>+?6+VVA_<VL442[8HHU^
M5!G;DY))/V#7Y_?\&NO_ "A"^#W_ %]^)/\ U(-1K] :_$LWA"EFM>$%9*<D
MDM$E=Z(]*FVX+T"BBBO.+"BBB@ HHHH **** "BBOY__ -MW_D\GXJ_]E$UG
M_P!+9:^KX4X8_P!9\34I>V]GR)._+S7UM_-$^:XEXB_U=P].K[+GYG;XN6VE
M^S/Z **_FOHK[G_B$G_4;_Y3_P#NA\=_Q$[_ *A/_*G_ -H?TH45_-?11_Q"
M3_J-_P#*?_W0/^(G?]0G_E3_ .T/Z4**_FOHH_XA)_U&_P#E/_[H'_$3O^H3
M_P J?_:']*%%?S7T4?\ $)/^HW_RG_\ = _XB=_U"?\ E3_[0_I0HK^:^BC_
M (A)_P!1O_E/_P"Z!_Q$[_J$_P#*G_VA_2A17\U]%'_$)/\ J-_\I_\ W0/^
M(G?]0G_E3_[0_I0HK^?+]D3_ ).Q^&'_ &431/\ TOAK^@VOB.+.%_\ 5>O2
MI^V]ISIOX>6UG;^:1]APSQ%_K%0J5/9<G(TOBYKW7H@HHHKY(^F"BBB@ HHH
MH _!S_@]Y_Y 7[-7_7WXN_\ 0=&K\!J_?G_@]Y_Y 7[-7_7WXN_]!T:OP&K]
MKX0_Y)ZC_P!O?^ER/-Q'\9A1117TIB%%%% !1110 4444 %%%% !1110!_6W
M_P &NO\ RA"^#W_7WXD_]2#4:_0&OS^_X-=?^4(7P>_Z^_$G_J0:C7Z U^!9
MU_R.,1_CG_Z4SU:?\->@4445YA84444 %%%% !1110 5_/\ _MN_\GD_%7_L
MHFL_^ELM?T 5_/\ _MN_\GD_%7_LHFL_^ELM?J_A1_R,L3_@7YGYIXE_[A0_
MQ/\ (\OHHHK]Q/QX**** "BBB@ HHHH **** "BBB@#T/]D3_D['X8?]E$T3
M_P!+X:_H-K^?+]D3_D['X8?]E$T3_P!+X:_H-K\0\6/]^PW^&7YH_8/#3_<L
M1_B7Y!1117Y,?I@4444 %%%% 'X.?\'O/_("_9J_Z^_%W_H.C5^ U?OS_P '
MO/\ R OV:O\ K[\7?^@Z-7X#5^U\(?\ )/4?^WO_ $N1YN(_C,****^E,0HH
MHH **** "BBB@ HHHH **** /ZV_^#77_E"%\'O^OOQ)_P"I!J-?H#7Y_?\
M!KK_ ,H0O@]_U]^)/_4@U&OT!K\"SK_D<8C_ !S_ /2F>K3_ (:] HHHKS"P
MHHHH **** "BBB@ K^?_ /;=_P"3R?BK_P!E$UG_ -+9:_H K^?_ /;=_P"3
MR?BK_P!E$UG_ -+9:_5_"C_D98G_  +\S\T\2_\ <*'^)_D>7T445^XGX\%%
M%% !1110 4444 %%%% !1110!Z'^R)_R=C\,/^RB:)_Z7PU_0;7\^7[(G_)V
M/PP_[*)HG_I?#7]!M?B'BQ_OV&_PR_-'[!X:?[EB/\2_(****_)C],"BBB@
MHHHH _!S_@]Y_P"0%^S5_P!??B[_ -!T:OP&K]^?^#WG_D!?LU?]??B[_P!!
MT:OP&K]KX0_Y)ZC_ -O?^ER/-Q'\9A1117TIB%%%% !1110 4444 %%%% !1
M110!_6W_ ,&NO_*$+X/?]??B3_U(-1K] :_/[_@UU_Y0A?![_K[\2?\ J0:C
M7Z U^!9U_P CC$?XY_\ I3/5I_PUZ!1117F%A1110 4444 %%%% !7\__P"V
M[_R>3\5?^RB:S_Z6RU_0!7\__P"V[_R>3\5?^RB:S_Z6RU^K^%'_ ",L3_@7
MYGYIXE_[A0_Q/\CR^BBKOASP[KGB[Q!8^%?#&E3WVI:E=QVMA96R%I)YG8*B
M*!U)8@#ZU^X2DHIMNR1^/I.3LMRE17L_QI^%7PB_9=U _"_Q2LGC+X@6D8_X
M2.*WU PZ/HDS '[&#$!+=SIGYW62.-&R@#D$CGOV;_V</$?[0_B/48H-9MM#
M\.>'--?4_%_BK4(V:WTBR3)+E5YDD;!"1+\SMQP S#BCF.&>%>);M3W4GU71
MI;N_336ZM>Z.R6 Q"Q*PZ5ZFS2Z/LWMIUUTL[VL><T5UWQ-UCX-M</H7P?\
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
M4:_0&OP+.O\ D<8C_'/_ -*9ZM/^&O0****\PL**** "BBB@ HHHH *_G_\
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
MIIQ5G*2C?7I=H_/O$'!8S&X*C'#TY3:D[\J;MIY)G@U%=Y_PS5\6?^?/0?\
MPLM+_P#DFC_AFKXL_P#/GH/_ (66E_\ R37['_K'P]_T&4O_  9#_,_*?[!S
MS_H%J?\ @$O\C@Z*[S_AFKXL_P#/GH/_ (66E_\ R31_PS5\6?\ GST'_P +
M+2__ ))H_P!8^'O^@RE_X,A_F']@YY_T"U/_  "7^1P=%=Y_PS5\6?\ GST'
M_P ++2__ ))H_P"&:OBS_P ^>@_^%EI?_P DT?ZQ\/?]!E+_ ,&0_P P_L'/
M/^@6I_X!+_(X.BN\_P"&:OBS_P ^>@_^%EI?_P DT?\ #-7Q9_Y\]!_\++2_
M_DFC_6/A[_H,I?\ @R'^8?V#GG_0+4_\ E_D<'17>?\ #-7Q9_Y\]!_\++2_
M_DFC_AFKXL_\^>@_^%EI?_R31_K'P]_T&4O_  9#_,/[!SS_ *!:G_@$O\C@
MZ*[S_AFKXL_\^>@_^%EI?_R31_PS5\6?^?/0?_"RTO\ ^2:/]8^'O^@RE_X,
MA_F']@YY_P! M3_P"7^1/^R)_P G8_##_LHFB?\ I?#7]!M?@]^SG\%?'7@/
M]H3P'XY\5R:#::7HWC/2[[4KK_A+=-D\FWANXI)'VI<%FPJDX4$G& ":_8K_
M (;G_9'_ .B]:#_W^?\ ^)K\>\3<?@,?C</+"U8U$HN_+)2MKULV?JGA[@L9
M@L'7CB*<H-R5N9-7T\TCU>BO*/\ AN?]D?\ Z+UH/_?Y_P#XFC_AN?\ 9'_Z
M+UH/_?Y__B:_,3]#/5Z*\H_X;G_9'_Z+UH/_ '^?_P")H_X;G_9'_P"B]:#_
M -_G_P#B: /5Z*\H_P"&Y_V1_P#HO6@_]_G_ /B:/^&Y_P!D?_HO6@_]_G_^
M)H _'/\ X/>?^0%^S5_U]^+O_0=&K\!J_H:_X.F_AAXG_P""CND_!"V_8RO=
M!\9/X/N/$;>(E_X2K3].^R"Z731 ?].GA\S=]GF^YNQLYQD9_(3_ (<V?\%$
M/^B-:#_X=#PY_P#+"OU[A;,\MP^14J=6M",ES:.23^)]&SSZ\)NJVD?,%%?3
M_P#PYL_X*(?]$:T'_P .AX<_^6%'_#FS_@HA_P!$:T'_ ,.AX<_^6%?0?VSD
M_P#T$4__  ./^9E[.IV9\P45]/\ _#FS_@HA_P!$:T'_ ,.AX<_^6%'_  YL
M_P""B'_1&M!_\.AX<_\ EA1_;.3_ /013_\  X_YA[.IV9\P45]/_P##FS_@
MHA_T1K0?_#H>'/\ Y84?\.;/^"B'_1&M!_\ #H>'/_EA1_;.3_\ 013_ / X
M_P"8>SJ=F?,%%?3_ /PYL_X*(?\ 1&M!_P##H>'/_EA1_P .;/\ @HA_T1K0
M?_#H>'/_ )84?VSD_P#T$4__  ./^8>SJ=F?,%%?3_\ PYL_X*(?]$:T'_PZ
M'AS_ .6%'_#FS_@HA_T1K0?_  Z'AS_Y84?VSD__ $$4_P#P./\ F'LZG9GS
M!17T_P#\.;/^"B'_ $1K0?\ PZ'AS_Y84?\ #FS_ (*(?]$:T'_PZ'AS_P"6
M%']LY/\ ]!%/_P #C_F'LZG9G]'G_!KK_P H0O@]_P!??B3_ -2#4:_0&OSF
M_P""#'Q"^'W[%_\ P2Q^&_[.'[2WQ T'PUXST"XUMM6T;^V8+SR!<:Q>W,/[
MZU>6)MT4L;?*YQNP<$$#["_X;G_9'_Z+UH/_ '^?_P")K\2S><*N:UYP=TYR
M::U35WJCTJ::@O0]7HKRC_AN?]D?_HO6@_\ ?Y__ (FC_AN?]D?_ *+UH/\
MW^?_ .)KSBSU>BHK"^M-4L8=3T^X66WN(EE@E3HZ, 58>Q!!J6@ K+U;P1X+
MUZ\.H:YX0TN]N"H4SW>GQR.0.@W,I.*U** ,+_A5WPS_ .B=Z%_X*(?_ (FC
M_A5WPS_Z)WH7_@HA_P#B:W:* ,+_ (5=\,_^B=Z%_P""B'_XFC_A5WPS_P"B
M=Z%_X*(?_B:W:* ,+_A5WPS_ .B=Z%_X*(?_ (FC_A5WPS_Z)WH7_@HA_P#B
M:W:* ,+_ (5=\,_^B=Z%_P""B'_XFC_A5WPS_P"B=Z%_X*(?_B:W:* ,+_A5
MWPS_ .B=Z%_X*(?_ (FC_A5WPS_Z)WH7_@HA_P#B:W:* ,+_ (5=\,_^B=Z%
M_P""B'_XFC_A5WPS_P"B=Z%_X*(?_B:W:* ,+_A5WPS_ .B=Z%_X*(?_ (FC
M_A5WPS_Z)WH7_@HA_P#B:W:* ,+_ (5=\,_^B=Z%_P""B'_XFC_A5WPS_P"B
M=Z%_X*(?_B:W:* ,+_A5WPS_ .B=Z%_X*(?_ (FC_A5WPS_Z)WH7_@HA_P#B
M:W:* ,+_ (5=\,_^B=Z%_P""B'_XFC_A5WPS_P"B=Z%_X*(?_B:W:* ,+_A5
MWPS_ .B=Z%_X*(?_ (FC_A5WPS_Z)WH7_@HA_P#B:W:* ,+_ (5=\,_^B=Z%
M_P""B'_XFC_A5WPS_P"B=Z%_X*(?_B:W:* ,+_A5WPS_ .B=Z%_X*(?_ (FC
M_A5WPS_Z)WH7_@HA_P#B:W:* ,+_ (5=\,_^B=Z%_P""B'_XFC_A5WPS_P"B
M=Z%_X*(?_B:W:* ,+_A5WPS_ .B=Z%_X*(?_ (FC_A5WPS_Z)WH7_@HA_P#B
M:W:* ,+_ (5=\,_^B=Z%_P""B'_XFC_A5WPS_P"B=Z%_X*(?_B:W:* ,+_A5
MWPS_ .B=Z%_X*(?_ (FC_A5WPS_Z)WH7_@HA_P#B:W:* ,+_ (5=\,_^B=Z%
M_P""B'_XFC_A5WPS_P"B=Z%_X*(?_B:W:* ,+_A5WPS_ .B=Z%_X*(?_ (FC
M_A5WPS_Z)WH7_@HA_P#B:W:* ,+_ (5=\,_^B=Z%_P""B'_XFC_A5WPS_P"B
M=Z%_X*(?_B:W:* ,+_A5WPS_ .B=Z%_X*(?_ (FC_A5WPS_Z)WH7_@HA_P#B
M:W:* &Q1101+!!&J(BA41!@*!T '84ZBB@ HHHH **** "BBB@#R_P#:T_;!
M^"/[%GPT@^)?QKUF[5=3U>WT?PUH.CV37>J>(-5N&VV^GV-LGS7%Q(W 48
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
M\ I?#T7C.33W3PY/XK\XZ=#='A9+@0 R.BY+;%P7VA=R9W#X1^%7[*7_  <
M?"GPC?>$O#W[4'[+L-YKM])>^(_&DO@/7+G6=0O90JR7TC2W/DR3!%140QB&
M-(HHDC2*-$7]$Z* /FKX[_L3>,KG]J?X;_MU_L]Z[IDWQ'\"^$[OPAK]EXNO
M9;>V\7^';DK*;:XNK>&5[::&Z1;J.58)%+&5&CPX:/-^#_[%OQQ^"^I?'7]J
M_0?$'@W4/V@_C9<6DINM36Z/A_0;>QM5M--TY"JB>XAMX]\DD@6)KF5B2L(*
M[/J>B@#\[/A5^RE_P< ?"GPC?>$O#W[4'[+L-YKM])>^(_&DO@/7+G6=0O90
MJR7TC2W/DR3!%140QB&-(HHDC2*-$7[;U']FSX#>(YTU3QU\(/"_B353;0Q7
M>N:_X<M+J\O#'&L:O+*T67;:JC/3C    KN** /EG_@EU_P3JM?^"?\ X0^(
M>EZU#X5O=7\8?%CQ#XDT_5= TD0R6NE7]RDT&GL[(K8BV#*#]V"!MKZFHHH
M**** "BBB@ HHHH **** "DDC25&BE0,K AE89!'H:6B@#\_[;]G3]IK_@BQ
M\/\ XA>)/^"?7P*7XV_"35M?N/$MK\#8]9;3-<\*7,X!NETBX\F=+ZT8JK+9
M-&DL?/EO,S%&9_P2_L/ G_!2KXLZ?_P6,^+7B[3]0\<:1H=SX3\)?"^QAD2/
MX4$NPO[.Z\X+-/JLA9EDN7CA4PNJQQ[&#G] ZY>?X)?"&?XA?\+;'PUT6+Q4
M42.7Q+;:>D.H31I]V*2X0"22,?\ /-F*^U 'SK_P4@_8V_:-_:U^*GP'\6?"
M*]\$V.F?!KXM:?X[NAXCUB[CGU:2V26(V*+#:2+ K)*Q\XLY!Q^[P.?JVP>^
MDL89-3MXH;EHE-Q%!,9$1\?,JN54LH.0&*J2.<#I4M% 'QY^WE^SU_P5(^.'
MQS\-Z_\ LQ?$KX&Z=\/_  H8[ZT\,?$G1]7OFU'6%*O'?726DD*-]G89@B+.
MBR8G8&5(#!UG[//P%_;L\?:#X_\ "O\ P4]^*7PQ\8:!XK\.?V#I_A'X9>';
MRPTX6<\<T=^]T;N22:625'CC7#A457P,N2/I>B@#X-N/^"6/QZ\;_L5>&_\
M@E9\5_B5X;OO@?X=U&PM;WQ7;7EU_P )'K_AG3[U+JRT66U\A8+1]L-O;RWB
M7$F^*%ML$9E_=]7^W-^S=_P4^^,'QH\+7_[*?Q!^!.C_  W\&QPW6F^$?B'H
MFK7@OM5CVM#>7$=F\*%;9E!MX2SQI(!.094@,'V/10!\Q_ GX:?\%8$\*_$/
M5/VG/VC_ (23>*[[PT;'X76_@3P=>Q:-H]^4F)O;Z*ZF:>Z)D-MA%E552.0
M9D-4?#?[.W[=?[2_P_T3X8_\%&M?^$D>A:;JVGZEXDTWX51:C,/%<]E<QW5M
M',]^L?V*V^T0PR2PHLQF">7YB1LZO]544 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?_
!V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>19
<FILENAME>ctsh-20250331_g9.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 ctsh-20250331_g9.jpg
M_]C_X  02D9)1@ ! @$ 8 !@  #_[@ .061O8F4 90     !_]L 0P " 0$!
M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D*
M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H*
M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\  $0@
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
M_!TFCS/!YLLG[]&OKI9&'F*H92@^3)!SQ[Y110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%?S_\ [;O_ ">3\5?^RB:S_P"ELM?5\*<,?ZSXFI2]M[/D2=^7FOK;
M^:)\UQ+Q%_J[AZ=7V7/S.WQ<MM+]F?T 45_-?17W/_$)/^HW_P I_P#W0^._
MXB=_U"?^5/\ [0_I0HK^:^BC_B$G_4;_ .4__N@?\1._ZA/_ "I_]H?TH45_
M-?11_P 0D_ZC?_*?_P!T#_B)W_4)_P"5/_M#^E"BOYKZ*/\ B$G_ %&_^4__
M +H'_$3O^H3_ ,J?_:']*%%?S7T4?\0D_P"HW_RG_P#= _XB=_U"?^5/_M#^
ME"BOYKZ*/^(2?]1O_E/_ .Z!_P 1._ZA/_*G_P!H?TH45_/E^R)_R=C\,/\
MLHFB?^E\-?T&U\1Q9PO_ *KUZ5/VWM.=-_#RVL[?S2/L.&>(O]8J%2I[+DY&
ME\7->Z]$%%%%?)'TP4444 %%%% 'Y*_\'3?_  4V_;?_ ."<6D_!"Y_8R^-O
M_"&OXPN/$:^(F_X1O3=1^UBU733 /].MIO+V_:)ON;<[^<X&/R$_XB>?^"Y'
M_1[W_F-?#/\ \K:_0+_@]Y_Y 7[-7_7WXN_]!T:OP&K]>X6RS+<1D5*I5HPE
M)\VKBF_B?5H\^O.:JM)GWO\ \1//_!<C_H][_P QKX9_^5M'_$3S_P %R/\
MH][_ ,QKX9_^5M?!%%?0?V-D_P#T#T__  "/^1E[2IW9][_\1//_  7(_P"C
MWO\ S&OAG_Y6T?\ $3S_ ,%R/^CWO_,:^&?_ )6U\$44?V-D_P#T#T__  "/
M^0>TJ=V?>_\ Q$\_\%R/^CWO_,:^&?\ Y6T?\1//_!<C_H][_P QKX9_^5M?
M!%%']C9/_P! ]/\ \ C_ )![2IW9][_\1//_  7(_P"CWO\ S&OAG_Y6T?\
M$3S_ ,%R/^CWO_,:^&?_ )6U\$44?V-D_P#T#T__  "/^0>TJ=V?>_\ Q$\_
M\%R/^CWO_,:^&?\ Y6T?\1//_!<C_H][_P QKX9_^5M?!%%']C9/_P! ]/\
M\ C_ )![2IW9][_\1//_  7(_P"CWO\ S&OAG_Y6T?\ $3S_ ,%R/^CWO_,:
M^&?_ )6U\$44?V-D_P#T#T__  "/^0>TJ=V?V-_\$&/VI?CO^VA_P2Q^&_[1
M_P"TMXZ_X27QGK]QK:ZMK/\ 9EK9^>+?6+VVA_<VL442[8HHU^5!G;DY))/V
M#7Y_?\&NO_*$+X/?]??B3_U(-1K] :_$LWA"EFM>$%9*<DDM$E=Z(]*FVX+T
M"BBBO.+"BBB@ HHHH **** "OY__ -MW_D\GXJ_]E$UG_P!+9:_H K^?_P#;
M=_Y/)^*O_91-9_\ 2V6OU?PH_P"1EB?\"_,_-/$O_<*'^)_D>7T445^XGX\%
M%%% !1110 4444 %%%% !1110!Z'^R)_R=C\,/\ LHFB?^E\-?T&U_/E^R)_
MR=C\,/\ LHFB?^E\-?T&U^(>+'^_8;_#+\T?L'AI_N6(_P 2_(****_)C],"
MBBB@ HHHH _!S_@]Y_Y 7[-7_7WXN_\ 0=&K\!J_?G_@]Y_Y 7[-7_7WXN_]
M!T:OP&K]KX0_Y)ZC_P!O?^ER/-Q'\9A1117TIB%%%% !1110 4444 %%%% !
M1110!_6W_P &NO\ RA"^#W_7WXD_]2#4:_0&OS^_X-=?^4(7P>_Z^_$G_J0:
MC7Z U^!9U_R.,1_CG_Z4SU:?\->@4445YA84444 %%%% !1110 5_/\ _MN_
M\GD_%7_LHFL_^ELM?T 5_/\ _MN_\GD_%7_LHFL_^ELM?J_A1_R,L3_@7YGY
MIXE_[A0_Q/\ (\OHHHK]Q/QX**** "BBB@ HHHH **** "BBB@#T/]D3_D['
MX8?]E$T3_P!+X:_H-K^?+]D3_D['X8?]E$T3_P!+X:_H-K\0\6/]^PW^&7YH
M_8/#3_<L1_B7Y!1117Y,?I@4444 %%%% 'X.?\'O/_("_9J_Z^_%W_H.C5^
MU?OS_P 'O/\ R OV:O\ K[\7?^@Z-7X#5^U\(?\ )/4?^WO_ $N1YN(_C,**
M**^E,0HHHH **** "BBB@ HHHH **** /ZV_^#77_E"%\'O^OOQ)_P"I!J-?
MH#7Y_?\ !KK_ ,H0O@]_U]^)/_4@U&OT!K\"SK_D<8C_ !S_ /2F>K3_ (:]
M HHHKS"PHHHH **** "BBB@ K^?_ /;=_P"3R?BK_P!E$UG_ -+9:_H K^?_
M /;=_P"3R?BK_P!E$UG_ -+9:_5_"C_D98G_  +\S\T\2_\ <*'^)_D>7U):
M31V]U%<36D<Z1R*S02E@D@!R5;:0V#T."#Z$5'17[CN?CVQ]0?MO6'@R7]D_
M]G;QAX4^'.A>')M:T+6I=3AT.R\I9Y8[BWB$CLQ9Y&(7.YV8\GG%<O\ LA?L
MT^&/'WA+Q7^T?\9K*]G\">!(XEETK3G*7'B'4YF"VVFQ.H)0,[)YCJ"RJZX&
M6W+T_P"V5_R9#^S#_P!B]X@_]+H:Z7P]\0O$GAC_ ((X[OA'XDO-+U"V^,IA
M\5SZ5=-#.L$MDY4LR$,$<BW3.<':5YY%?%4Z^*I9'3IT79SKSA>[NHNM.^NK
M3LN5/=-JVI]=.CAZN<3J55=0HPG:RLVJ4+::*UW=KJDSYY^.'CSXI:WK#Z!X
MS\%IX0L0PFLO"=AH7]FVUO'R$(BVJTI R/-D+NW)+$DFN!KZY\1_$*;XV_\
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
M7_7WXN_]!T:OP&K]^?\ @]Y_Y 7[-7_7WXN_]!T:OP&K]KX0_P"2>H_]O?\
MI<CS<1_&85^A/[%/_*O7^VO_ -CO\/?_ $ZBOSVK[&_9L_;>_96^$?\ P3/^
M,/[!_C30?']UK'QCU71-1OO$^F6%C]FT633;E)XHXX'N UTK$,&8O$<,,*-O
M/J9G3J5*$%!7:G!Z=HS3;^Y$0LG]Y\^_LM_M7?'[]BSXP67Q\_9F\??\(QXO
MTZWF@L=:72[6[>".5=D@5+J*1!N0E2=N=K,,X8@_HEXN_;(\'?\ !<;_ ()[
M?&34OVPOAOX;L/VBO@'X-A\7>%_BKX>TJ.RE\1:-'=P6UU97\<8"LP-Q&$"X
M3=,A1(]L@E^$/V*O&G[#7@_QYKMO^WG\%O&?C#PKJGAV:TTFX\!^($L-2T6_
M+HT=[&LO[FX(573RY<H-^XJV *U/B5^TC\#O 7PQ\4_ /]BCP7XMTG0/&\EL
MGC/Q5X\U6VN-8U>RMYUN(-/2*TC2&SM1.D4TB@RO+)!"3(J)Y9QQF%AB<3&4
M*;52+BU/1:7NU>]VK73BUU^8XR:COIV/!*^ZOV%/^#@']M/]CSP9H7[.?C2W
M\+_$OX':?;?V?J/PF\5^%+ VD^GNY::-)D@$GF-O=MTIE0NQ9T?)S\\?\)]^
MQ;_PPQ_PKC_A0_B+_A?/_"??;/\ A8G_  D#?V9_8'V?;]B^R[]OF>;\V?+W
M=_-Q^[KTGQ9\3/\ @CAJWPW\'^(?#O[+_P :M-\<Z3H5K;^+?#EMX\LAH&NW
M\: 270NIH9KNW65P7>.-% 5MB&,CS*UQD:&+A[.O0<U=K9:6V:UNK]'HUUL*
M+<7=,]9_;)\7^ O^"1G_  5UT+]IO_@GU96S^"M<\*:5XV\*^%=:#O NCZ[I
MFZ?2IP&W")HIY57YMT:21X8L@8\5X&^,GA;]J3X#Z7^Q=X0\"ZC\+_V=OAKX
MHO\ XG_%35[WQ NL:G/<R1QV2,)_LUM&9VB,.GV=N(ANFN0TKLNYH_F/]H7X
M\^._VE_BYJGQB^(C6J7^HK!!;V.G0F.TTVRMX$M[2RMT)8I!!;Q10QJ2Q"1K
MEF.2>J^*/QP\&6?[//A?]F3X'Q7L.D;HM?\ B+JMY L4WB#Q 8V2--H9L6EC
M#(\$"DY9YKJ<A?/5(\HX%JE24]:B23EVLGJ^C:N[76[OW'S:OL>\^(O@+H/[
M5?PHLO\ @H)^TW\1+OX9_#KQ!\2+3X8_"GPIX4\/KJATFRMK8/D+-<VX6RLX
M3&&<,TUS<22NV':20_.G[9'[*WQ'_8B_:@\:?LI_%IK:37O!6LM8W=S9,3#=
M(562&XCW -LEA>.50P! < @'(KV[X'_MH_L]>+/V'O"W["_[6@\6Z7I'@+XQ
M#QMX>\0>#=%M]1EN[*> 17^E20SW5L(G8JLL5P'<!F970###S'_@HS^V/JW_
M  4!_;:^(?[7^K^&5T8^--92:STD3>8;.TA@BM;:)GP [K!!$&8  L&( !Q5
M818R&*=.2_=KF]%K'DL]W=7YM]>P2Y>6ZW/$Z***]4S/ZV_^#77_ )0A?![_
M *^_$G_J0:C7Z U^?W_!KK_RA"^#W_7WXD_]2#4:_0&OP+.O^1QB/\<__2F>
MK3_AKT"BBBO,+"BBB@ HHHH **** "OY_P#]MW_D\GXJ_P#91-9_]+9:_H K
M^?\ _;=_Y/)^*O\ V436?_2V6OU?PH_Y&6)_P+\S\T\2_P#<*'^)_D>7T445
M^XGX\%%%% !3)[B"UB,]S.D:+]YY&  _$T^OIC_@C'^P/^S9^WK\4_BGXO\
MVJ-%E\3VGP_O--T_0/!LFH306D7VB*61KR9871I68QE4!.T /D-\NW@S3,L+
MDV75,;B;\D+7Y5=N[44DFTMVMVD>ID^55\YQ\<+2:3=]7MIJ?,5I>V=_%Y]C
M=Q3)G[\4@8?F*EK[/_X+=_\ !-/]DC]C?X->&/VHOV6O!4?@76SXYL-#U31-
M-OYC9:W;7*RY3R)'8+,GE[E9-HVA]P8A2OQA6639Q@\^RZ.-PO,HMM6DK--;
M[-KJK-/[GH:9YDN(R+&_5ZLDW:]UV"BBBO4/'"BBB@#T/]D3_D['X8?]E$T3
M_P!+X:_H-K^?+]D3_D['X8?]E$T3_P!+X:_H-K\0\6/]^PW^&7YH_8/#3_<L
M1_B7Y!1117Y,?I@4444 %%%% 'X.?\'O/_("_9J_Z^_%W_H.C5^ U?OS_P '
MO/\ R OV:O\ K[\7?^@Z-7X#5^U\(?\ )/4?^WO_ $N1YN(_C,****^E,0HH
MHH **** "BBB@ HHHH **** /ZV_^#77_E"%\'O^OOQ)_P"I!J-?H#7Y_?\
M!KK_ ,H0O@]_U]^)/_4@U&OT!K\"SK_D<8C_ !S_ /2F>K3_ (:] HHHKS"P
MHHHH **** "BBB@ K^?_ /;=_P"3R?BK_P!E$UG_ -+9:_H K^?_ /;=_P"3
MR?BK_P!E$UG_ -+9:_5_"C_D98G_  +\S\T\2_\ <*'^)_D>7T445^XGX\%%
M%% !70_L]_M#_M#_ +%OQO?]H+]F+6-+-_?Z>MAXH\->((Y'T[6[56W()/+(
M9)8SDI(I!&2,[2ZMSU%9UJ-'$T94:T5*$E9IJZ:\_P"M'JM3HPN*Q&"KQK4)
M<LELT=O^US^V1^U-_P %!_'NA>*_VDFT+1?#_A.5Y_#/@?POYIM8[IAM-W<2
M2DM-,%^53PJC[H7<^_B***G#8;#8+#QH8>"A".T5LNOXO5MZLK&XW%9AB'6Q
M$N:3ZL****V.4**** /0_P!D3_D['X8?]E$T3_TOAK^@VOY\OV1/^3L?AA_V
M431/_2^&OZ#:_$/%C_?L-_AE^:/V#PT_W+$?XE^04445^3'Z8%%%% !1110!
M^#G_  >\_P#("_9J_P"OOQ=_Z#HU?@-7[\_\'O/_ " OV:O^OOQ=_P"@Z-7X
M#5^U\(?\D]1_[>_]+D>;B/XS"BBBOI3$**** /IK_@E'_P $[?$O_!2[]JK2
M/V>- U^VTI+P237NI7:LT=K;Q1M++*RH0TA"KM5 5W.Z@LHRP_5K]L;_ (-"
M_AY\+/V:/$?Q0^"/[0=WK/B#PMH5SJ<^E:EH(MDU"."-I9$ADCF<QR;%;8'$
MBLV%)0'</R@_X)3?M\:W_P $Z/VO?#7[1.EZ7'?1:9=D7MC-*42ZMI(I()X2
MV#LWQ2OA\-L=8VP0"*_9S_@I-_P=.?LJ^./V-]?^&_[*NA^)&\5>-M!FTVZN
M]<MX(4TBVN(VCGV>5-(9I]C,J%<(I<2%_DV-Y^8/B98_"K+%'V#M[1N,'9\S
MYN=R3:CR6M:W6WO'DU7AE*M]8<N?[%G)75E;E2T;YKWO?ST/YVO$&CR^']<N
MM%GD#M:SM'O QN /!_$<U3JUK>JSZYJ]SK%T )+F=I&4'A<G.!].E5:]2K[/
MVLN3X;NWIT/2I>T]E'VGQ65_7J%%%%9F@4444 ?UM_\ !KK_ ,H0O@]_U]^)
M/_4@U&OT!K\_O^#77_E"%\'O^OOQ)_ZD&HU^@-?@6=?\CC$?XY_^E,]6G_#7
MH%%%%>86%%%% !1110 4444 %?S_ /[;O_)Y/Q5_[*)K/_I;+7] %?S_ /[;
MO_)Y/Q5_[*)K/_I;+7ZOX4?\C+$_X%^9^:>)?^X4/\3_ "/+Z***_<3\>"BB
MB@ HHHH **** "BBB@ HHHH ]#_9$_Y.Q^&'_91-$_\ 2^&OZ#:_GR_9$_Y.
MQ^&'_91-$_\ 2^&OZ#:_$/%C_?L-_AE^:/V#PT_W+$?XE^04445^3'Z8%%%%
M !1110!^#G_![S_R OV:O^OOQ=_Z#HU?@-7[\_\ ![S_ ,@+]FK_ *^_%W_H
M.C5^ U?M?"'_ "3U'_M[_P!+D>;B/XS"BBBOI3$**** "BBB@ HHHH ****
M"BBB@#^MO_@UU_Y0A?![_K[\2?\ J0:C7Z U^?W_  :Z_P#*$+X/?]??B3_U
M(-1K] :_ LZ_Y'&(_P <_P#TIGJT_P"&O0****\PL**** "BBB@ HHHH *_G
M_P#VW?\ D\GXJ_\ 91-9_P#2V6OZ *_G_P#VW?\ D\GXJ_\ 91-9_P#2V6OU
M?PH_Y&6)_P "_,_-/$O_ '"A_B?Y'E]%%%?N)^/!1110 4444 %%%% !1110
M 4444 >A_LB?\G8_##_LHFB?^E\-?T&U_/E^R)_R=C\,/^RB:)_Z7PU_0;7X
MAXL?[]AO\,OS1^P>&G^Y8C_$OR"BBBOR8_3 HHHH **** /P<_X/>?\ D!?L
MU?\ 7WXN_P#0=&K\!J_?G_@]Y_Y 7[-7_7WXN_\ 0=&K\!J_:^$/^2>H_P#;
MW_I<CS<1_&84445]*8A1110 4444 %%%% !1110 4444 ?UM_P#!KK_RA"^#
MW_7WXD_]2#4:_0&OS^_X-=?^4(7P>_Z^_$G_ *D&HU^@-?@6=?\ (XQ'^.?_
M *4SU:?\->@4445YA84444 %>7_%;PI^UGJ_BY[SX/\ Q7\+Z1HI@0)9:MH3
MW$PD ^=BX(X)Z"O4** /"_\ A ?^"@G_ $7_ ,"?^$I)_P#%4?\ " _\%!/^
MB_\ @3_PE)/_ (JO=** /"_^$!_X*"?]%_\  G_A*2?_ !5?/_C?_@CSK'Q'
M\9:K\0/&=YX$O-7UO49K[5+OR]7C\ZXE<O(^R.[55RS$X4 #/  K[THKKPF/
MQV DY8:K*FWNXR<;^MFCFQ."P>-BHXBG&:6W,D[?>F?GO_PY&LO^>/@3_OK6
MO_DVC_AR-9?\\? G_?6M?_)M?H117=_K'Q#_ -!E7_P9/_,XO[!R/_H%I_\
M@$?\C\]_^'(UE_SQ\"?]]:U_\FT?\.1K+_GCX$_[ZUK_ .3:_0BBC_6/B'_H
M,J_^#)_YA_8.1_\ 0+3_ / (_P"1^>__  Y&LO\ GCX$_P"^M:_^3:/^'(UE
M_P \? G_ 'UK7_R;7Z$44?ZQ\0_]!E7_ ,&3_P P_L'(_P#H%I_^ 1_R/SW_
M .'(UE_SQ\"?]]:U_P#)M'_#D:R_YX^!/^^M:_\ DVOT(HH_UCXA_P"@RK_X
M,G_F']@Y'_T"T_\ P"/^1^>__#D:R_YX^!/^^M:_^3:/^'(UE_SQ\"?]]:U_
M\FU^A%%'^L?$/_095_\ !D_\P_L'(_\ H%I_^ 1_R/SW_P"'(UE_SQ\"?]]:
MU_\ )M'_  Y&LO\ GCX$_P"^M:_^3:_0BBC_ %CXA_Z#*O\ X,G_ )A_8.1_
M] M/_P  C_D? _A#_@CCJ7@/Q9I?CGPI<^!+35-&U&"^TVZV:Q)Y-Q#(LD;[
M7O"K890<,"#C!!%?0G_" _\ !03_ *+_ .!/_"4D_P#BJ]THKAQ>/Q^/DI8J
MK*HUMS2<K>EVSLPV"P>"BXX>G&">_*DK_<D>%_\ " _\%!/^B_\ @3_PE)/_
M (JC_A ?^"@G_1?_  )_X2DG_P 57NE%<AU'A?\ P@/_  4$_P"B_P#@3_PE
M)/\ XJC_ (0'_@H)_P!%_P# G_A*2?\ Q5>Z44 >%_\ " _\%!/^B_\ @3_P
ME)/_ (JC_A ?^"@G_1?_  )_X2DG_P 57NE% 'PE^V]_P2,\2_\ !1V#PU;?
MMFZEX$\9)X/>\;PZODZMIWV0W0A$Y_T&[A\S=]GA^_NQLXQDY\!_XA2/V._^
MB/\ @3_PH/%7_P M*_6NBNVCF>98>FJ=*M.,5T4FE]R9+A!N[1^2G_$*1^QW
M_P!$?\"?^%!XJ_\ EI1_Q"D?L=_]$?\  G_A0>*O_EI7ZUT5K_;.<?\ 014_
M\#E_F+V=/LC\E/\ B%(_8[_Z(_X$_P#"@\5?_+2C_B%(_8[_ .B/^!/_  H/
M%7_RTK]:Z*/[9SC_ *"*G_@<O\P]G3[(_)3_ (A2/V._^B/^!/\ PH/%7_RT
MH_XA2/V._P#HC_@3_P *#Q5_\M*_6NBC^V<X_P"@BI_X'+_,/9T^R/R4_P"(
M4C]CO_HC_@3_ ,*#Q5_\M*/^(4C]CO\ Z(_X$_\ "@\5?_+2OUKHH_MG./\
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
M:_X)XZAH'@3QI9&=/$7P\UW2_-\+Z_!/@3B$1*9-&N'(#_:+974.@)@;=()
M#9_X-X_V%_B;^P#_ ,$P?"7PJ^-NFOI_C/Q%J=YXH\3:1+]_39[QE\NV?TD2
MWB@$B_PR;UYVY.%_P;U:C8:C\#?V@Y=/O8IU'[7_ (_):*0,,-=PLO3U5@1[
M$&OM_1K?4_'/@N72?BQ\/]/MI+N)[?5-&:[34;.=",, S1IYL39(^>-"1U05
M1^'7P%^!GP@O+C4/A+\%_"?A>XNXQ'=3^'?#EK9/,@(.UVA12PR <'TH V?&
MOC7P?\-_"&I_$#X@>)[#1-#T6QEO=7U?5+I(+:SMXU+22RR.0J(J@DL3@ 5\
M :)_P5/_ ."6WQ]^*FF?M<_'3]O#X4:?X=\!&YG^$_@6Z\;6<E_'/)$\,NO7
M=G'(THO9(7DAM;789;>":4NHGN&AMOT \7>#?"'Q \.77@_QYX5TW6](O55;
MS2]7L8[FVG 8, \4@*L RJ1D'! /:N%MOV+/V.+*YCO+/]DSX9PS0N'BEB\!
MZ>K(P.0P(AR"#SF@#Y"O?"%[\$O^#B#PQ^TYXCL+BR\)?M ?LXS>$]#OK^$P
MF'Q)87L%_P#8)=W^KD>QB9T1L,[12A0?+-4_V6++0=8_X++_ +7/_!1SQ'XF
ML-+^&'@CP1HWP_@\8ZA=I%I]Q<V<$-[J[B9B$"6<L:0R,3@2;USE&Q]]?$'X
M:_#GXM>%YO!'Q5\ :)XFT6X='N-(\0Z5#>VLK*=REHIE9&((!!(X(S4#_"#X
M32_#E/@])\+_  ZWA&.V2WC\+-HD!TY848,D8MMGE!%8 A=N 0".E 'P?HG_
M  5/_P""6WQ]^*FF?M<_'3]O#X4:?X=\!&YG^$_@6Z\;6<E_'/)$\,NO7=G'
M(THO9(7DAM;789;>":4NHGN&AMNV^-'[-/\ P5;\4?M=:_\ M4_LK_M#_!S1
M]!UWPQINE^%M'^)?@'4KS4M!L%ACFN;8&&YB2(SWA>67"[W$=NCDBWC"_2%M
M^Q9^QQ97,=Y9_LF?#.&:%P\4L7@/3U9&!R&!$.00><UZ90!^7'_!M/H'[8-C
MX9^-^H_%GXB>!M0\%K\>?&EO=Z9HF@W,&H-XF74(/M5VLKRL@LF42!(2OF*2
MN7.#7ZCUF>%O!7@WP-:W-EX)\):9H\-[?2WMY#I=A';K/<RG,D[B-0&D<\LY
MRS'J36G0 4444 %%%% !1110 4444 %<I\=_A98_'/X'^,_@GJE\UK;>,?"F
MHZ'<7*+DPQW=M) S@=R!(3CVKJZ* /SN_P"#<;Q%K7P0_8WE_P""9'Q[L4\.
M_%WX"^(M6T_7?#-X^R:^TRZU&XO;35K4-C[192BY:-)DRI,7.,C.#^V!X D_
MX*/?\%POV=?#7PAE74O"'[)SZKXH^*?BNQ/F6EEK-V;4V.BB4?*UYNLH99(@
M<QQ2EFP0%K[ _;L_X)X_LL?\%%_A%/\ "/\ :7\ +>J$8Z-XCTUQ;ZOHDQ&/
M.L[H M$WJIW1N/E='4D5Q?\ P3C_ &4_VC/^"??P=T?]D+7M?\,>/_ 'AEVM
MO"/C"Q@_LG6K>Q9BR07]D$:WN7B!VF[CF5Y0%+0;@S, >2_\%N=1L+/XY?L.
MQ7=[%$TG[7^@E%DD +#[)=KQGK\SH/JP'>OOVN/\?_L\_ 'XKZS%XC^*7P-\
M'^)=0@B$4%_K_AFUO)HXP20BO-&S!023@'&375V%A8Z58PZ9IEE%;6UM$L5O
M;P1A$B11A451PJ@   < "@#YE_;V_P""E7[/G[)^O:3^SWJ_[2?P\\%?$7QA
M9O-IMYX[\16MI9^'[ '9)JMTLTJ>:%.1#;*0]S*-H*1)//#X]XAT']B?]M#_
M ()I?&G_ ()Q?\$Y_CUH/Q%U9OAIJ4NH:WH>MQ:FMSKFH&>>*YU&_B_=-=WM
MZDTLG.[_ %C;54**^QO&W[+_ .S1\2_$<WC#XC_L[^!?$&KW*HMQJFM^$K.[
MN90BA5#2RQ,S * !D\  5K?#GX-?"#X/6UU9_"/X4^&_"T-\ZO>Q>'-"M[%;
MAE!"LXA10Y ) )SC)H _,']H;XM/\8_^#8'PC\&_A_IDEW\1/&W@'PS\*M(\
M%A=E_+XHAGM--OM/,+89)(&MKN216 ,<<#LV ,U]*?'']M?]GK_@F[\(/AC^
MPAJG[4'P[\)_$0> ]/TG3-4\<>(;:SLM$T^SMH[5]8N4GD0R@%#Y%J"'N91M
MRD23SP_4>F? CX'Z+\2[KXT:/\&O"EIXQOHS'?>++;P[;1ZG<(0%*O=*@E<$
M*HP6/"@=JH>-OV7_ -FCXE^(YO&'Q'_9W\"^(-7N51;C5-;\)6=W<RA%"J&E
MEB9F 4 #)X  H \1_8U_:L_X)H> ?@MXA\!?LP_M0>&/%7AKX8:#/XE^)'C7
M3]=CU&&![F2>YN=2U._AS$UW<RI=W#\[B4D.U5"BO*_^"KEA^R__ ,%'/V6O
M _AC]G3XF>%/&/Q-U#QYX?UCX(:[X2U>"]O=-N(M3M9+O4XI(69HK6&S6=YW
M.$ 11_K?*4_:/@OX$? _X;Z+J7AOX=_!KPIH&G:RFS5[#1?#MM:PWR[2N)DB
M15E&UF7# \,1WJO\(OV</V>?V?H;NW^ OP&\&>"(]08-?IX0\+VFFBY(Z&06
M\:;R/?- '9T444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
<0 4444 %%%% !1110 4444 %%%% !1110!__V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>20
<FILENAME>ctsh-20250331_g10.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 ctsh-20250331_g10.jpg
M_]C_X  02D9)1@ ! @$ 8 !@  #_[@ .061O8F4 90     !_]L 0P " 0$!
M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D*
M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H*
M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\  $0@!
M6 $V P$B  (1 0,1 ?_$ !\   $% 0$! 0$!           ! @,$!08'" D*
M"__$ +40  (! P,"! ,%!00$   !?0$" P $$042(3%!!A-180<B<10R@9&A
M""-"L<$54M'P)#-B<H()"A87&!D:)28G*"DJ-#4V-S@Y.D-$149'2$E*4U15
M5E=865IC9&5F9VAI:G-T=79W>'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H
MJ:JRL[2UMK>XN;K"P\3%QL?(R<K2T]35UM?8V=KAXN/DY>;GZ.GJ\?+S]/7V
M]_CY^O_$ !\!  ,! 0$! 0$! 0$        ! @,$!08'" D*"__$ +41  (!
M @0$ P0'!00$  $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P
M%6)RT0H6)#3A)?$7&!D:)B<H*2HU-C<X.3I#1$5&1TA)2E-455976%E:8V1E
M9F=H:6IS='5V=WAY>H*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V
MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_:  P#
M 0 "$0,1 #\ _?RBBB@ HHHH **** "BBB@ HKYS_P""E?\ P4&\/?\ !/SX
M0:%KEAX*D\7^/_B#XLL_"7PL\"V]V('UW7+MPD,;R$'R8%)#228. 54#<Z@U
M_$GPQ_X*?:-\-)?'OA?]J?P)K/Q M[$W1\#W/P\%OX8O9PNXV,<PN?MT 8_N
MUNGFDP<2-"1F.@#Z4HKY_P#^"<O_  4+^%G_  44_9/L_P!ISPEI<WAJ6TO+
MK2_&WAK5[A?.\-ZO:8^UV<SX4$(&617(7='(C%4)*K[E!XG\-W6N2>&+;Q#8
MR:E%;K<2Z>EVAG2(G D,8.X*3T;&#0!>HK.\1>+_  EX/AAN/%OBC3M+CN9A
M#;R:C>QP"60]$4N1N;V'-6[[4=/TR))M2OX;=))DAC>>4(&D=@B("3RS,0H'
M4D@#K0!-16:WC'PBFD7?B!_%6FBPL))([Z^-]'Y-NZ'#K(^=J%3P02,'K5>]
M^(_P]T[P-=?$Z_\ '6CQ>&[&REO+W7Y-2B%E!;Q M),\V[8J*%8LQ.!@YZ4
M;5%>&^"/C]-^W?\ L0WGQB_8[^+4'@^_\9>'+]O OB_4=*BOO[+??-#:W\MI
M*0K ^6LWE2<8.&!P0?3/AK-K/ASX4>%[7XF?$S3_ !%K"Z-I]KJGBJ&VBLX-
M;OVBC1[F*)&*1">4ETB0D#S JD\4 =-15/3?$7A_6KN[L-'URSNY]/F\F_AM
MKI)'MI,9V2!22C8YP<&HK_QAX2TK7;7POJGBG3K;4[Y2UCIUQ?1I/< 9R4C)
MW/T/0'I0!HT45\*_MO?M=_MB?!7_ (*H?LU_L<_"OXE>&+;P9\=SXA;5I-4\
M(&YO])&DV:W3"WE6X1&\U6V#?&VPY/SCY: /NJBJ<NL:3IC"PU37+9+A+-KB
M03S(CF),!YBN1A 6&6Z#</44_2-9TCQ!ID.M:#JMM?6=RF^WN[.=98I5]592
M0P]P: +-%9VF>+_">M:O>>']'\3Z==W^G$#4+&VO8Y)K8GH)$4ED_$"EUOQ;
MX4\-7-I9^(_$^GZ?-J$WE6$5[>QQ-<R<?)&&(+MR.!D\B@#0HJ'4-2T[2+-]
M0U6_AM;>/'F3W$H1%R0!EB0!R0/QJ&U\1^'K[6;KP[9:[93:A9(CWMA%=(TU
MNKC*ET!W(".A(&>U %RBJ6A^)/#OB>WEN_#6O66H107#P32V-TDJQRK]Z-BA
M(##(RIY%1GQ?X37Q*/!C>*-.&L-!YRZ4;V/[28_[_E9W;??&* -&BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** /RW_X."M+U'P/^VU^P'^U
M-XF#1^ ?!/Q\;3?%FHR?\>^GSZC-IIM;B4]%519W+;CP-OJ<']1I98X8VFFD
M5$12SNQP% ZDGM7*_'/X%?"#]ICX3ZW\#/CU\/M-\4^$O$5F;;6=#U6'?#<)
MD,#P0R.K!7212'1E5E*LH(\:OO\ @F_I^O?#C_A1/B_]LOXX:S\.6LQ87/@>
M^\3:>B75@!M-G-J<-A'J\L3)\C;KXNZ95G8$@@'XK)\(+3QC_P $ _V]?VI;
MS17;PKXU_:+O?$'PLG9W2.2U77+&!KZ$*0K(XDD@SSGR9!TZ_9'_  5D_82^
M#W[&UA^SY_P4(_9 \.W>@_&K3_CMX6TS5/$L&ISRWWC2#5)/(NK6_9G)NFF.
MT9(XC,D:@(0%]G_X.'O#/PM^#O\ P0H^)WP'^'.BZ1X?LSH>C:3X*\):3"D/
MF+#JU@PM[2W3E]D:,Q5 =JJS'@$U[O\ !+]CSX-_$?2?A?\ &#Q!^T!XM^+.
MA>!XXM4^&=CXCUC3[O3-*O!;M;QWB-:6L,E[<0Q-)%'->2W$D99V!\TEZ /E
MKX->"?$G_!2']J3]L/P!\2O$7PEO[[PI\2I/!*>&/B5\*;CQ#=Z5X7_LRV%H
MUHZZM:"U@N)OMLYV1;FF#.9&VQK'X]^VM^PO9?LZ_LH?L)?L\>/_ -I:\^*^
MO^#?VV?"O@M/B7:VLFEW\.F2S:G(VGH5NIVB:W*10AUE+I]F0#:8\#[?_:L_
MX(M_LM_M1_M+)^V#IOQ-^*_PH^)$^G1Z?K_BOX+^/I?#]UK]I&JJD-XT:.9
M$14W)L<JJ*6(1-O2_&O_ ()6?LY_&CX>_"SX4'Q1XS\,>'O@WXKLO%'@;3_#
M&L0HT&N6C2O#J<\US!--=7 >>9V:5V$KS.\@=V+4 >$_M(_L7_\ !//]DWXI
M? WX+?!OX3ZC:ZUXG^+^L^,?"7P*\+W4?]D>,M;CTD1W.H:BM\7BM;2PA6&X
MW1X\M@/*ADD<*?,/V*?AW9W7QB_X*5? #XH?##PC!X?LM2T/6#X!TJ/[=H-A
M?W?AR2ZFD@2>")7=I8H9&E\F,M)&'VK@ ?;?[7O_  3D^#?[9OB'X:_$/Q]\
M0/'?ASQM\)M0N+OP;X^\"^($TS5K<W,217<3.L+1-'<)&@D41C(!"[59@:'P
M*_X)9?LN_L]?'SXA?M#>!;SQK<ZI\3M/L[7Q=I.N^-KR^T^\>WM&M?M3QRN6
MGN7B>0/-,\C9ED*[-[9 /@3X._LZ_ >3_@TFUGQ=;_"'P[:ZOJ?[.>HZQJNJ
MV&D16]UJ%]9PWKVUQ<2QJKSO&S,5,A;&YL=35W]NOX4^"_&'['G_  2]\1:G
M97$.J7'QB^%>AG5M/OI;:[BL;C1I'ECBFB97B):)&#H0ZE058$ U]F?#[_@C
MK^S7\,?V-_$_["?A3XF_% > /%.GS:5<VNH>,?MDUCI$K2L^EV;3Q.EK;$SR
M9*()FR TK!5QI>/_ /@E1\&OB5\,O@Q\)O$OQF^)!TKX!ZUI>K_#DV^J:>DU
MK?:;'Y5A/._V(_:6ABS&!("KJ29 [$L0#YX^''P$^#?[(?\ P<5Z#X"_9D^'
M&D^!] \=?LIZA?>+-"\-VBVMIJ=]:Z[&(KV:),*]R%9E,Q!=@S9)+,3XY=_#
M'Q-XW_8V_;H_9H_:%^!GB;QY\=O$'Q6\2/X+U[1?!]UJO]JW$UM;R>&GM=2@
MB>&T6S)MLPO+$;%%W2+$KY;]#_$/[!?@'4?VR-(_;]O/B7X[N_'OAOPA)X<T
MZTAO=/2RFTII//ELV@^RJ&\V7YS(7#AL;7154#\N?@-9_L+>/[C7=9^+'[>G
M[:/[,WQ;\6^-];UOQA\"?!'B+Q)8QZ9JE[?3S,EK9_V=<K>.RLC>;$7$KDL$
MC!6) #]8/V!/V?+[]E[]CGX=?!KQ)I-C:^)=+\'Z:OC5]-D+PW6N?9(5O[A6
M).[?<+(V1@'/ %?('_!2?_E/K_P3T_W/B1_Z8XJ^M_V ?#'QN\'_ +,VE>'_
M ([^//%/B74(-3U#^Q-8\>6\,>OSZ,;N0Z>=2$*(GVO[-Y9?Y$?D"15E#@<[
M\??^":WPL_:*_:J\!?MC^,OC#\0;'QE\+S=?\("VC:C8Q6FD"Z3R[D+"]FXF
M$J?*_G&0E> 0 * /D[Q)^RA^S]\5_P#@Y0\9^"OB-\-;+6= UW]D"SUKQ%X>
MORTEAK-X?$[0[KRW)\NZCVQQGR90T>Z.-BFY%(^=$^,OC/\ 8,_X):?\%!/#
M/[.&K:AX5T'P!^U?>^'O"@T21E/A'1M2O=)@NQ8XYMQ''=3F+9CRY) ZX/-?
MJ?9?L!?#VP_;8O/V^X/BSXY/CZ^\%KX2N-]Y8&Q.BK.+E;00?8\ "<>:) ?,
MW$@N5)4X?PK_ ."6'[-?PWT#XQ^#-=U7Q-XTT#X]:O>ZK\3= \97EK/:ZE?7
M:A9[E!!;PO;L555 B943:I15958 &7KO_!/7]ARW^)WP+_:R^&5\OP_E^%[&
MS\'7G@*XMK.T\2V>JQQ6\5C?.L3/?02.8G0;P2[LVX[V-?/_ /P2;\(_"+_@
MIE\)/VEOB-^V1\,M'\9>)O$/QZ\3^$?$=CXEL$N)]$TBS6"&RTB N"UK%!$^
M]1'M/G2R2Y\QBU>Z_L7_ /!'3]G+]B3Q1I>O^#OC#\8/&5CX7$H\ >%OB/\
M$6?5='\'"2-HF.FV6U(H6\IY(A(XDD1)'564.V>EO/\ @FE\+=#^._C3]H/X
M#_&;XB?"G5_B7Y;_ !&T_P  :E8)8>(KE%9!>20WMG<_9KHJQ!N+0P2L?F+%
MB6(!^2GCNZ^('QH_X(!>%?\ AH/6M1\2:S\*/VL;+P;X'\;:E<NU]=Z3:^(8
MK2.;SL_.0I> /SQ;+U*YKZM_;=_8G_9C^%G_  63_8STGX5?"NT\+1?%>'XB
M:/\ %*7P[<2V<_C&SM]$CO4CU2>)Q+?EIP6D>9G>8,1(SCBOKCXX_P#!*K]E
MSXV_LL^$?V+X6\1^#_ASX*U&TO\ 2-"\':E%;L]S;2^=!+-//%-+(ZS%IF8O
MF21V>0R,<UK_ !B_X)]>!?CE^T#\+OVF_''QJ\??\);\'A>GP1=6-UIL,-O+
M>VZVU[++$+'9,T\2A&##:HSY:QY- 'Q+\/='\-_\$_\ _@J!^V;X8_8[^&FD
M>%-!TS]E?3/'&G^!?#6F):Z6VNVL5ZL4L=I$!%&SA K!%&XL2<DYK ^&'_!/
M;6_^"A?_  2K^$/Q\T3]L?X6>!]7BT;2?'S?&_2/@[<2^*M+UR",3:E<W6JO
MKP\Z?SEN8[EF14)1L(@1%7] /"7[ ?PS\(_MH>)?VZ[?XC^,KSQCXM\.QZ!K
MMC?W=D^F3Z7$V^&T$"VJE5C;YE<.)#SO=PS ^+?"K_@@)^Q#\%/BY>^.?AGX
MU^+.E>"]0UW^V;SX&VGQ'N8_ UQ>[PX>72T \] ZJPAED>+"A2A0!* /MC36
MF?3K=[BY6>0PH7F2(H)#@98*22H/7&3CUJ:BB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **\0_:,_;1L/@Q\>OA[^REX'^'5U
MXL^(OQ,L]5OM TQ]06PL+6QTZ)'N;F[NV20Q+F6-$6.*5V=Q\JJ"P\S\._\
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
MHM_\+-9\'V5KH-I*^HSVUI%J8?[1.\Q:XD)N&;9$NR-%5BWTC^W+^R?^U/\
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
M@GUJ!+*\D??L$4Y81OOV-M()#8XSD5_23UZ444 %%%% !1110 4444 %%%%
M!1110 445^2/_!=?_@ICJ/[(W_!3/]G;X"?M):]XO\.?LSZ[HEUK'Q!U'P;>
M75G/K-Z7N;:.WGFM&2XDM;1Q9SS6\+@R)<D.LOR(0#];(9H;B)9[>59$895T
M;((]B*=7YG?\$>?V5-:L?@[^S#^UO^RG^T!XCB\%:GX9O[3XO^ 3XQN+W0]4
M1K*[%K?06L\DB6EW#>);QNL CW*Y+ &-M_C_ .U[_P %=-$_;"_X*H:Q_P $
MY;7]L_3/@'\ /A.MP?C+\11XQ@T+4_%>HP2)%)HEE?R.CVR^>_DOY!69E@NF
M#;56@#]D:*_-[_@K!^T5\*/^";W_  14\9_M"?\ !,6/PKIY\1IIVE^'/&_@
MJ>&\24W5RMN^HF]1G-Y.D1F"3R2.PE96+$@@_G?^W -?_8K_ .",O[&?_!6K
M]DKQ==^'?C)-K&GP>-_&]K=N][XMDU"RO+VX75Y"Q;4D%Q9-'MN"^$E9!A>
M ?T8T5^//_!<W_@I%\!?B]^PC^S?\,_BM^T?KOP8T/\ :1T.Q\;>)?$?A;1I
M]4O]+TF+3H;V*V6"%T<^9?7-FN_</DMIN"1BJ/\ P00_X)C_ +%I^.]E^V]^
MSE_P5SU[]H>Q\+:?=6Z^$[^QGL#IUW=0M"L]W:7%RTR8B:<(LL*@L=ZMF.@#
M]E**_F]_X.,?V:/BO^S=\?\ QO\ MU_L>^*]:\'Z3\/_ (G>'M,UG0_#-]);
M6&G2W.B6-Y:7T=M&1%$INDF63"[6DN(N,EL_LK\,/^"F.@?&G_@E+H'_  4*
M^&FCV^HZQXI\)6L>A>&8Y/EG\67,RZ=#I&<YYU5UMMW7!W=* /JVBOYK?^"2
MGPJUI?\ @Y=\8?LJ_'WQ_JOQ(TKPC=>)TO(O%=])=VFI:A;PE6O)+:4F(EI6
MDE52NU&8%0-JX_I2Z=* "BBB@ HHHH **** "BOES_@KW_P4G_X=4?LC']JC
M_A2__">8\466C_V#_P )'_9?_'PLI\WS_L]Q]WRON[.=W48Y_+3_ (C?_P#K
M&+_YFG_[S5[&!R#-LRH>VPU/FC>U[Q6OS:9G*K3@[-G[W45^"/\ Q&__ /6,
M7_S-/_WFH_XC?_\ K&+_ .9I_P#O-79_JCQ#_P ^?_)H?_)$_6*/<_>ZBOP1
M_P"(W_\ ZQB_^9I_^\U'_$;_ /\ 6,7_ ,S3_P#>:C_5'B'_ )\_^30_^2#Z
MQ1[G[W45^"/_ !&__P#6,7_S-/\ ]YJ/^(W_ /ZQB_\ F:?_ +S4?ZH\0_\
M/G_R:'_R0?6*/<_>ZBOP1_XC?_\ K&+_ .9I_P#O-1_Q&_\ _6,7_P S3_\
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
M1XO_ *^3_P#2F?TGP[_R(<+_ ->X_D@HHHKP3V0HHHH _+G_ (.]?^41C?\
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
MCQ[H.I^!_P#@G?X=^!?C[0+FW\>:I\9[K4M \/W$#?;H].^P);.WE??5);D
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
M4_:(_:GT[3=)^//Q"\":[;Z//)-IT?\ 9-]:^2[@*QS;SQELA1PV1QQ7E_\
MPY&LO^>/@3_OK6O_ )-K]"**]+#YSG&#I*E0Q-2$5LHSDE]R=CSZ^4Y7BJKJ
M5J$)2?5QBW][5S\]_P#AR-9?\\? G_?6M?\ R;1_PY&LO^>/@3_OK6O_ )-K
M]"**W_UCXA_Z#*O_ (,G_F8_V#D?_0+3_P# (_Y'Y[_\.1K+_GCX$_[ZUK_Y
M-H_X<C67_/'P)_WUK7_R;7Z$44?ZQ\0_]!E7_P &3_S#^P<C_P"@6G_X!'_(
M_/?_ (<C67_/'P)_WUK7_P FT?\ #D:R_P">/@3_ +ZUK_Y-K]"**/\ 6/B'
M_H,J_P#@R?\ F']@Y'_T"T__  "/^1^>_P#PY&LO^>/@3_OK6O\ Y-H_X<C6
M7_/'P)_WUK7_ ,FU^A%%'^L?$/\ T&5?_!D_\P_L'(_^@6G_ . 1_P C\]_^
M'(UE_P \? G_ 'UK7_R;1_PY&LO^>/@3_OK6O_DVOT(HH_UCXA_Z#*O_ (,G
M_F']@Y'_ - M/_P"/^1\O_!;]E']K/\ 9X\!0?#'X/?%CP)H^AVL\LT%C_8-
MU<;7D8LYWSRNYR23@M@=JZS_ (0'_@H)_P!%_P# G_A*2?\ Q5>Z45Y56K5K
MU'4J2<I-W;;NV^[;W9Z=.G3HTU"FDHK1):)+LD>%_P#" _\ !03_ *+_ .!/
M_"4D_P#BJ/\ A ?^"@G_ $7_ ,"?^$I)_P#%5[I1699X7_P@/_!03_HO_@3_
M ,)23_XJC_A ?^"@G_1?_ G_ (2DG_Q5>Z44 ?'/[7O_  3P^-W[>?PB_P"%
M$?M7^-? GBOPH=4@U'^RO[-U"Q_TF$.(Y/-L[B*3@.W&[:<\@X%?+7_$*1^Q
MW_T1_P "?^%!XJ_^6E?K71790S',,+#DHUI1792:7W)DN$).[1^2G_$*1^QW
M_P!$?\"?^%!XJ_\ EI1_Q"D?L=_]$?\  G_A0>*O_EI7ZUT5M_;.<?\ 014_
M\#E_F+V=/LC\E/\ B%(_8[_Z(_X$_P#"@\5?_+2C_B%(_8[_ .B/^!/_  H/
M%7_RTK]:Z*/[9SC_ *"*G_@<O\P]G3[(_)3_ (A2/V._^B/^!/\ PH/%7_RT
MH_XA2/V._P#HC_@3_P *#Q5_\M*_6NBC^V<X_P"@BI_X'+_,/9T^R/R4_P"(
M4C]CO_HC_@3_ ,*#Q5_\M*/^(4C]CO\ Z(_X$_\ "@\5?_+2OUKHH_MG./\
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
MHLD@!8?9+M>,]?F=!]6 [UZU_P $X_V4_P!HS_@GW\'='_9"U[7_  QX_P#
M'AEVMO"/C"Q@_LG6K>Q9BR07]D$:WN7B!VF[CF5Y0%+0;@S-[GX__9Y^ /Q7
MUF+Q'\4O@;X/\2ZA!$(H+_7_  S:WDT<8)(17FC9@H))P#C)H ["OF#]O;_@
MI5^SY^R?KVD_L]ZO^TG\//!7Q%\86;S:;>>._$5K:6?A^P!V2:K=+-*GFA3D
M0VRD/<RC:"D23SP_35A86.E6,.F:9916UM;1+%;V\$81(D485%4<*H   '
MKBO&W[+_ .S1\2_$<WC#XC_L[^!?$&KW*HMQJFM^$K.[N90BA5#2RQ,S * !
MD\  4 ?'/B'0?V)_VT/^":7QI_X)Q?\ !.?X]:#\1=6;X::E+J&MZ'K<6IK<
MZYJ!GGBN=1OXOW37=[>I-+)SN_UC;54**\=_:&^+3_&/_@V!\(_!OX?Z9)=_
M$3QMX!\,_"K2/!879?R^*(9[33;[3S"V&22!K:[DD5@#'' [-@#-?I]\.?@U
M\(/@];75G\(_A3X;\+0WSJ][%X<T*WL5N&4$*SB%%#D D G.,FH-,^!'P/T7
MXEW7QHT?X->%+3QC?1F.^\66WAVVCU.X0@*5>Z5!*X(51@L>% [4 ?+GQQ_;
M7_9Z_P"";OP@^&/["&J?M0?#OPG\1!X#T_2=,U3QQXAMK.RT33[.VCM7UBY2
M>1#* 4/D6H(>YE&W*1)//#C^$M6_9\_:,_8H\=?L*_\ !(/]LCPEJ?BZTT6.
M?6_B#::B^LPQ3ZE?F2^N]0O+%ES?WZC46W12+*LC-(OEA$Q]6>-OV7_V:/B7
MXCF\8?$?]G?P+X@U>Y5%N-4UOPE9W=S*$4*H:66)F8!0 ,G@ "M;X<_!KX0?
M!ZVNK/X1_"GPWX6AOG5[V+PYH5O8K<,H(5G$**'(!(!.<9- 'XZ?\%)/@O\
M\%<OAMX\_8^\#>/_ (Y_L^>39?M!:-IOPPL_"'PXU&RL]&U".QN$MC<1-=MY
MEHD2LGE1[#]W! &*_9CX?VWC>S\!Z):?$S4]/O?$D6D6R>(+W2+9X;2XOA$H
MGDAC=F9(FDWE58DA2 22,U)XA\%>#?%UUIM[XK\):9JDVCWRWND3:C81SM8W
M*@A9X2ZDQ2 $@.N& )YYK3H **** "BBB@ HHHH Y3X[_"RQ^.?P/\9_!/5+
MYK6V\8^%-1T.XN47)ACN[:2!G [D"0G'M7PS_P &XWB+6O@A^QO+_P $R/CW
M8IX=^+OP%\1:MI^N^&;Q]DU]IEUJ-Q>VFK6H;'VBRE%RT:3)E28N<9&?T1KQ
M#]NS_@GC^RQ_P47^$4_PC_:7\ +>J$8Z-XCTUQ;ZOHDQ&/.L[H M$WJIW1N/
ME='4D4 ?'_[8'@"3_@H]_P %POV=?#7PAE74O"'[)SZKXH^*?BNQ/F6EEK-V
M;4V.BB4?*UYNLH99(@<QQ2EFP0%KLO\ @MSJ-A9_'+]AV*[O8HFD_:_T$HLD
M@!8?9+M>,]?F=!]6 [UZU_P3C_93_:,_X)]_!W1_V0M>U_PQX_\  'AEVMO"
M/C"Q@_LG6K>Q9BR07]D$:WN7B!VF[CF5Y0%+0;@S-[GX_P#V>?@#\5]9B\1_
M%+X&^#_$NH01"*"_U_PS:WDT<8)(17FC9@H))P#C)H ["OF#]O;_ (*5?L^?
MLGZ]I/[/>K_M)_#SP5\1?&%F\VFWGCOQ%:VEGX?L =DFJW2S2IYH4Y$-LI#W
M,HV@I$D\\/TU86%CI5C#IFF645M;6T2Q6]O!&$2)%&%15'"J   !P *XKQM^
MR_\ LT?$OQ'-XP^(_P"SOX%\0:O<JBW&J:WX2L[NYE"*%4-++$S, H &3P !
M0!\<^(=!_8G_ &T/^":7QI_X)Q?\$Y_CUH/Q%U9OAIJ4NH:WH>MQ:FMSKFH&
M>>*YU&_B_=-=WMZDTLG.[_6-M50HKQW]H;XM/\8_^#8'PC\&_A_IDEW\1/&W
M@'PS\*M(\%A=E_+XHAGM--OM/,+89)(&MKN216 ,<<#LV ,U^GWPY^#7P@^#
MUM=6?PC^%/AOPM#?.KWL7AS0K>Q6X900K.(44.0"0"<XR:@TSX$? _1?B7=?
M&C1_@UX4M/&-]&8[[Q9;>';:/4[A" I5[I4$K@A5&"QX4#M0!\N?'']M?]GK
M_@F[\(/AC^PAJG[4'P[\)_$0> ]/TG3-4\<>(;:SLM$T^SMH[5]8N4GD0R@%
M#Y%J"'N91MRD23SP]-^QK^U9_P $T/ /P6\0^ OV8?VH/#'BKPU\,-!G\2_$
MCQKI^NQZC# ]S)/<W.I:G?PYB:[N94N[A^=Q*2':JA17MWC;]E_]FCXE^(YO
M&'Q'_9W\"^(-7N51;C5-;\)6=W<RA%"J&EEB9F 4 #)X  J_X+^!'P/^&^BZ
MEX;^'?P:\*:!IVLILU>PT7P[;6L-\NTKB9(D591M9EPP/#$=Z /B[_@JY8?L
MO_\ !1S]EKP/X8_9T^)GA3QC\3=0\>>']8^"&N^$M7@O;W3;B+4[62[U.*2%
MF:*UALUG>=SA $4?ZWRE/WY7&?"+]G#]GG]GZ&[M_@+\!O!G@B/4&#7Z>$/"
M]IIHN2.AD%O&F\CWS79T %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
4% !1110 4444 %%%% !1110!_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>21
<FILENAME>ctsh-20250331_g11.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 ctsh-20250331_g11.jpg
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
MO$-EK8L_"=_;6ZWM[9W,5U:/<>=;RF5(IX4D$1Q&S %U?:NT _-C]NS]C/\
M;U^(/_!+"YMKK]E.VT_XR>"_&#_&6+QWIGC^UN+F'Q3'<R:A=&"W6'?(JPO)
M:00A^$AMASY8%>P_MX_\%5?%OBK_ (-S-=_X*5_LMZ@^F^(/$_@/3([>[TYR
M7T"^O=0M],O]C#E9+666Y5'[21(U?H3J7AS4]0\&OX6C\;:I;7;V(MSX@@BM
M?M@?: 9PKP-!YAY)'E;,DX0# 'S1^RU_P1S_ &2?V4?V:_&'[&_AC4/%WB?X
M4^.(KI=;\!^-=8BOK)7N%59I(&6".:!F"@X20*K_ +Q5#_/0!\J_\%D/V1?V
M3OA7^Q[^R_XG^"?PST"V;PU^T-X M_#OB?3K*-;N[L[F[!E>6X4;[@7!"3R,
M[,9)0LC$L,UZ3\?O ?A'1_\ @Y ^ /BS3M#ACO\ 7_@3XN76+@ DW0A>!(]X
M/!PKE?I@=A6QXT_X(;_LG^&_V:;'X5?$[]I3]HCQ%\._AIJ=OXF\+^'+CQ_)
M<G0H].5Y8[:S2TM5GE15^6-29)T"*D#Q[B&R/@KK?@3]N[_@J3\%/VR?V6=9
MU37/AE\.?@)KFGZMX@U:VO4EAU&]N[>&WTZ=KT"9KP1PSRR+(2ZJBNY_?1LX
M!G?\$J_A;\-)/VHO^"@7PLG^'NBMX;N/C7;)/X>;2XOL3QR:3&[*8-NPJS,6
M(Q@DDUX#^P5\'/VD_C!_P;G_ +*%Q^R?_P (?K/B_P '^/KSQ-!\./'=XL.F
M^.X;35=<,FDN6(7S!O6ZC+_(DEFCMMV!U_0#7_\ @E)^SWK'[57B_P#:KTOX
MB?$G0KCXB16@^(W@;P_XQ:T\.^*9;:'R(9KVU2/>[>4 CJDJ1RKN61'#R!\;
MX/?\$<?V=/V??V;_ (=?LU_!3XP_%CP[9?"SQ:_B3P?XAMO&HGU"UOW@O8)3
MMN(9+00R+J%T9+=;=89#*2R-DY /CW4/BS^R;^U5_P $Y_V]=.NOV*KGX/\
MQ;\/?#'4]7^+7PB\6Z';/'I&N1^';T6.LV3K&J2^;'"&2Y14<M") !YBR2/\
M<W?A+X"?\$V/V!?A+\.]%\#^ ?#?QSUGP+IWQ/UB\\)*^FZW*_AHW$-OJD-M
M-:M>)=7B0"4/,OFJC+(7C:1&_03P[^P#\#;32?BM!\0KW6_&^K?&W0UT7XF>
M)/$UQ;I>ZOIB6<ME%98L8;>""&.">95$,2'=,[L6=BU<$?\ @C9^QMK7[#LW
M_!/WXGIXP\<^!C;VL&GW7C+Q7->:EI*6B[+%;*<!1:+;)E8DB55VLX<.)'#
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
M+G7]+\20)#>36D[P22(GDL54O&^,DY SWK$_X-Q_^"T7[/7[5>B?#;_@G/\
MM'?#!/#?Q=^&,%R_P\U6X^>VUB:*TNHKAHL@-:W@M)[I6B;<CIYA5@<1C],?
MVB/B#\&?^":'["GCWXP^$/!^FZ+X>^'7A'4=8M=*MDV)=W@C9XT=B=TDUQ<,
MBM(Y+N\NYF))- 'S9^PK_P ' WP3_:U_8P^+?[>_Q4^">M_"SX<_"2]CLM1U
M+5M4COI-1NS&KO;0I'&G[T--:1JA/SO=(ORXS6-KG_!PEH'PA\#?!7]I']J/
M]E*_\#_!/X]3O'X/\?V_C!-1O-(!.8'U>P6UC6U26(^<#;W%T5C5\C<NVO!_
MC5_P2U_:+\9_\&MT7P#^'>AW^N?%OQ-%9_$WQ?I4:?Z;KVIWE^NJ7=NRC_67
M"0R!%0 EWM$498BO@W_@IA^V9\,_BK_P;@_LZ_LH>(_#7BG0?BG\-_B'I^E^
M(/#VO^#-1LA9QV&G:M;;_M4T"V[;XY;9A$)#)EF^3]TY4 _HB_;+_;M_9_\
MV%/@G>?'OXW7>OW&AVE@]X%\)^&;O5I9(4"DR'[,C)#'\Z#SIGCB!89<9%<5
M_P $JO\ @I9X._X*K_LTZE^U!\./A?J?A71H/&5_H>F6&MWT<MU<1V\<+B>4
M1#9"S>=@QJT@7;]]LX'E/QS\.>-O"/\ P;2>(/"7Q-28>(]+_8M>TU];H'S%
MO8_"P28/GG<)%;.>XKQC_@SH_P"40T__ &5C6O\ T194 :/[<?\ P<N:+_P3
MH_:O/[,'[4/[%&M6T,.JVMM<^-/#OC&.]TXPRPVMQ)+$)+2*21HH;N)GB*JV
M2 ."&/Z;/XJ\-1^%SXV?7[,:.MA]N.J?:%^SBVV>9YWF9V[-GS;LXQS7Y!_\
M%U/V!?\ AN/X#_M>ZUX5T7[5XR^%'BOPYXP\->5'F6:&W\,V@O[88Y(>T,CA
M!]Z6"$5@_P#!&/\ ;\N?^"C/_!)KX>?\$YM0\1//X[;Q*OP]\<!9SYZ>!K2'
M[7<WK8.5CETU!I"R9R+B=&Q0![3^QM_P<GZ?^W;^W /V&_@=^Q+K-EK<JWMS
M!K/C#QG'86ZV-O$9A/+'':32QL\>PB+:S*T@5L88C]0/K7\[W_!,6UMK+_@\
M$^,]E96\<,,.N>-4BBB0*J*!@* .  . !7]$- !1110 4444 %%%% !1110
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
M-)930>./"\M];P7V_P"SRRP+JV><+N52Q7=WQ7[@T44 %%%% !1110 4444
M%%%% !1110 5\S?M#_%S]M/X"_MC:1XR\!_LR^)?B?\ !?6_ B6'B2'P=J^G
M_P!I>'];AO)WBNX[*\N8#<12PS>7+Y3%_P!W&<'RPK?3-% 'XG?\$U?^"8GC
MW]J/]K3]ES_@H;-\"I?AMX0^$7PO2+6->U2>TCU'Q[JX-VEL8[>VED=(($F0
M-/<^7(ZQB)4**KK]Q_\ !9C]GCXW?MG^"_A%^QK\/O %[J/@;QM\8-)N_C3K
M$4B+;V/A?39!>S02[F!+3S1VZI@-S&<BOLZB@"IJ]Y/HVC3WNFZ%<:A);P%H
M=.L6B66<@<1H972,$]!N=5]2*_&S]D#]A/\ X*0_";_@X>^)G_!2CQY^P=XG
MM?AEXX75[+3[B+QMX6EO;>.:.W6&>6!=6) 8VPRJEF7S!P<&OV>HH _,O_@J
M?_P3_P#VI=3_ ."M_P"SI_P5D^ GPXNOB1H'PQL4T/QOX TO4+:'4K>T\Z]8
MZA9QW4L45PX6_?,8=7W6\6 0S,F#H?\ P3&^+/[5O_!?_2?^"L6J_ W4_A9\
M// OAFWCC@\1O:1:QXTUR.UN;9;C[-;S2&WA2.:)"\Y5W%HBJA5RR?JE10!\
MO?LKM^T,_P"V'\==7^*W[''BOPKX/\<:QI%QX9\2ZQX@\/W<%W%:Z/#9SB>W
ML]1FGBW2P$(/+;<LBEMGS >"_P#!''_@BCI'_!*K]H#]I'XYVGAU=23Q9XI>
MR^%5EI\\+7$'A8*MZMNK2.BI(UQ*+=A*R G38WR%<$_HW10!^'W[$G_!.3_@
MI?\ !7_@X3\??\%)?B'^PEXCM?AIXPU_Q-)930>./"\M];P7V_[/++ NK9YP
MNY5+%=W?%?N#110 4444 %%%% !1110 45\%_P#!QQ^VC^TO^P9_P3I/QW_9
M0^)/_"*>*QX[TO3O[5_L:SOO]&F2X,D?E7D,L?)1>=NX8X(R:_ [_B)Y_P""
MY'_1[W_F-?#/_P K:^DRKA?,,WPOMZ,HI7:U;OIZ19C4KPIRLS^N6BOY&O\
MB)Y_X+D?]'O?^8U\,_\ RMH_XB>?^"Y'_1[W_F-?#/\ \K:]+_4/./\ GY3^
M^7_R)'UJGV9_7+17\C7_ !$\_P#!<C_H][_S&OAG_P"5M'_$3S_P7(_Z/>_\
MQKX9_P#E;1_J'G'_ #\I_?+_ .1#ZU3[,_KEHK^1K_B)Y_X+D?\ 1[W_ )C7
MPS_\K:/^(GG_ (+D?]'O?^8U\,__ "MH_P!0\X_Y^4_OE_\ (A]:I]F?URT5
M_(U_Q$\_\%R/^CWO_,:^&?\ Y6T?\1//_!<C_H][_P QKX9_^5M'^H><?\_*
M?WR_^1#ZU3[,_KEHK^1K_B)Y_P""Y'_1[W_F-?#/_P K:/\ B)Y_X+D?]'O?
M^8U\,_\ RMH_U#SC_GY3^^7_ ,B'UJGV9_7+17YD?\&P'_!0K]L#_@HC^S'\
M1_B'^V+\7?\ A,-8T'QY'IVDWG]@:?I_D6QLHI3'LL;>%6^=F.Y@6YQG'%?I
MO7RF/P57+L7/#U&G*.]MMK]4OR-XR4XW04445R%!1110 4444 %%%% !17QK
M_P %A_VK?C[^RQX+\$:M\!O'O]A7&L:I>0ZC)_9=K=><B1QLHQ<12!<%CRN#
MSS7P;_P][_X*)?\ 1PO_ ):6D?\ R)7V^3<!9QGF7QQE"I3497LI.2>C:Z1:
MZ=SY#-N-,KR?'2PM:$W*-ME&VJOUDGU['[>45^(?_#WO_@HE_P!'"_\ EI:1
M_P#(E'_#WO\ X*)?]'"_^6EI'_R)7J?\0KXA_P"?M+_P*?\ \@>;_P 1(R/_
M )]U/NC_ /)G[>45^(?_  ][_P""B7_1PO\ Y:6D?_(E'_#WO_@HE_T<+_Y:
M6D?_ ")1_P 0KXA_Y^TO_ I__(!_Q$C(_P#GW4^Z/_R9^WE%?B'_ ,/>_P#@
MHE_T<+_Y:6D?_(E'_#WO_@HE_P!'"_\ EI:1_P#(E'_$*^(?^?M+_P "G_\
M(!_Q$C(_^?=3[H__ "9^WE%?B'_P][_X*)?]'"_^6EI'_P B4?\ #WO_ (*)
M?]'"_P#EI:1_\B4?\0KXA_Y^TO\ P*?_ ,@'_$2,C_Y]U/NC_P#)G[>45^(?
M_#WO_@HE_P!'"_\ EI:1_P#(E'_#WO\ X*)?]'"_^6EI'_R)1_Q"OB'_ )^T
MO_ I_P#R ?\ $2,C_P"?=3[H_P#R9^WE%?/G_!,/XX?%']H?]D?2?B=\8?$_
M]L:Y=:I?0SWWV*"WW)'.RH-D"(@P !D+D]Z^@Z_/\?@ZN78VIA:C3E"3B[;7
M3MI>VGR/N,%BJ>.PE/$4TU&:4E?>S5]=_P PHHHKD.D**** /RY_X.]?^41C
M?]E/T7_T"ZK^6FOZEO\ @[U_Y1&-_P!E/T7_ - NJ_EIK]@X'_Y$G_;[_)'G
MXG^*%%%%?8'.%%%% !1110 4444 %%%% ']'W_!E7_R9?\7_ /LJ$/\ Z;H*
M_9ZOQA_X,J_^3+_B_P#]E0A_]-T%?L]7X=Q1_P CZOZK\D>G0_A(****\ U"
MBBB@ HHHH **** /SR_X."O^2=?#;_L-ZA_Z)AK\O*_4/_@X*_Y)U\-O^PWJ
M'_HF&OR\K^DO#O\ Y).AZS_]+D?@7'7_ "4U;TC_ .DH****^V/D HHHH **
M** "BBB@ HHHH _:+_@BU_R85H/_ &&]3_\ 2EJ^KJ^4?^"+7_)A6@_]AO4_
M_2EJ^KJ_E7BC_DH\7_U\G_Z4S^D^'?\ D0X7_KW'\D%%%%>">R%%%% 'Y<_\
M'>O_ "B,;_LI^B_^@75?RTU_4M_P=Z_\HC&_[*?HO_H%U7\M-?L' _\ R)/^
MWW^2//Q/\4****^P.<**** "BBB@ HHHH **** /Z/O^#*O_ ),O^+__ &5"
M'_TW05^SU?C#_P &5?\ R9?\7_\ LJ$/_IN@K]GJ_#N*/^1]7]5^2/3H?PD%
M%%%> :A1110 4444 %%%% 'YY?\ !P5_R3KX;?\ 8;U#_P!$PU^7E?J'_P '
M!7_).OAM_P!AO4/_ $3#7Y>5_27AW_R2=#UG_P"ER/P+CK_DIJWI'_TE!17O
MG@+]GGX*>*_V%?B)^T+;ZWXAN/%OA'4=)M1:SQ106,(NKF-&*A6=YCM\P;F*
M <'9GIY)\)_AKXB^,/Q(T7X8^%(@U]K5^EM$[*2L0)R\KXY"(@9V/95)KZFC
MF&&K*LTVE2;C*ZM:T5)OTLUJ?-U<#B*3I*UW42<;:[MQ^^Z>ASU%?07Q?B_X
M)HZ+X*UC1OA5I'QME\8V\1ATV3Q)_9D%@9PP5I)53,RKC<P3:&)PI*Y)'S[5
M8/%_7*;GR2A_B5F_-:["Q6&^JS4>>,O\+NO^'"BO?/V*?V>?@I\?],^(B^.]
M;\0+K7A3X<ZKXBTRQL8HHK1VMD55\R4LSO\ /+&=@1/NGYCTKE/V./@!8?M+
M_M :1\+=;U>>PTJ2&YO=9N[0*9DM+>!YI!'N!&]@FQ200"X)! Q6,\TPE+V_
M/=*BKRTZ--Z=]$:PRW$U/8\MG[5VCKUNEKVU9Y=17MGQ(^#/P]U_]DO3/VL/
MAGH5SH4:>/KCPIK>ASZBUU'YGV5;NWN(W<!@3&61P<@LH*A0=M<?IG@+PYX8
M^#%S\3?']O))>Z^S6?@C35E*&3RW N=0DQR88\&%!TDE9^2('4W2S"A5I\R3
MOS<ENO,GJM[;:Z/;4BI@:U.?*VK<O-?I9[/:^^FV^AP=%%%=QQG[1?\ !%K_
M ),*T'_L-ZG_ .E+5]75\H_\$6O^3"M!_P"PWJ?_ *4M7U=7\J\4?\E'B_\
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
MGE_P<%?\DZ^&W_8;U#_T3#7Y>5^H?_!P5_R3KX;?]AO4/_1,-?EY7])>'?\
MR2=#UG_Z7(_ N.O^2FK>D?\ TE!1117VQ\@%:_P5^"OQ0_:P_:2\)_LH_!W7
M;#1=5\3)<W5_XBU*W,T6E6-O'OEF$0(\US]U$R 6(!*@EER*T?A-\9/'_P"R
MO^T7X)_:T^%V@1ZQJO@N]F%]H4DOE_VKIUQ$T-S;AN0KF-B4;!VL <'&#CB?
MK7U6K]6M[7EER7VY[/EO?2U[;Z=]#NRSZI_:%+ZU_#YES>G4^N?VF?\ @WY^
M+?P(^ ^O_&;X,_MDW_BS7/"VCW&J7OASQ+X8AAMM5B@C:62*)XI"T$A16V [
M@S84LH.X?$?@_P 1V_B_PM8>)[6(QI?6J3",G)0D<KGO@Y'X5]\?MP?\%_?
M?[0'[,NL_ O]D'X1^.+7Q=XWT>72M6U7Q;HZ65KX<M9T,=RQ99',L_ELRH$^
M4%@^XE=C?!?AC0;3PMX=L?#EB28K&U2%&;JVT 9/N>OXU\]PG/B>IETY9XK3
MYO=NHQERVUNHI*U_AOKOTL?1\7PR"GB:<<LMM[UFVO+?J7J***^G/C@HHHH
M_:+_ ((M?\F%:#_V&]3_ /2EJ^KJ^4?^"+7_ "85H/\ V&]3_P#2EJ^KJ_E7
MBC_DH\7_ -?)_P#I3/Z3X=_Y$.%_Z]Q_)!1117@GLA1110!^7/\ P=Z_\HC&
M_P"RGZ+_ .@75?RTU_4M_P '>O\ RB,;_LI^B_\ H%U7\M-?L' __(D_[??Y
M(\_$_P 4****^P.<*[7]G?P9H/Q!^,N@>$?$VHPVEC>ZA''<7-PFY(E+ %V'
M\2KG<1W"D5Q57- US4/#>L6^N:7)MGMWW+GH1C!4^Q!(/L36V&G"GB(2FM$U
M<PQ5.I5PTX4W:332];']@WA#_@@-_P $J_"WPQA^&MW^S';:L5L5@N=>U+6;
MPZA<.%P9O-25?*8GG$81!T"@#%?RZ?\ !4_]G+P'^RE^W)\0O@5\-]8-]I'A
MSQ3?Z?9SR,ID:.&X=%\PJ OF  (Y  +HQ &<5]S_  I_X.UOVT?AK^RU;_ T
MZ!H.H:_IVE+IVE^-M3T^2?48(538C,/-$,\R#;MED3G:#(DA))_*_P")OQ&\
M3_%CQQJ/C_QAJ4]WJ&I7+SW-Q<S-))([L69G=N79F9F9CR68GO7C9-@\]P*Q
M']IXKVRFUR+F<]G=SU^"ZTY=&[ZK1')3A0GB*<L/0]GRI\VB5^T=/BUUOMIH
M]3!HHHKTST@HHHH _H^_X,J_^3+_ (O_ /94(?\ TW05^SU?C#_P95_\F7_%
M_P#[*A#_ .FZ"OV>K\.XH_Y'U?U7Y(].A_"04445X!J%%%% !1110 4444 ?
MGE_P<%?\DZ^&W_8;U#_T3#7Y>5^H?_!P5_R3KX;?]AO4/_1,-?EY7])>'?\
MR2=#UG_Z7(_ N.O^2FK>D?\ TE!1117VQ\@%%%% !1110 4444 %%%% '[1?
M\$6O^3"M!_[#>I_^E+5]75\H_P#!%K_DPK0?^PWJ?_I2U?5U?RKQ1_R4>+_Z
M^3_]*9_2?#O_ "(<+_U[C^2"BBBO!/9"BBB@#\N?^#O7_E$8W_93]%_] NJ_
MEIK^I;_@[U_Y1&-_V4_1?_0+JOY::_8.!_\ D2?]OO\ )'GXG^*%%%%?8'.%
M%%% !1110 4444 %%%% ']'W_!E7_P F7_%__LJ$/_IN@K]GJ_&'_@RK_P"3
M+_B__P!E0A_]-T%?L]7X=Q1_R/J_JOR1Z=#^$@HHHKP#4**** "BBB@ HHHH
M _/+_@X*_P"2=?#;_L-ZA_Z)AK\O*_4/_@X*_P"2=?#;_L-ZA_Z)AK\O*_I+
MP[_Y).AZS_\ 2Y'X%QU_R4U;TC_Z2@HHHK[8^0"BBB@ HHHH **** "BBB@#
M]HO^"+7_ "85H/\ V&]3_P#2EJ^KJ^4?^"+7_)A6@_\ 8;U/_P!*6KZNK^5>
M*/\ DH\7_P!?)_\ I3/Z3X=_Y$.%_P"O<?R04445X)[(4444 ?ES_P '>O\
MRB,;_LI^B_\ H%U7\M-?U+?\'>O_ "B,;_LI^B_^@75?RTU^P<#_ /(D_P"W
MW^2//Q/\4****^P.<**** "BBB@ HHHH **** /Z/O\ @RK_ .3+_B__ -E0
MA_\ 3=!7[/5^,/\ P95_\F7_ !?_ .RH0_\ IN@K]GJ_#N*/^1]7]5^2/3H?
MPD%%%%> :A1110 4444 %%%% 'YY?\'!7_).OAM_V&]0_P#1,-?EY7ZA_P#!
MP5_R3KX;?]AO4/\ T3#7Y>5_27AW_P DG0]9_P#I<C\"XZ_Y*:MZ1_\ 24%%
M%%?;'R 4444 %%%% !1110 4444 ?M%_P1:_Y,*T'_L-ZG_Z4M7U=7RC_P $
M6O\ DPK0?^PWJ?\ Z4M7U=7\J\4?\E'B_P#KY/\ ]*9_2?#O_(APO_7N/Y(*
M***\$]D**** /RY_X.]?^41C?]E/T7_T"ZK^6FOZEO\ @[U_Y1&-_P!E/T7_
M - NJ_EIK]@X'_Y$G_;[_)'GXG^*%%%%?8'.%%%% !1110 4444 %%%% ']'
MW_!E7_R9?\7_ /LJ$/\ Z;H*_9ZOQA_X,J_^3+_B_P#]E0A_]-T%?L]7X=Q1
M_P CZOZK\D>G0_A(****\ U"BBB@ HHHH **** /SR_X."O^2=?#;_L-ZA_Z
M)AK\O*_4/_@X*_Y)U\-O^PWJ'_HF&OR\K^DO#O\ Y).AZS_]+D?@7'7_ "4U
M;TC_ .DH****^V/D HHHH **** "BBB@ HHHH _:+_@BU_R85H/_ &&]3_\
M2EJ^KJ^4?^"+7_)A6@_]AO4__2EJ^KJ_E7BC_DH\7_U\G_Z4S^D^'?\ D0X7
M_KW'\D%%%%>">R%%%% 'Y<_\'>O_ "B,;_LI^B_^@75?RTU_4M_P=Z_\HC&_
M[*?HO_H%U7\M-?L' _\ R)/^WW^2//Q/\4****^P.<**** "BBB@ HHHH **
M** /Z/O^#*O_ ),O^+__ &5"'_TW05^SU?C#_P &5?\ R9?\7_\ LJ$/_IN@
MK]GJ_#N*/^1]7]5^2/3H?PD%%%%> :A1110 5Y?\5O"G[6>K^+GO/@_\5_"^
MD:*8$"66K:$]Q,) /G8N".">@KU"B@#PO_A ?^"@G_1?_ G_ (2DG_Q5'_"
M_P#!03_HO_@3_P )23_XJO=** /D?]H/]A3]HC]J?3M-TGX\_$+P)KMOH\\D
MVG1_V3?6ODNX"L<V\\9;(4<-D<<5Y?\ \.1K+_GCX$_[ZUK_ .3:_0BBO2P^
M<YQ@Z2I4,34A%;*,Y)?<G8\^OE.5XJJZE:A"4GU<8M_>U<_/?_AR-9?\\? G
M_?6M?_)M'_#D:R_YX^!/^^M:_P#DVOT(HK?_ %CXA_Z#*O\ X,G_ )F/]@Y'
M_P! M/\ \ C_ )'Y[_\ #D:R_P">/@3_ +ZUK_Y-H_X<C67_ #Q\"?\ ?6M?
M_)M?H111_K'Q#_T&5?\ P9/_ ##^P<C_ .@6G_X!'_(_/?\ X<C67_/'P)_W
MUK7_ ,FT?\.1K+_GCX$_[ZUK_P"3:_0BBC_6/B'_ *#*O_@R?^8?V#D?_0+3
M_P# (_Y'Y[_\.1K+_GCX$_[ZUK_Y-H_X<C67_/'P)_WUK7_R;7Z$44?ZQ\0_
M]!E7_P &3_S#^P<C_P"@6G_X!'_(_/?_ (<C67_/'P)_WUK7_P FT?\ #D:R
M_P">/@3_ +ZUK_Y-K]"**/\ 6/B'_H,J_P#@R?\ F']@Y'_T"T__  "/^1\O
M_!;]E']K/]GCP%!\,?@]\6/ FCZ':SRS06/]@W5QM>1BSG?/*[G))."V!VKK
M/^$!_P""@G_1?_ G_A*2?_%5[I17E5:M6O4=2I)RDW=MN[;[MO=GITZ=.C34
M*:2BM$EHDNR1X7_P@/\ P4$_Z+_X$_\ "4D_^*H_X0'_ (*"?]%_\"?^$I)_
M\57NE%9EGA?_  @/_!03_HO_ ($_\)23_P"*H_X0'_@H)_T7_P "?^$I)_\
M%5[I10!\<_M>_P#!/#XW?MY_"+_A1'[5_C7P)XK\*'5(-1_LK^S=0L?])A#B
M.3S;.XBDX#MQNVG/(.!7RU_Q"D?L=_\ 1'_ G_A0>*O_ ):5^M=%=E#,<PPL
M.2C6E%=E)I?<F2X0D[M'Y*?\0I'['?\ T1_P)_X4'BK_ .6E'_$*1^QW_P!$
M?\"?^%!XJ_\ EI7ZUT5M_;.<?]!%3_P.7^8O9T^R/R4_XA2/V._^B/\ @3_P
MH/%7_P M*/\ B%(_8[_Z(_X$_P#"@\5?_+2OUKHH_MG./^@BI_X'+_,/9T^R
M/R4_XA2/V._^B/\ @3_PH/%7_P M*/\ B%(_8[_Z(_X$_P#"@\5?_+2OUKHH
M_MG./^@BI_X'+_,/9T^R/R4_XA2/V._^B/\ @3_PH/%7_P M*/\ B%(_8[_Z
M(_X$_P#"@\5?_+2OUKHH_MG./^@BI_X'+_,/9T^R/R4_XA2/V._^B/\ @3_P
MH/%7_P M*/\ B%(_8[_Z(_X$_P#"@\5?_+2OUKHH_MG./^@BI_X'+_,/9T^R
M/B/]BK_@EO\ $7_@G=X+UCX>?L=>(O G@_1]>U0:CJUG]CU34//N1&L0DWWU
MU,R_(JC:I"\9QGFO:/\ A ?^"@G_ $7_ ,"?^$I)_P#%5[I17#5JU:]1U*DG
M*3W;=V_FRDDE9'A?_" _\%!/^B_^!/\ PE)/_BJ[/X,^'/VDM$U.]E^./Q'\
M/:Y:/ HL8M%T=K9HI-W+,23N&.,5Z#168PHHHH **** "BBB@ HK'^(7CKPY
M\+_ .N?$SQA=FWTCP[H]SJ>J3JN3';6\32RMCOA$8X]J_/\ _P""4VDZM_P5
MZ^ 5W_P4:_;;DU+6-*\?>)-3B^&'PP&N7,.A^%M!L[N6SC!M89$CN[Z26"9I
M+N8.^-HC\I,J0#]&**_.76_C7XR_X)7?\%9_A)^Q]%XUUW6?@/\ M*:9?VWA
M+1?$VM7&I3^"_$UEL+QV=S<N\WV&X$]JGV9W98I)MT?EH"AW/^"QEQ\0O!_[
M47[&OB?PK\:?&&FZ=KW[3>B:'K7A73]::WTJ_MFBFG_?P1!3.P>!2/-9P,G
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
MA3D0VRD/<RC:"D23SP_35A86.E6,.F:9916UM;1+%;V\$81(D485%4<*H
M'  KBO&W[+_[-'Q+\1S>,/B/^SOX%\0:O<JBW&J:WX2L[NYE"*%4-++$S, H
M &3P !0!\<^(=!_8G_;0_P"":7QI_P""<7_!.?X]:#\1=6;X::E+J&MZ'K<6
MIK<ZYJ!GGBN=1OXOW37=[>I-+)SN_P!8VU5"BO'?VAOBT_QC_P"#8'PC\&_A
M_IDEW\1/&W@'PS\*M(\%A=E_+XHAGM--OM/,+89)(&MKN216 ,<<#LV ,U^G
MWPY^#7P@^#UM=6?PC^%/AOPM#?.KWL7AS0K>Q6X900K.(44.0"0"<XR:@TSX
M$? _1?B7=?&C1_@UX4M/&-]&8[[Q9;>';:/4[A" I5[I4$K@A5&"QX4#M0!\
MN?'']M?]GK_@F[\(/AC^PAJG[4'P[\)_$0> ]/TG3-4\<>(;:SLM$T^SMH[5
M]8N4GD0R@%#Y%J"'N91MRD23SPX_A+5OV?/VC/V*/'7["O\ P2#_ &R/"6I^
M+K318Y];^(-IJ+ZS#%/J5^9+Z[U"\L67-_?J-1;=%(LJR,TB^6$3'U9XV_9?
M_9H^)?B.;QA\1_V=_ OB#5[E46XU36_"5G=W,H10JAI98F9@%  R>  *UOAS
M\&OA!\'K:ZL_A'\*?#?A:&^=7O8O#FA6]BMPR@A6<0HH<@$@$YQDT ?CI_P4
MD^"__!7+X;>//V/O WC_ ..?[/GDV7[06C:;\,+/PA\.-1LK/1M0CL;A+8W$
M37;>9:)$K)Y4>P_=P0!BOV8^']MXWL_ >B6GQ,U/3[WQ)%I%LGB"]TBV>&TN
M+X1*)Y(8W9F2)I-Y56)(4@$DC-2>(?!7@WQ==:;>^*_"6F:I-H]\M[I$VHV$
M<[6-RH(6>$NI,4@!(#KA@">>:TZ "BBB@ HHHH **** .4^._P ++'XY_ _Q
MG\$]4OFM;;QCX4U'0[BY1<F&.[MI(&<#N0)"<>U?#/\ P;C>(M:^"'[&\O\
MP3(^/=BGAWXN_ 7Q%JVGZ[X9O'V37VF76HW%[::M:AL?:+*47+1I,F5)BYQD
M9_1&O$/V[/\ @GC^RQ_P47^$4_PC_:7\ +>J$8Z-XCTUQ;ZOHDQ&/.L[H M$
MWJIW1N/E='4D4 ?'_P"V!X D_P""CW_!<+]G7PU\(95U+PA^R<^J^*/BGXKL
M3YEI9:S=FU-CHHE'RM>;K*&62(',<4I9L$!:[+_@MSJ-A9_'+]AV*[O8HFD_
M:_T$HLD@!8?9+M>,]?F=!]6 [UZU_P $X_V4_P!HS_@GW\'='_9"U[7_  QX
M_P# 'AEVMO"/C"Q@_LG6K>Q9BR07]D$:WN7B!VF[CF5Y0%+0;@S-[GX__9Y^
M /Q7UF+Q'\4O@;X/\2ZA!$(H+_7_  S:WDT<8)(17FC9@H))P#C)H ["OF#]
MO;_@I5^SY^R?KVD_L]ZO^TG\//!7Q%\86;S:;>>._$5K:6?A^P!V2:K=+-*G
MFA3D0VRD/<RC:"D23SP_35A86.E6,.F:9916UM;1+%;V\$81(D485%4<*H
M '  KBO&W[+_ .S1\2_$<WC#XC_L[^!?$&KW*HMQJFM^$K.[N90BA5#2RQ,S
M * !D\  4 ?'/B'0?V)_VT/^":7QI_X)Q?\ !.?X]:#\1=6;X::E+J&MZ'K<
M6IK<ZYJ!GGBN=1OXOW37=[>I-+)SN_UC;54**\=_:&^+3_&/_@V!\(_!OX?Z
M9)=_$3QMX!\,_"K2/!879?R^*(9[33;[3S"V&22!K:[DD5@#'' [-@#-?I]\
M.?@U\(/@];75G\(_A3X;\+0WSJ][%X<T*WL5N&4$*SB%%#D D G.,FH-,^!'
MP/T7XEW7QHT?X->%+3QC?1F.^\66WAVVCU.X0@*5>Z5!*X(51@L>% [4 ?+G
MQQ_;7_9Z_P"";OP@^&/["&J?M0?#OPG\1!X#T_2=,U3QQXAMK.RT33[.VCM7
MUBY2>1#* 4/D6H(>YE&W*1)//#TW[&O[5G_!-#P#\%O$/@+]F']J#PQXJ\-?
M##09_$OQ(\:Z?KL>HPP/<R3W-SJ6IW\.8FN[F5+NX?G<2DAVJH45[=XV_9?_
M &:/B7XCF\8?$?\ 9W\"^(-7N51;C5-;\)6=W<RA%"J&EEB9F 4 #)X  J_X
M+^!'P/\ AOHNI>&_AW\&O"F@:=K*;-7L-%\.VUK#?+M*XF2)%64;69<,#PQ'
M>@#XN_X*N6'[+_\ P4<_9:\#^&/V=/B9X4\8_$W4/'GA_6/@AKOA+5X+V]TV
MXBU.UDN]3BDA9FBM8;-9WG<X0!%'^M\I3]^5QGPB_9P_9Y_9^AN[?X"_ ;P9
MX(CU!@U^GA#PO:::+DCH9!;QIO(]\UV= !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
>444 %%%% !1110 4444 %%%% !1110 4444 ?__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>22
<FILENAME>ctsh-20250331_g12.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 ctsh-20250331_g12.jpg
M_]C_X  02D9)1@ ! @$ 8 !@  #_[@ .061O8F4 90     !_]L 0P " 0$!
M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D*
M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H*
M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\  $0@
M^@%4 P$B  (1 0,1 ?_$ !\   $% 0$! 0$!           ! @,$!08'" D*
M"__$ +40  (! P,"! ,%!00$   !?0$" P $$042(3%!!A-180<B<10R@9&A
M""-"L<$54M'P)#-B<H()"A87&!D:)28G*"DJ-#4V-S@Y.D-$149'2$E*4U15
M5E=865IC9&5F9VAI:G-T=79W>'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H
MJ:JRL[2UMK>XN;K"P\3%QL?(R<K2T]35UM?8V=KAXN/DY>;GZ.GJ\?+S]/7V
M]_CY^O_$ !\!  ,! 0$! 0$! 0$        ! @,$!08'" D*"__$ +41  (!
M @0$ P0'!00$  $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P
M%6)RT0H6)#3A)?$7&!D:)B<H*2HU-C<X.3I#1$5&1TA)2E-455976%E:8V1E
M9F=H:6IS='5V=WAY>H*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V
MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_:  P#
M 0 "$0,1 #\ _?RBBB@ HHHH **** "BBB@ HHHH ***\ _X*A_&?XT_LU?L
M)?$S]I7X">)]+T_Q#\/_  C>Z];0:WHWVVTOA;1&0P2()(V7<%(#*XP2"0P&
M* /?Z*\"_8-^(/Q]_:/_ ."?_P -_CK\2_B5IL?C'XD?#W1_$S7VD>'%BM-,
M>^LX;H01V[R.9%02;"6?+<D;> /(/^"&O[9'[57[>7[//BOXZ?M/>+O#4]UI
M/Q'UCPMI^E^%O#36$ CL6A7[0[23S.SN6?Y00H!'!/- 'VY16=8^+_">IZ]=
M>%M-\4:=<:G8J&O=.@O8WGMU.,%XP=R#D=0.HINK^-?!OA_5K30=>\6Z98WV
MH-ML+*\OXXI;DYQB-&8%SGC@&@#3HKXV_P""OW[3?[3O[+"?L^^(/@%\2=,T
M73/&W[2?A'P5XPLKCPW%=W-YIVH7,GGK'/,S)""D/EG$1?$A99$(%>Z>)?VQ
MO@CX:_:U\/\ [%MQXKM)?'&N>$-0\2RZ='=INT_3[::VA62<9RAFDN,1@_>\
MF4C[M 'JM%?%G[#O[6G[0OBS_@H9^V+^S_\ M,_&#0M0\*_!J_\ !2^$9+;0
MX-*MM/@U33+F^FWNSO(Y):%"TLSC]T"H3<P/VA;W%O=VZ7=I.DL4J!XI8V#*
MZD9!!'!!'>@!]%?)?[;'[:7C_P %_MI_!?\ X)Z_"+QYH/@C7/BSI^L:K>>.
MO$6FB\-M:V"(5L=/MGD2.:^G=S@REDBCB=O+E9E W_A7K7[>OP[_ &W])^!7
MQK^(7A3QQ\+]7^&&N:UI?BNP\)MIFL1ZM::CH\*VMZ$G>W=?)O9G1X8XM^&#
M(#$&< ^E:*SM5\7^$]"U2ST37/%&G6=[J+[-/L[N]CCENFX&(T8@N>1PH/6N
M$^.7A3X\:Y\2/AIKOPJ_:,TWP5X=TKQ1(_CSP_?^&[>]?Q;9O;N(K&&>5@UH
MXD DWQ_,<=PI5@#TRBL_Q)XN\*>#K2/4/%WB?3M*@EF$44^I7L<"/(<X0,Y
M+'!XZ\59OM3TW3+87FI:A!;PM(D:RSRJBEW8*BY)QEF8*!W) '6@">BJ=AXB
M\/ZKJ-YI&EZY9W-WISJNH6MO=(\ELS#*B10<H2.0#C(J+5/%_A/0]5L]"UOQ
M1IUG?:BY73[.ZO8XY;IAC(C1B"YY' !ZT :-%5=:US1?#>ES:WXBUBUL+*W7
M=/>7MPL448SC+.Q  R0.32V.L:1J>E1ZYINJ6UQ930^;%>03J\3QXSO#@X*X
MYSG% %FBL[P]XO\ "?BZU6^\*>)].U.!@2LVGWL<R$ X."A(X/'UK1H ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KYB_X
M+4?\HD?VCO\ LCNN_P#I')7T[7FG[6W[+_A+]LCX%:]^SG\1O&?B/2?#/BFP
MDL/$4/AJYMX)K^TD&'@:66&5D5AP3'L8@D;L$B@#YG_X)@?LS?&G7_\ @FI^
MSUKNE?\ !0[XPZ):WOP/\*3VVC:7HG@Q[:PC?1[5EMXFN?#TLS1H"$4RR22$
M*-SLV6/Q)^P'\:_BQ^R]_P &V7[4?QA^#NOWR^+/#_Q(\:+IFMQJHNK:62YM
M;=[U?+5566-9'F!50JLF0 !BOUM^ 7[+>E_LV?LWZ/\ LP_#3XN>,%T7PWHU
MOI/AC4]1EL+B_P!)L8(UCA@C=K3RY%2- @,T<C8[G QY]^R!_P $M/V<OV,/
M@MXN_9O\":[XI\2> /'%QJ%QXD\)>.;ZVU&UNIKZ-8[MRWV=)2)47:T9<QG<
MQV!B30!\YZS_ ,$QX?B7:? #]KGX2?M9_"#X>Z?\-M=TKQ%X;\:?#GX*7%C=
M^)-)N@BOIEU>2:_,;F&^$J!RZR/)))GYF=@WD/[<G@7X+?$W]F+_ (* ^,/@
M7X+'Q0EMY]=D^(/Q/^(MU L?AG6-+TF-TT/0A';O<7!L&1&&\P0PR3_)+*RR
M)7UA^R7_ ,$-/V2?V./B!8^*/AS\4OC%K'AK0=4;4_"'PL\7?$RYO_"GAV]W
METN;73B%1I8V)9))S*R/AP=ZJXN:Q_P1(_9 UC7OC'*?%WQ-M/#/QTNM1O\
MQW\/--\>3V^@2:I?1-'<ZG':QJ#]H<MOQ(\D0=8V\O\ =Q[0#YO_ ."@WB/7
M?&'_  3<_P"">7BWQ1JT]_J>J?M!_!B\U&^NI2\MS/+:%Y)'8\LS,Q))Y))K
MJ?C#^SQ\ /&G_!RIX.M?&/P-\':M%J7[*NIZOJ,>I^&;2=;K48]>@BCO) \9
M#SK& BRMEPH ! XKWKQ;_P $@?V=_&/[/GPI_9IU#XJ_$]/#WP=\1:9K_A&X
M/BJ.>].J:='Y=C=3SW$$C/Y"?*D*[(  !Y6%7'7_ !T_X)Q_ S]H/]H+P+^U
M!XT\6>-[#QGX'T"?0QJOAKQ.^F?V[I<S*\ME?K;JOF0O(I<K%Y7+'G&  #Y#
M_9K_ &4_V>OVJ_\ @L[_ ,% _#7[2'PKTKQMHEG??#/R?#OB.'[5IQDD\+NO
MGM:OF)YT (CF92\6]S&R%V)]+_X-M-7U>]_X)+>"O#VIZM<WD/AOQ1XGT32G
MNYVD>*QM=;O([>'<Q)*QQA44=E50. *]Q^$?_!/?P)\$OV@OBG^T[X$^-?C^
M/Q=\8Q9'QO>7=UILT4TEE UO8R11-8[(6@A<H@4;6&/,$A -:_[#7[#GPM_X
M)^_!Z7X$_!7Q9XHU#PVVKW.I6UIXHU"&ZDM;BYE::X*2)#&Y$DCLY#E@"?EV
M@D$ \[_X*3?L!?L9?\%0K33OV7?V@WU#3_&F@Z9)XE\#>*/#]U]FU;0OWR02
M7-K*00R^8(1)$P*G]T>&5'7YG_8@^,__  4M_P""=/\ P42\!_\ !*?]O;XN
M6_QL\"?%30M8N?@S\79(&BUB)]+MFNKBTU#<6:0K"HR7:5@TT)$S@LB?:_[0
M/["7PR_:"^-?AO\ :/N_B)XZ\)^.O!^AW.E>&?$?@OQ']C>SM[B5))U>!XY+
M>[5VBBS'<QS1?NU(0$9J+X3?L(^!O 7QVC_:A^)OQ:\;?%3XB66B2Z/H/BGX
M@W&G[M#L)7#SPV5KIEG9V=N92J"298/.=456D*Y! /C#_@F[\!_@/_P6+_X)
MH_$KQ%^U78_VA\0?B1\1O$MA\0?$<$<#:UX8NK35)!IMG9S31R&T6SM%LFAB
M V+O9MI,CEK?[?7P[^&FD_ME?\$X/&7@[Q)=^*)8?'DNDV/C?5+[[3>:UIZ:
M$3%<33 *LS2;1*9 H#-(S  -7L_BW_@A;^Q[KO[1_BG]HGP=\1/BYX%C\?WQ
MO/B3X!^'OQ)NM'\.^+KAB3+)?VMN!(YDW/O$<L:MYDF1\[Y]4_:(_P"">?PA
M_:-^)/PL^)VN>-O%?AVY^#&H_;_A[IWA.XLK:RTZY\L1>88I+63S!Y2B+RW)
MC"9"J,DD ^3?AKH?BC]OO_@H)^UQ\+?'^N?"6_G\ ^(-+\+Z?X/^*7PLN/$<
MEAX;GTF"59+7;JMHMO%=7#74LA6,L["/=(5CA5/"/VV_V"[3]D[]@/\ 96_9
MK\<_M,7'Q8UGX??MF^$/#VF>.8+&72[[2=/N;J67^S$*W=PZ&%9(PK"7*A(0
M OE*!]W?M?\ _!&C]E_]KK]H:Q_:TC^(_P 4OA7\3;?3$TW4/''P8\<R:!J&
MKV2X"V]U(B/YBA0%W*%<J%4L0B!=[XQ?\$J?V;OC#\&OAS\ I?$GC/P_X9^%
MWBVU\4^&K;0=;C\^77+>62:+4;NYNH9IKJ?SIII7:1R)9)6>0.V" #YME_9Z
M^"O['_\ P<'?!?2?V9?AQIG@JS^(GP)\51^.+/0(/(CUR2UN8)XKF[ _X^+C
MS&+-/)NE?^)C6+_P39^ ?P%_X+'?\$NO'GB?]JJT-]\0_B9\0/$EM\1?$]LD
M!UOPS?6FK2_V=:VD\T<AM%L[-+$PQ ;$#$[<R.6^R_&'[ /P_P#'7[7G@K]M
MOQ#\7/'4GC;P#H4VCZ!Y5W8)9"SG4"ZCD@6SQ)YY&YVSN4X\LQA5"^4>)O\
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
M ,B4?\/>_P#@G;_T<+_Y:6K_ /R)77_JYQ#_ - =7_P7/_(Y?[>R/_H*I_\
M@<?\SZ4HKYK_ .'O?_!.W_HX7_RTM7_^1*/^'O?_  3M_P"CA?\ RTM7_P#D
M2C_5SB'_ * ZO_@N?^0?V]D?_053_P# X_YGTI17S7_P][_X)V_]'"_^6EJ_
M_P B4?\ #WO_ ()V_P#1PO\ Y:6K_P#R)1_JYQ#_ - =7_P7/_(/[>R/_H*I
M_P#@<?\ ,^E**^:_^'O?_!.W_HX7_P M+5__ )$H_P"'O?\ P3M_Z.%_\M+5
M_P#Y$H_U<XA_Z ZO_@N?^0?V]D?_ $%4_P#P./\ F?2E%?-?_#WO_@G;_P!'
M"_\ EI:O_P#(E'_#WO\ X)V_]'"_^6EJ_P#\B4?ZN<0_] =7_P %S_R#^WLC
M_P"@JG_X''_,^E**^:_^'O?_  3M_P"CA?\ RTM7_P#D2NV^ W[>/[*/[3GC
M*?X?_ _XJ_VWJ]MISWTUI_8=];;;='1&??<0(IPTB# .?FZ8!QE6R/.\/2=6
MKA:D8K=N$DEZMJR-*6<917J*G3Q%.4GLE.+;]$F>O4445Y9Z04444 %%%% '
MA_\ P4W_ .4;7[0G_9#_ !9_Z9[JOXDZ_ML_X*;_ /*-K]H3_LA_BS_TSW5?
MQ)U^H\ ?[I7_ ,2_(XL7N@HHHK[\Y HHHH **** "BBB@ HHHH *_6?_ (,U
M?^4I_BW_ +(=JW_IUTBOR8K]9_\ @S5_Y2G^+?\ LAVK?^G72*\7B/\ Y$>(
M_P )I1_BH_IUHHHK\)/4"BBB@ HHHH **** "BBB@#SS]KO_ )-.^)__ &3O
M6_\ T@FK^?*OZ#?VN_\ DT[XG_\ 9.];_P#2":OY\J_</"?_ '#$_P"*/Y'X
M_P")?^^8?_"_S"BBBOU@_,PHHHH **** "BBB@ HHHH *^V/^"#/_)Y.M_\
M9.[W_P!+;&OB>OMC_@@S_P GDZW_ -D[O?\ TML:^;XP_P"28Q?^!GO\+?\
M)0X;_$C]>****_EL_HT**** "BBB@#P__@IO_P HVOVA/^R'^+/_ $SW5?Q)
MU_;9_P %-_\ E&U^T)_V0_Q9_P"F>ZK^).OU'@#_ '2O_B7Y'%B]T%%%%??G
M(%%%% !1110 4444 %%%% !7ZS_\&:O_ "E/\6_]D.U;_P!.ND5^3%?K/_P9
MJ_\ *4_Q;_V0[5O_ $ZZ17B\1_\ (CQ'^$TH_P 5'].M%%%?A)Z@4444 %%%
M% !1110 4444 >>?M=_\FG?$_P#[)WK?_I!-7\^5?T&_M=_\FG?$_P#[)WK?
M_I!-7\^5?N'A/_N&)_Q1_(_'_$O_ 'S#_P"%_F%%%%?K!^9A1110 4444 %%
M%% !1110 5]L?\$&?^3R=;_[)W>_^EMC7Q/7VQ_P09_Y/)UO_LG=[_Z6V-?-
M\8?\DQB_\#/?X6_Y*'#?XD?KQ1117\MG]&A1110 4444 >'_ /!3?_E&U^T)
M_P!D/\6?^F>ZK^).O[;/^"F__*-K]H3_ +(?XL_],]U7\2=?J/ '^Z5_\2_(
MXL7N@HHHK[\Y HHHH **** "BBB@ HHHH *_6?\ X,U?^4I_BW_LAVK?^G72
M*_)BOUG_ .#-7_E*?XM_[(=JW_IUTBO%XC_Y$>(_PFE'^*C^G6BBBOPD]0**
M** "BBB@ HHHH **** ///VN_P#DT[XG_P#9.];_ /2":OY\J_H-_:[_ .33
MOB?_ -D[UO\ ]()J_GRK]P\)_P#<,3_BC^1^/^)?^^8?_"_S"BBBOU@_,PHH
MHH **** "BBB@ HHHH *^V/^"#/_ ">3K?\ V3N]_P#2VQKXGK[8_P""#/\
MR>3K?_9.[W_TML:^;XP_Y)C%_P"!GO\ "W_)0X;_ !(_7BBBBOY;/Z-"BBB@
M HHHH \/_P""F_\ RC:_:$_[(?XL_P#3/=5_$G7]MG_!3?\ Y1M?M"?]D/\
M%G_IGNJ_B3K]1X _W2O_ (E^1Q8O=!1117WYR!1110 4444 %%%% !1110 5
M^L__  9J_P#*4_Q;_P!D.U;_ -.ND5^3%?K/_P &:O\ RE/\6_\ 9#M6_P#3
MKI%>+Q'_ ,B/$?X32C_%1_3K1117X2>H%%%% !1110 4444 %%%% 'GG[7?_
M ":=\3_^R=ZW_P"D$U?SY5_0;^UW_P FG?$__LG>M_\ I!-7\^5?N'A/_N&)
M_P 4?R/Q_P 2_P#?,/\ X7^84445^L'YF%%%% !1110 4444 %%%% !7VQ_P
M09_Y/)UO_LG=[_Z6V-?$]?;'_!!G_D\G6_\ LG=[_P"EMC7S?&'_ "3&+_P,
M]_A;_DH<-_B1^O%%%%?RV?T:%%%% !1110!X?_P4W_Y1M?M"?]D/\6?^F>ZK
M^).O[;/^"F__ "C:_:$_[(?XL_\ 3/=5_$G7ZCP!_NE?_$OR.+%[H****^_.
M0**** "BBB@ HHHH **** "OUG_X,U?^4I_BW_LAVK?^G72*_)BOUG_X,U?^
M4I_BW_LAVK?^G72*\7B/_D1XC_":4?XJ/Z=:***_"3U HHHH **** "BBB@
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
M^HPF;^STU*QO8)9%60$P,\4RDE6D1618P2@]1_;)\7^ O^"1G_!770OVF_\
M@GU96S^"M<\*:5XV\*^%=:#O NCZ[IFZ?2IP&W")HIY57YMT:21X8L@8\5X&
M^,GA;]J3X#Z7^Q=X0\"ZC\+_ -G;X:^*+_XG_%35[WQ NL:G/<R1QV2,)_LU
MM&9VB,.GV=N(ANFN0TKLNYH_/C4Q,O9UZ;?LK0>KU^US*2W<G>*6^NUNM66J
M>YXGX?\ @SX$^'W[*E_^T!\:;*>;5?&DDFE?"/0$N6A,QAF47^MSA<,UK#M-
MK$O"S7,DG)%G*C>-U]K^(O@+H/[5?PHLO^"@G[3?Q$N_AG\.O$'Q(M/AC\*?
M"GA3P^NJ'2;*VM@^0LUS;A;*SA,89PS37-Q)*[8=I)#\Z?MD?LK?$?\ 8B_:
M@\:?LI_%IK:37O!6LM8W=S9,3#=(562&XCW -LEA>.50P! < @'(KTL+B:=2
M<H.7OZNW16LFET=KI.W5_(B2:5SS.OUG_P"#-7_E*?XM_P"R':M_Z==(K\F*
M_6?_ (,U?^4I_BW_ +(=JW_IUTBN/B/_ )$>(_PE4?XJ/Z=:***_"3U HHHH
M **** "BBB@ HHHH \\_:[_Y-.^)_P#V3O6__2":OY\J_H-_:[_Y-.^)_P#V
M3O6__2":OY\J_</"?_<,3_BC^1^/^)?^^8?_  O\PKW?X3_M"_!GP1^R3XZ_
M9PU_3?$TU]X[O=/NKC5[.VM_*T]K242(BQM*#,"00263@\ 8Y\(HK].Q>#I8
MVFH5+V4HRTTUBU)?<TG^9^>87%5<)-RA:[3CKVDK/[TVCT?]F/\ : ?]GKQQ
MJFK7OAS^V=#\2^&KWP[XHTD7'D276FW:A95CDPWER JC*V",K@C!-:O@WXS_
M  [^!&D>,/\ A2EUXBU'5/&'AJY\/M=Z]8P6D>G:?<LGV@!(9I3<2LB! Y,:
MKEFV$[=OD=%9U<OPU:I*<E\5N9=)<NJNO+RM=:.ZT+I8[$4J<81?PWL^JOO;
MU_!ZJS.[_P"$E^ 7_#.O_"*?\*WU7_A9'_"2^?\ \)3_ &FWV3^S/*Q]G\G=
MC?OYSLSWWX^2NLUKQ=^PA>^%-"U32_@_X_M/$5EIL,6MZ5#XDM_[,U&Y10'F
M\YXWGB#MEF15 P=J["-U>,443P%.;OSS6K>DY=>F^W9=.E@AC9P5N2+T2UBN
MG7;?N^O6YO\ Q/\ B1XC^+7C:\\=^*3"MS="..*VM8RD-K;Q1K%#;Q*22L<<
M2)&H))"H,DG).SXQ^(>@0?"_1_A%\/$N(['*:GXJO;B,(^IZF5957 )_<6Z,
MT<8/)9YI"!Y@5>'HK?ZM1M"*6D-ETT5E]W3[]TC'ZQ5O.3>LMWUUU?W]?NV;
M/;_AY\??AAK?[/&C_LZ?&P:W9V/AOQV/$.EZGH-A%=//;R1A+FR>.2:((Q(#
MI+N8 DAEQ@CD/VJ?CO>_M-?M!^*/CG?:0+ Z_?K)!9>9O,$$<:0PH6P-S".-
M 3@ G)P*\_HKGHY;A:&*>(@O>?-Z+F:<K?XFDWYK2QO6Q^)K8=49/16]7RIJ
M-_1-I>NH5]L?\$&?^3R=;_[)W>_^EMC7Q/7VQ_P09_Y/)UO_ +)W>_\ I;8U
MY7&'_),8O_ STN%O^2APW^)'Z\4445_+9_1H4444 %%%% 'A_P#P4W_Y1M?M
M"?\ 9#_%G_IGNJ_B3K^VS_@IO_RC:_:$_P"R'^+/_3/=5_$G7ZCP!_NE?_$O
MR.+%[H*^QOV;/VWOV5OA'_P3/^,/[!_C30?']UK'QCU71-1OO$^F6%C]FT63
M3;E)XHXX'N UTK$,&8O$<,,*-O/QS17W&(P]/$P49[)IZ=T[K[FKG*FXLZ/X
M:6'PBOO$#I\8O%7B/2]*CCW))X:T"WO[B=PP_=E9[NW6(%=W[S+X./D:O7OV
ME/VZKSXF_ OPY^QO\!O K> /@SX4U%]3MO#']H_:[[7]7==DFKZM=!(Q=717
MY$58TBAC CC3@L?GZBG.A3J5%.>MMNR?>W?S>W0+M(]C_P"$^_8M_P"&&/\
MA7'_  H?Q%_POG_A/OMG_"Q/^$@;^S/[ ^S[?L7V7?M\SS?FSY>[OYN/W=>D
M^+/B9_P1PU;X;^#_ !#X=_9?^-6F^.=)T*UM_%OARV\>60T#7;^- )+H74T,
MUW;K*X+O'&B@*VQ#&1YE?*=%9RPD)._-+=OXGUZ;[=ETZ6'S,[3]H7X\^._V
ME_BYJGQB^(C6J7^HK!!;V.G0F.TTVRMX$M[2RMT)8I!!;Q10QJ2Q"1KEF.2>
MJ^*/QP\&6?[//A?]F3X'Q7L.D;HM?^(NJWD"Q3>(/$!C9(TVAFQ:6,,CP0*3
MEGFNIR%\]4C\AHK7V%.T4EI'9=/+[NGW]A79]=? _P#;1_9Z\6?L/>%OV%_V
MM!XMTO2/ 7QB'C;P]X@\&Z+;ZC+=V4\ BO\ 2I(9[JV$3L566*X#N S,KH!A
MAYC_ ,%&?VQ]6_X* _MM?$/]K_5_#*Z,?&FLI-9Z2)O,-G:0P16MM$SX =U@
M@B#,  6#$  XKQ.BL:>"H4J[K16KO\N9IRMZM)L;DVK!7ZS_ /!FK_RE/\6_
M]D.U;_TZZ17Y,5^L_P#P9J_\I3_%O_9#M6_].ND5P<1_\B/$?X2J/\5'].M%
M%%?A)Z@4444 %%%% !7E_P 5OCS\2OA]XN?PYX7_ &9?%'BFT6!)!JVDSPK"
MS,.4PYSD=Z]0HH \+_X:P^-G_1C_ ([_ / JV_\ BJ/^&L/C9_T8_P"._P#P
M*MO_ (JO=** /FGXO?'/XV?%7X3^*/A?_P ,:^.[#_A)/#M[I?V[?;2_9_M$
M#P^9LWKOV[\[=PSC&1UK\^?^'2_QL_Z%OQW_ .$5;?\ RQK]G**]S*>),ZR.
MG*&"J\BD[OW8N[7^),\?,\@RG.)QGC*?,XZ+62_)H_&/_ATO\;/^A;\=_P#A
M%6W_ ,L:/^'2_P ;/^A;\=_^$5;?_+&OV<HKUO\ B('%W_03_P"24_\ Y \S
M_4CA?_H'_P#)Y_\ R1^,?_#I?XV?]"WX[_\ "*MO_EC1_P .E_C9_P!"WX[_
M /"*MO\ Y8U^SE%'_$0.+O\ H)_\DI__ " ?ZD<+_P#0/_Y//_Y(_&/_ (=+
M_&S_ *%OQW_X15M_\L:/^'2_QL_Z%OQW_P"$5;?_ "QK]G**/^(@<7?]!/\
MY)3_ /D _P!2.%_^@?\ \GG_ /)'XQ_\.E_C9_T+?CO_ ,(JV_\ EC1_PZ7^
M-G_0M^.__"*MO_EC7[.44?\ $0.+O^@G_P DI_\ R ?ZD<+_ /0/_P"3S_\
MDC\8_P#ATO\ &S_H6_'?_A%6W_RQH_X=+_&S_H6_'?\ X15M_P#+&OV<HH_X
MB!Q=_P!!/_DE/_Y /]2.%_\ H'_\GG_\D?C'_P .E_C9_P!"WX[_ /"*MO\
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
M2\)>8-(UJ)X?.MK^W64EX_,CRS(3P"C83?Y:>7_#C]JO_@IG^W[\4]9^)O\
MP3U_:J_9;B^#UKXH?3[;2M42\UGQ):V-O<&VDN[E;2811/<>3+<P1/L(BEA#
MX;=@ _1*BBB@ HHHH **** "BBB@ HHHH **** "N _:O\"^+/BC^RW\2OAG
MX#E*:YXB\ :SIFBN'V[;NXL9HH3D]/G=>>U=_10!^>G_  :V^)]'U+_@B_\
M#CP%! UKK/@C7?$>A>*]+FC*36&HKK5Y<M#*A^9)/*N87*L 1OKB/^"N/AG5
MOC7_ ,%R/V ?A;\+HVG\0^#=6\2>,/%36XYL-"1M//FS$?=CE:SN85+8!=@H
MR6Q7T=^U'_P3J^)-M<>-_CS_ ,$Q?CT?@9\8?&#+=Z]<KID%_P"'/%-V@(63
M4=/N(IHX[A@<&]MT6?G,GG@;#Q__  2@\*>*OAD-5UK]N;X'>)]"_:=\0&/3
M_B%\1?$*/J=CXKCA8BV;3-2MT-G:V;+AUTV/[.T3[MT).)& ,S_@MA_R6[]A
M_P#[/ T'_P!(KVOO>O"_VM/V!OAU^V-XX^'_ ([^(_Q1\;:7/\,/%5OXF\&V
MGAR]LH(+/5X-PCO'$MI(TS!69?+D9HB"?DY.?;["WFL[&&TN+^6ZDBB5'NIP
M@>8@8+L$55#'J=J@9/  XH X[X\?&_0O@9X.CUJYTFYUG6]4NQI_A/PIIC+]
MMU[4G5FCM( Q !(5G>1B(X8HY)I&2.-V'Q=^U[^Q%XP^%G_!&W]J'PR=0MM;
M^+?Q5\+>)/&WC^\TD-MU#4W@626TLU8>8UK;VT4-G I&YDC1F >5L^R_M:?\
M$I/A1^V)\<;/X_\ CG]I7XY^&=:TS1FTO2+?X>?$Z?0[:PM7*-,D26R!LRO&
MCR,S,7,: G;&BKTW[&__  3M^$7[%FK^)O$WA/XG?$OQQK'BNVM+74=:^*OC
MJY\07<-M;F4I;P27',,1:9V9%X8[2<[1@ ^,?VQ_'7A23_@THM/$.F3QO8WG
M[,O@_3[-$Y_TB6#3;1(0!_&)F"8'\0Q7V=\-?'-U^R#^PQ\*?"?C[1+W5O&=
MGX$T+P[I/A&Q9?M^N:W'IT:&SA#$ -NBD>21B(X8HY9I&2.-V&7X;_X);_LX
M>&K'1/ ,>L>*;SX;>%_%?_"2^%_A!>ZA;MX<TK4A<-=1R1QK MS)#%<.\T5I
M-<26T3E2D2B.,)F_M:?\$I/A1^V)\<;/X_\ CG]I7XY^&=:TS1FTO2+?X>?$
MZ?0[:PM7*-,D26R!LRO&CR,S,7,: G;&BJ <]_PK#XY?\$^?V'_BC\4_A/\
M#UOB;^T#X^UNY\7>(M.\.6ZRF_UR_N+>V/V6*9XS+9:= \*I&SQF2&S^9D>9
MFK\\OVT_VK/B3X)U']CWP+8_\$NOV@_#A\%_M(V&N_:?&5OI3:CXWU:2"\DN
M0KPW;++J%U--+<,7V(27P5 5:_57]C/_ ()X_"7]B;6_$OBOP=\4?B9XUUKQ
M3;VEM?ZY\4_'=SK]Y!;VYE:.""6XYAC+3.S*O#$*3]T8ZK]HO]D+X1?M1>*?
MAKXP^*"ZF;SX4^/+?Q?X4_LZ]$*C488I(T\X;3YD>V5LKQDXYH [KX?^)M0\
M:^ ]$\9:MX2U#0+K5M(MKVYT'5U07>FR2Q*[6TP1F42QEBC;6(W*<$CFM>BB
M@ HHHH **** "BBB@ K@/VK_  +XL^*/[+?Q*^&?@.4IKGB+P!K.F:*X?;MN
M[BQFBA.3T^=UY[5W]% 'YZ?\&MOB?1]2_P""+_PX\!00-:ZSX(UWQ'H7BO2Y
MHRDUAJ*ZU>7+0RH?F23RKF%RK $;ZXC_ (*X^&=6^-?_  7(_8!^%OPNC:?Q
M#X-U;Q)XP\5-;CFPT)&T\^;,1]V.5K.YA4M@%V"C);%?1W[4?_!.KXDVUQXW
M^//_  3%^/1^!GQA\8,MWKURNF07_ASQ3=H"%DU'3[B*:..X8'!O;=%GYS)Y
MX&P\?_P2@\*>*OAD-5UK]N;X'>)]"_:=\0&/3_B%\1?$*/J=CXKCA8BV;3-2
MMT-G:V;+AUTV/[.T3[MT).)& ,S_ (+8?\EN_8?_ .SP-!_](KVOO>O"_P!K
M3]@;X=?MC>./A_X[^(_Q1\;:7/\ ##Q5;^)O!MIX<O;*""SU>#<([QQ+:2-,
MP5F7RY&:(@GY.3GV^PMYK.QAM+B_ENI(HE1[J<('F(&"[!%50QZG:H&3P .*
M ..^/'QOT+X&>#H]:N=)N=9UO5+L:?X3\*:8R_;=>U)U9H[2 ,0 2%9WD8B.
M&*.2:1DCC=A\7?M>_L1>,/A9_P $;?VH?#)U"VUOXM_%7PMXD\;>/[S20VW4
M-3>!9);2S5AYC6MO;10V<"D;F2-&8!Y6S[+^UI_P2D^%'[8GQQL_C_XY_:5^
M.?AG6M,T9M+TBW^'GQ.GT.VL+5RC3)$EL@;,KQH\C,S%S&@)VQHJ]-^QO_P3
MM^$7[%FK^)O$WA/XG?$OQQK'BNVM+74=:^*OCJY\07<-M;F4I;P27',,1:9V
M9%X8[2<[1@ ^,?VQ_'7A23_@THM/$.F3QO8WG[,O@_3[-$Y_TB6#3;1(0!_&
M)F"8'\0Q7V=\-?'-U^R#^PQ\*?"?C[1+W5O&=GX$T+P[I/A&Q9?M^N:W'IT:
M&SA#$ -NBD>21B(X8HY9I&2.-V&7X;_X);_LX>&K'1/ ,>L>*;SX;>%_%?\
MPDOA?X07NH6[>'-*U(7#74<D<:P+<R0Q7#O-%:37$EM$Y4I$HCC"9O[6G_!*
M3X4?MB?'&S^/_CG]I7XY^&=:TS1FTO2+?X>?$Z?0[:PM7*-,D26R!LRO&CR,
MS,7,: G;&BJ ==^QE^R78?L^?#CQ/9?%2[TG7O'GQ7\2:AXL^*5U%%OM;^_N
MPD<EK DHW-96T @M(@XYCB5G >1L_&/_  4__P""77P&_8NT/0?^"E7_  33
M^&^G_"3XM^ /&F@P#1O =N-/TSQE8W^K6EA+H]Q8PXA/F_:0%V(K,0%.249/
MJGX#_P#!*OX$_ ;P;\1O"5K\7OB]XLN/B=X=&A:]XD\=?$V^U/5[.Q$<Z"*R
MO'(EL_\ CXD?,9!WA&_@7&M^SW_P3J\ ? V+P_#XP^/GQ8^*X\(3+-X27XM>
M,1JBZ3,JE$F1(H84GF16(2:X666,$^6Z9.0#Z#HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>23
<FILENAME>ctsh-20250331_g13.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 ctsh-20250331_g13.jpg
M_]C_X  02D9)1@ ! @$ 8 !@  #_[@ .061O8F4 90     !_]L 0P " 0$!
M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D*
M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H*
M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\  $0@
M^@%4 P$B  (1 0,1 ?_$ !\   $% 0$! 0$!           ! @,$!08'" D*
M"__$ +40  (! P,"! ,%!00$   !?0$" P $$042(3%!!A-180<B<10R@9&A
M""-"L<$54M'P)#-B<H()"A87&!D:)28G*"DJ-#4V-S@Y.D-$149'2$E*4U15
M5E=865IC9&5F9VAI:G-T=79W>'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H
MJ:JRL[2UMK>XN;K"P\3%QL?(R<K2T]35UM?8V=KAXN/DY>;GZ.GJ\?+S]/7V
M]_CY^O_$ !\!  ,! 0$! 0$! 0$        ! @,$!08'" D*"__$ +41  (!
M @0$ P0'!00$  $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P
M%6)RT0H6)#3A)?$7&!D:)B<H*2HU-C<X.3I#1$5&1TA)2E-455976%E:8V1E
M9F=H:6IS='5V=WAY>H*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V
MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_:  P#
M 0 "$0,1 #\ _?RBBB@ HHHH **** "BBB@ HHHH **^"OVE_P!K']M_PA_P
M6#^&?_!/_P"%GQA\(Z9X1^)7P]U;Q(-2U?P$U]?:9-9F?]PI2\A26-A&@!90
MPYR6KZ!^%>A_MW>$_P!I6WTSXK_&7P5XX^&=WX/OS=RZ1X(;1]2TG78[BQ-J
MCL;ZX6:"6VEO#@(C(T29)#"@#W2BO,?V7_#?QQ\!?#_6]/\ VDOVDM*^).L1
M^+-4N(->T_P[;Z3'IVG-,7M["2*%BI>"+"M(Q#-_%DC<W?0>+/"UUJ=OHMMX
MET^2\N[/[7:VD=XAEFM\X\Y$!RT?(^8#'/6@#0HK,\1^-O!G@]K9?%WBW3-*
M-Y)Y=F-1OXX//?CY4WL-QY' ]:NZAJ6G:3;?;=4OX;:$.B&6XE"+N9@JC).,
MEB !W) [T 3453L?$7A_5-3O-%TS7;.XO-/*"_M(+I'EMBPRHD4'*9'(R!D5
M%JWB_P )Z!J5EHNN^*-.LKS47*:?:7=[''+=-P-L:L07/(X4'J* -&BO,_CK
MX4^/&N_$'X:ZW\)_VC--\$Z!I7BMI/'>A7_ANWO7\66+0.J6$4TK!K1_,P^^
M/YSCN%*OW/B+QMX,\(/;1^+?%NF:6U[)Y=FNHW\<!G?CY4WL-QY' SU% &G1
M7QM_P75_::_:<_8[_8,U']H7]EWXDZ9X;U;2?$^BV=_+>^&XM0EG@O=2MK,B
M$S,8HF43EB7BES@ ;>I^R: "BOBSP)^UC\>/VU_VWOCC^S+\#?V@-"^&&F_
MB_T[2IK)O"\.JZUK]Y<VPGDO94N) D%@C$0HL:&21E=S-&"J5Z[^PSX\_:\\
M5?\ "U?"'[92>$Y==\%_%!M%\/:IX+TJ>RL-4T<Z+I-Y!=B*>::1)'DO)]Z&
M1PCJR*S*@8@'NU%9UAXO\):KKMWX7TOQ1IUSJ=@H:^TZWO8WGMP<8,D8.Y.H
MZ@=:74?%?A;1WFCU?Q+I]JUN81.MS>(AC,K%(MVXC&]@57/WB"!F@#0HJK9Z
MYHNHSFVT_6+6>0 DQPW"LP'K@&N'_:0TWXH?$+X ^+?#G[-OQ[TOP!XRFTME
MT3QQ=:3;ZI!HLP(8S26TQ\N0;5<?/D#.XAMN" >A45E:!<7&A^"+&Y\8>+;6
M_FM-+B;5-=\I+:"Y=8QYESM#%8D8@OC<0H.,D#-6="\0:#XITN+7/#.MV>HV
M4V?)O+"Y2:*3!(.UT)!P01P>U %RBL[3_%_A/5];N_#.E>*-.NM2L #?Z?;W
ML;SVP/3S(P2R9]P*2_\ &?@_2M87P[JGBS3+;4&M6N5L;B_C28PKG=*$)W;!
M@Y;&!@^E &E1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 ?EW^WWX!U[XE_\ !QO^S1X3\-?%WQ+X'NYO@=XF=/$/A)+!KV$*
MUP2BB_M;F':P^4YB)P>"IYK[6_9>_9(\1_ VQ^*7A[XJ?'+Q'\4+3XA>,_[7
MCU+QK+;/>I:-I&GV+V<HM+>W@5 ]I*56*)1LD&<MN)P/B5_P32^%_P 4/VTO
M#?[?&L_&CXB6GQ!\':5<:5X7FT_4=/2RT^PG\WS;46SV3)*K":0%I=\G*G?E
M%*_0VJ6=QJ&F7%A::I/8RS0/''>VJQF6W8@@2()%="RGD;E9<CD$<4 ?B/\
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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 **** "BOA[]OO_@J9JGP,_X*%?!3_@F'\,/$/ACP
MIXH^+=C-JFJ?$#QM:/<V6C6(^U);6]O;K-")[VZGM)8(_,E5$8QY28N$KG_^
M">O[2O\ P4QU.']GO6OCSKWA3XF_#CXSZ'?#5/%MMX:?2];\+:K!8W5Y$EP(
M)&M;JWG6U=%D6* H_P K9)3> ?H#17X]?\%;_P!K#_@XS^%_@[Q7^V_^RSH?
M@WX>? [P1<R/%X6O],MK[Q1J.E12^6=6OX+RW<012?ZWR(I(YX877S$W*Y'U
MQ_P3!_X*NZ;^V-_P2@@_X**_'?P_;>&)/#FC:O-X_CL PM$?2Q(UQ/;B1BWE
MO'&) C,2K,4W-MW$ ^S:*_$3PM\:?^#PSXW62?$KX2^'?A+'X<UN7[5I<,6H
M>')Q8P2_.D+MYS.6C1E5@WSY!R,U^R<?B./X/_!A/%?QV^(MAM\,^&5N?&'B
MR[1+2V8V]N&NKQU&$A0E'D(& H.!P* .HHK\M_\ @DI_P60^/'_!2K_@K3^T
M!\'[JVN_#?PH\!>%?)\'>#=3T.&WU"&Z@U!+:2^NW>/[0D\F7S;LVR(;4*%U
M9V^=O^"S/_!77_@KA_P2W_:OO9_AS\6M,\8_![2O&6G:5,GB'P=IZWOGR:99
MZD]E/<6\$2CSHYKA8W1%8+ ^>5W, ?NC17F$7[7GP5N?V/5_;DLO$#3^ I/
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
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@#P__@IO_P HVOVA/^R'^+/_
M $SW5?Q)U_;9_P %-_\ E&U^T)_V0_Q9_P"F>ZK^).OU'@#_ '2O_B7Y'%B]
MT%%%%??G(%%%% !1110 4444 %%%% !7ZS_\&:O_ "E/\6_]D.U;_P!.ND5^
M3%?K/_P9J_\ *4_Q;_V0[5O_ $ZZ17B\1_\ (CQ'^$TH_P 5'].M%%%?A)Z@
M4444 %%%% !1110 4444 <9^T;XKU_P'^SWX\\<^%+_[)JFC>#-4OM-NO*23
MR;B&TEDC?:X*MAE!PP(.,$$5^.W_  ][_P""B7_1PO\ Y:6D?_(E?KS^UW_R
M:=\3_P#LG>M_^D$U?SY5^Q>&669;C\%B)8JA"HU)6YHQE;3I=,_*_$+,<PP6
M+H+#UI03B[\LFKZ];-'TI_P][_X*)?\ 1PO_ ):6D?\ R)1_P][_ ."B7_1P
MO_EI:1_\B5\UT5^F_P"KG#W_ $!TO_!</\C\\_M[//\ H*J?^!R_S/I3_A[W
M_P %$O\ HX7_ ,M+2/\ Y$H_X>]_\%$O^CA?_+2TC_Y$KYKHH_U<X>_Z Z7_
M (+A_D']O9Y_T%5/_ Y?YGTI_P />_\ @HE_T<+_ .6EI'_R)1_P][_X*)?]
M'"_^6EI'_P B5\UT4?ZN</?] =+_ ,%P_P @_M[//^@JI_X'+_,^E/\ A[W_
M ,%$O^CA?_+2TC_Y$H_X>]_\%$O^CA?_ "TM(_\ D2OFNBC_ %<X>_Z Z7_@
MN'^0?V]GG_054_\  Y?YGTI_P][_ ."B7_1PO_EI:1_\B4?\/>_^"B7_ $<+
M_P"6EI'_ ,B5\UT4?ZN</?\ 0'2_\%P_R#^WL\_Z"JG_ ('+_,^E/^'O?_!1
M+_HX7_RTM(_^1*^HO^"2?[>/[5W[3G[2VJ?#_P".'Q5_MO2+;P9=7T-I_8=C
M;;;A+FU17WV\",<+(XP3CYNF0,?F37VQ_P $&?\ D\G6_P#LG=[_ .EMC7S_
M !5D>28?AW$U:6%IQDHNS4(IKT:5T>YPWG&;U\]P].IB*DHN2NG.33]4V?KQ
M1117\X'[V%%%% !1110!X?\ \%-_^4;7[0G_ &0_Q9_Z9[JOXDZ_ML_X*;_\
MHVOVA/\ LA_BS_TSW5?Q)U^H\ ?[I7_Q+\CBQ>Z"BBBOOSD"BBB@ HHHH **
M** "BBB@ K]9_P#@S5_Y2G^+?^R':M_Z==(K\F*_6?\ X,U?^4I_BW_LAVK?
M^G72*\7B/_D1XC_":4?XJ/Z=:***_"3U HHHH **** "BBB@ HHHH \\_:[_
M .33OB?_ -D[UO\ ]()J_GRK^@W]KO\ Y-.^)_\ V3O6_P#T@FK^?*OW#PG_
M -PQ/^*/Y'X_XE_[YA_\+_,****_6#\S"BBB@ HHHH **** "BBB@ K[8_X(
M,_\ )Y.M_P#9.[W_ -+;&OB>OMC_ ((,_P#)Y.M_]D[O?_2VQKYOC#_DF,7_
M (&>_P +?\E#AO\ $C]>****_EL_HT**** "BBB@#P__ (*;_P#*-K]H3_LA
M_BS_ -,]U7\2=?VV?\%-_P#E&U^T)_V0_P 6?^F>ZK^).OU'@#_=*_\ B7Y'
M%B]T%%%%??G(%%%% !1110 4444 %%%% !7ZS_\ !FK_ ,I3_%O_ &0[5O\
MTZZ17Y,5^L__  9J_P#*4_Q;_P!D.U;_ -.ND5XO$?\ R(\1_A-*/\5'].M%
M%%?A)Z@4444 %%%% !1110 4444 >>?M=_\ )IWQ/_[)WK?_ *035_/E7]!O
M[7?_ ":=\3_^R=ZW_P"D$U?SY5^X>$_^X8G_ !1_(_'_ !+_ -\P_P#A?YA1
M117ZP?F84444 %%%% !1110 4444 %?;'_!!G_D\G6_^R=WO_I;8U\3U]L?\
M$&?^3R=;_P"R=WO_ *6V-?-\8?\ ),8O_ SW^%O^2APW^)'Z\4445_+9_1H4
M444 %%%% 'A__!3?_E&U^T)_V0_Q9_Z9[JOXDZ_ML_X*;_\ *-K]H3_LA_BS
M_P!,]U7\2=?J/ '^Z5_\2_(XL7N@HHHK[\Y HHHH **** "BBB@ HHHH *_6
M?_@S5_Y2G^+?^R':M_Z==(K\F*_6?_@S5_Y2G^+?^R':M_Z==(KQ>(_^1'B/
M\)I1_BH_IUHHHK\)/4"BBB@ HHHH **** "BBB@#SS]KO_DT[XG_ /9.];_]
M()J_GRK^@W]KO_DT[XG_ /9.];_]()J_GRK]P\)_]PQ/^*/Y'X_XE_[YA_\
M"_S"MW3/AE\0]9\$:E\2]+\%:G-X>T=XTU/6TLW^RV[R.L:(TN-NXLZ@+G/.
M<8K"KZO^"OBWQ1KW_!*WXY:)K?B*^O+33->\-+IUM=73R):JUX@*QJQ(0'8O
M P.!7Z/F>,JX*E"<$GS3IQ=^TYJ-UYJY\%E^%IXRI.,VU:$Y*W>,7*S\M#Y0
MKT+7OV2_VH?"WABX\:^)?V>?&FGZ/:6OVFZU.]\-W,4$,.,^8SL@55QW)J?]
MD5_@E:?M!>'M9_:&\4?V5X5TRZ^V7TITV6[$TD8W11&*)6+(T@3<,8*!AU(K
MWO\ ;*^&G[1\7P5N/C5\/OVZ/$7QC^$VJ7BP:S+_ ,)#> 6$S2*R17=D\K(B
M[S'MR!M8IE$RF>3'YI4P^8TL+&T5*WO24K-M_#&27+S:;-ZW5CJP66TZ^ J8
MB5Y.-](N-TDOBE%OFY==TM+.Y\=UU7@#X'_%OXI6,VJ?#_X?ZEJEK!<K;/=6
M\'[LW##*P*S8#RL.1&I+GL#7*U]5?\%,O#=M\%+#X-_LY^&R8+#P]\,K;5;E
M(OE$NIWLTIN;@XZLS0+R>@P!P*ZL9C9T<51PU.W-4YM7JDHJ[=KJ^K2M=;WZ
M6?+A,)"KAJN(J7Y:?+HM&W)V2O9VT3>SVMUNOF6U\)^*;[Q.G@FS\-W\NLR7
MOV--)CM'-RUQNV>2(L;M^[Y=N,YXQ6G\0/A%\2?A8;-O'_A"ZTZ/4!+]AN)-
MKQ3F-]DJI(A*,R-\KJ#N0\, :^^Y9OAYX3_:_P#V?/VG?&UY9Z9>?$WX1J^I
MZK=NL<2Z\VFF!;N1CPI=IHDWGHV&)')KY[\>Z#J?@?\ X)W^'?@7X^T"YM_'
MFJ?&>ZU+0/#]Q WVZ/3OL"6SMY7WU26Y "C&)"I*YQ7D8;B&KB:M)*G92Y;]
M[MU%*S[0<-=-4^FE_5Q&14\/2J-SNX\UNUDH.-UWFIZ:[KKK;YVT+PEXC\36
MFI:AH>DR7$&CV!O=4G4@);0;TCWNQ( R\B(!U9G4 $D"LZO4_BU+'\-_"Z_L
MV>"W%U<64XOOB!J-B?,6\U)%(%LK+D-;V@9XP1\K3/,^2OED>65]#AJTJ\'.
MWNOX>]N[]=UY6OK='A8BE&C)0ZK?M?LO39^=[:!7VQ_P09_Y/)UO_LG=[_Z6
MV-?$]?;'_!!G_D\G6_\ LG=[_P"EMC7A\8?\DQB_\#/8X6_Y*'#?XD?KQ111
M7\MG]&A1110 4444 >'_ /!3?_E&U^T)_P!D/\6?^F>ZK^).O[;/^"F__*-K
M]H3_ +(?XL_],]U7\2=?J/ '^Z5_\2_(XL7N@KZ-\'?\$TOBWXN_X)_>//\
M@HI'\2/!"^%/ =]I=E>:!9^(8[S5Y9KZZ@@BWPV^];50)MY$S))\A&SJ1\Y5
M^A7[%)/_ !#T_MK+G@>-_A]@?]Q05]AF%>MAZ4)4W:\X)^DI)/\ !G-!)MW/
MEG]A[]BWQC^W+\7;OX7^&OB=X+\#V&DZ!<:UXB\:_$36_P"SM%T:RB9(_,N;
MC8WEAYIH85XY>51P,D?46J_\$ =23P!XP\?^!_\ @JS^R+XS7P1X0U#Q-K>D
M^"?BK+JE\NGV<1DFD6""U9C_  J"<#=(BY!85\!V^MZS::3<Z#:ZM<Q6-[+%
M)>6<<["*=X]WELZ@X8KO?!/3<<=37UA\(&_X9K_X)'_$OXP/_H_B'X_^-K/X
M?>''/R2C0-*\K5=9E0]6CDN7TBW;'!VR ]Q6..^NPFI4JMDW%*/*GN]7=]E=
M^B*AR]4?(M>A_LH_LP_%;]LK]H/PO^S9\%])2ZU_Q3J2VUN\[;8+2+EIKJ=\
M'9#%&'D=N<*AP"< ^> $G %?>'[*$@_8I_:%^"W[+FDGR?B;X]^*?A&Z^,-Z
MG$NAZ;_:UG<6?AD'JDI98KN]'42+;6YVM;3J_5C:\Z-%^S^)IV^6[?DOQ=EU
M)BDWJ>0WO_!,3XXZC_P4JU7_ ()B?#O6])USQ?I?BR[T637'9[;3U2UC>:XO
M9"P9HX(X8Y)6.&;:A #,0#A?'S]B2\^%_P"SIX<_:]^%GQ4L/'GPU\0^++_P
MJVOV>ESV,VG:U:1K,UK/!-RHEMW6>%PQ+Q[MRQLI2OLCXK_MF>#/V#O^#EOX
MN_'OXFZ/>WOA4^/_ !%HOBA-,B5[J&QO[66TDGA5B SQ&59=N1O$97(W9'EL
M?B[P)X]_8"\$_P#!'O\ 9@^(VG>/_$OB7X^7WQ&\4>-8-/O-.T;1K6'2?L$:
MN]_!#*L<=K%/>W,QC$<,:</)ABOF4\9CFZ4VO=<8-NVFJDYMOI:T6MM^O2W&
M.I\J?#WX!:EXP^#'C+X^>(?$<&A^&_"GV>RM+FY@+OK6L7#?N-,ME!&Z3RDG
MN)')VQ10$MEGB23S^OKGX@?!+XG?M>Z'IG@O]D+0;6W^"'PTUV+PAX.U_P 5
MZY9Z'#XD\1WV'FNF:]FC634;]HA+Y(+&WM8K6)V"0J[?+GCWP'XS^%WC;5OA
MM\1?#%[HNOZ#J,UAK.D:E 8KBSN8G*212(W*LK*01[5ZF'KJJVG)7_EZI=+^
M?5]KV(:L9-?K/_P9J_\ *4_Q;_V0[5O_ $ZZ17Y,5^L__!FK_P I3_%O_9#M
M6_\ 3KI%>?Q'_P B/$?X2J/\5'].M%%%?A)Z@4444 %%%% !1110 4444 >>
M?M=_\FG?$_\ [)WK?_I!-7\^5?T&_M=_\FG?$_\ [)WK?_I!-7\^5?N'A/\
M[AB?\4?R/Q_Q+_WS#_X7^85]4?L\Z-JUS_P2X^/]Y;Z9</$VO^&RLB0L5(CN
MU+D''\(92?0$9KY7K>TWXJ?$_1K&+2](^(^O6MM FV&WMM8G2.-?155@ /85
M^CYG@ZF-HPA!I6G"6O\ <DI6^=K7Z>9\%E^*IX2K*<TW>,XZ?WHN-_E>_F7_
M (2_ GXO?'>]U/3/@_X"OO$-UH^FM?W]IIRJTJ6ZLJEE0D-(=S*-J!F.>!7K
M/P?U3Q]^S9^SS\6-/^*NB:AHUCX]\-PZ-H6@:Q;O;RZC?BZC?[6D,@#&.WA6
MXS+C:'D1,[C@>$^&?%WBOP5JZ^(/!OB?4=)OT4JE[IE[)!,H/4!T(8 ]^:CU
M_P 1^(?%>J2:YXHUV\U*]FQYUY?W3S2O]7<DG\32Q6$KXR?LZCC[*\7:SYKQ
M:EO>VZ6MKKUU##8FCA8<\$_:6DMURVDFMK7V;TOK^!T/_"BOBS_PIC_AH7_A
M#9O^$._MG^RO[;\^+;]KV[O+V;O,QC^/;MSQG/%>_?MZZCJ/[4/A[X.?M#?#
MS2[G5?[5\#VOA;5[;3[=II+;6[.60R6[*H)5I!.K1J>709&>:^8O^$G\2_\
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
M_P"6-'_#I?XV?]"WX[_\(JV_^6-?LY11_P 1 XN_Z"?_ "2G_P#(!_J1PO\
M] __ )//_P"2/QC_ .'2_P ;/^A;\=_^$5;?_+&C_ATO\;/^A;\=_P#A%6W_
M ,L:_9RBC_B('%W_ $$_^24__D _U(X7_P"@?_R>?_R1^,?_  Z7^-G_ $+?
MCO\ \(JV_P#EC1_PZ7^-G_0M^.__  BK;_Y8U^SE%'_$0.+O^@G_ ,DI_P#R
M ?ZD<+_] _\ Y//_ .2/QC_X=+_&S_H6_'?_ (15M_\ +&O:_P!@S]EKXV?L
M1_&2^^+?_"E_'?B?[9X=FTO^S_[!MK+9YDT$OF>9]KESCR<;=O.[.>,'],:*
MYL9QIQ-C\+/#UZ_-"2LURP5UZJ*?W,Z,+PEP]@L1&O1HVG%W3YINS]')H\+_
M .&L/C9_T8_X[_\  JV_^*H_X:P^-G_1C_CO_P "K;_XJO=**^6/HSPO_AK#
MXV?]&/\ CO\ \"K;_P"*H_X:P^-G_1C_ ([_ / JV_\ BJ]THH \+_X:P^-G
M_1C_ ([_ / JV_\ BJ/^&L/C9_T8_P"._P#P*MO_ (JO=** /E/]IOXE_&S]
MHW]FWXA?L]?\,A^.]&_X3SP/JWAW^U]MM<?8?MMG+;>?Y7FIYNSS=VS>N[;C
M<N<C\2/^(3#XV?\ 16_'?_AH+;_Y=U_3'17J9?G69Y7"4<+4Y4]7I%_FF1.G
M"?Q(_F<_XA,/C9_T5OQW_P"&@MO_ )=T?\0F'QL_Z*WX[_\ #06W_P NZ_IC
MHKT/];N(?^?W_DL/_D2/J]'L?S.?\0F'QL_Z*WX[_P##06W_ ,NZ/^(3#XV?
M]%;\=_\ AH+;_P"7=?TQT4?ZW<0_\_O_ "6'_P B'U>CV/YG/^(3#XV?]%;\
M=_\ AH+;_P"7='_$)A\;/^BM^.__  T%M_\ +NOZ8Z*/];N(?^?W_DL/_D0^
MKT>Q_,Y_Q"8?&S_HK?CO_P -!;?_ "[H_P"(3#XV?]%;\=_^&@MO_EW7],=%
M'^MW$/\ S^_\EA_\B'U>CV/YG/\ B$P^-G_16_'?_AH+;_Y=T?\ $)A\;/\
MHK?CO_PT%M_\NZ_ICHH_UNXA_P"?W_DL/_D0^KT>Q_,Y_P 0F'QL_P"BM^._
M_#06W_R[KZT_X(U?\$=OC9_P20_:GU;]IC^Q_'?Q _M3P/=^'?[$_P"$&MM)
M\KS[NSN//\[^TKC=M^R[=FP9\S.X;<']KZ*PQ/$V=XNA*C5JWC+1KEBORC<:
MHTHNZ1X7_P -8?&S_HQ_QW_X%6W_ ,51_P -8?&S_HQ_QW_X%6W_ ,57NE%>
M$:GA?_#6'QL_Z,?\=_\ @5;?_%5ZA\*?&_B+X@^$4\1^*/ASJ7A:[:=XSI.K
M.C3*JGAR4.,'M7244 %%%% !1110 4444 %%%1W=W:V%K+?7US'#!#&TDTTK
MA4C0#)9B>  !DDT 245\3_LD_M>_M(_\%6+7Q/\ '#]F/XB:=\,/@CI7B2[T
M+P1XB?PPFIZYXSDM6\N?4E^TO]GLK'S,QQQF*6:0HS,T.-ATOA9^WC\7O@?_
M ,% --_X)H_MPW6A:EK/C?PW-KGP;^)WAW2WTZV\310;S=:;>6CRRBVU"%8V
MDW1.8IHR"%B8B,@'V-17Q_\ \%(/VQOVI/V6_P!H?]FWP1\,-.\'IX+^+'QK
MTSP?XHO-0BGN-5$<RO,P@7Y(85*0R(7;S&Y! 4\C[ H **^<OVN8_P#@H_\
M$OQPOPO_ &'O%_@;X<Z5IFDQWFM_$/QWX;GU=[Z[E:01Z?86B21(%C2,//<2
M,P'VB)(U+++M\G_X)Z_\%./B[XH^"O[0%C_P47\+:%X=\<?LMZU>6?Q(UOP@
MLATK5K"&S:\CU"V24[T+P1NQC)_N-A/,\M #[EHK\\-5_P""BW[7_P .?^">
M7AO_ (+#?$M-$?P%J\FF:[X@^$.GZ'F?2O!VH7<<,%S;W_F>9/J,4%Q;W<A=
M1!(OFQ+'&=LM>\_M/ZK_ ,%"OC=K]EX0_8 \?> O GAR/P_;ZI?_ !-\:^'9
M]8_M2:XWF"RT^U22)-BQHLDUQ(S#_2(DC4LLFT ^EJ*^/O\ @DE^W!^TE^U#
M8_%CX!?MG^!-!TGXL_ OQW_PC/BS4?"/F#2=;CDA\ZUOK=927C\R/+%#V*-A
M-_EIRO[??_!3#XM?"#]M#X$?LS_L[Z/93:#XB^-^C^$OBOXJO(%E2WDO+:6Y
M31[8'@W'V=5N)GZPI-:@9,S; #[KHHHH **** "BBB@ HHHH ***CN[NUL+6
M6^OKF.&"&-I)II7"I&@&2S$\  #))H DHKXG_9)_:]_:1_X*L6OB?XX?LQ_$
M33OAA\$=*\27>A>"/$3^&$U/7/&<EJWESZDOVE_L]E8^9F..,Q2S2%&9FAQL
M.E\+/V\?B]\#_P#@H!IO_!-']N&ZT+4M9\;^&YM<^#?Q.\.Z6^G6WB:*#>;K
M3;RT>646VH0K&TFZ)S%-&00L3$1D ^QJ*^/_ /@I!^V-^U)^RW^T/^S;X(^&
M&G>#T\%_%CXUZ9X/\47FH13W&JB.97F80+\D,*E(9$+MYC<@@*>1]@4 %%?.
M7[7,?_!1_P")?CA?A?\ L/>+_ WPYTK3-)CO-;^(?COPW/J[WUW*T@CT^PM$
MDB0+&D8>>XD9@/M$21J667;Y/_P3U_X*<?%WQ1\%?V@+'_@HOX6T+P[XX_9;
MUJ\L_B1K?A!9#I6K6$-FUY'J%LDIWH7@C=C&3_<;">9Y: 'W+17YX:K_ ,%%
MOVO_ (<_\$\O#?\ P6&^)::(_@+5Y-,UWQ!\(=/T/,^E>#M0NXX8+FWO_,\R
M?48H+BWNY"ZB"1?-B6.,[9:]Y_:?U7_@H5\;M?LO"'[ 'C[P%X$\.1^'[?5+
M_P")OC7P[/K']J37&\P66GVJ21)L6-%DFN)&8?Z1$D:EEDV@'TM17Q[_ ,$E
M/VXOVD/VGM/^+'P%_;1\#:#I'Q8^!7CK_A&O%NI>$O,&D:U$\/G6U_;K*2\?
MF1Y9D)X!1L)O\M/+_AQ^U7_P4S_;]^*>L_$W_@GK^U5^RW%\'K7Q0^GVVE:H
MEYK/B2UL;>X-M)=W*VDPBB>X\F6Y@B?81%+"'PV[ !^B5%%% !1110 4444
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
M[4/ADZA;:W\6_BKX6\2>-O']YI(;;J&IO LDMI9JP\QK6WMHH;.!2-S)&C,
M\K9]E_:T_P""4GPH_;$^.-G\?_'/[2OQS\,ZUIFC-I>D6_P\^)T^AVUA:N4:
M9(DMD#9E>-'D9F8N8T!.V-%7IOV-_P#@G;\(OV+-7\3>)O"?Q.^)?CC6/%=M
M:6NHZU\5?'5SX@NX;:W,I2W@DN.88BTSLR+PQVDYVC !\8_MC^.O"DG_  :4
M6GB'3)XWL;S]F7P?I]FB<_Z1+!IMHD( _C$S!,#^(8K[.^&OCFZ_9!_88^%/
MA/Q]HE[JWC.S\":%X=TGPC8LOV_7-;CTZ-#9PAB &W12/)(Q$<,4<LTC)'&[
M#+\-_P#!+?\ 9P\-6.B> 8]8\4WGPV\+^*_^$E\+_""]U"W;PYI6I"X:ZCDC
MC6!;F2&*X=YHK2:XDMHG*E(E$<83-_:T_P""4GPH_;$^.-G\?_'/[2OQS\,Z
MUIFC-I>D6_P\^)T^AVUA:N4:9(DMD#9E>-'D9F8N8T!.V-%4 Z[]C+]DNP_9
M\^''B>R^*EWI.O>//BOXDU#Q9\4KJ*+?:W]_=A(Y+6!)1N:RMH!!:1!QS'$K
M. \C9^,?^"G_ /P2Z^ W[%VAZ#_P4J_X)I_#?3_A)\6_ 'C308!HW@.W&GZ9
MXRL;_5K2PET>XL8<0GS?M("[$5F("G)*,GU3\!_^"5?P)^ W@WXC>$K7XO?%
M[Q9<?$[PZ-"U[Q)XZ^)M]J>KV=B(YT$5E>.1+9_\?$CYC(.\(W\"XUOV>_\
M@G5X ^!L7A^'QA\?/BQ\5QX0F6;PDOQ:\8C5%TF95*),B10PI/,BL0DUPLLL
M8)\MTR<@'T'1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
8% !1110 4444 %%%% !1110 4444 ?_9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>24
<FILENAME>ctsh-20250331_g14.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 ctsh-20250331_g14.jpg
M_]C_X  02D9)1@ ! @$ 8 !@  #_[@ .061O8F4 90     !_]L 0P " 0$!
M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D*
M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H*
M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\  $0@
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
M%IXEU.TNH-1U:9G:2\ 6U1H7)=LK$R(?E!4A5  /@_\ X*^?\$T_V7OV$O\
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
MB3]G[P_^S5\&K_Q#<>'/#5HMOIK>)O$$^HW"H  %#RG$:  8BB5(UYVH,G/
M?&K_ ()J_"WXZ?M>^"/VW_%/QC^(5EXZ^&\%W!X&DTG4K"*STF&ZC>*YC6![
M-EF$L<CHQF\QB" ",# !\A?\$A-*M--_X*3_ !H\)?\ !1:XNM>_;,\,VAAT
MWQOJ\RI8Z]X$DES:7.A6D:I#9P D+/&BEP['<Y9YE7J]/_X3#]LS_@KE^T[\
M O%7B'X67(^&'A[PIIWA3PK\5?AA-XD0:+J&EBZO;JSB&IVD<8ENIS%<.$=G
M6.U1W 1%KZC_ &K/^"='P%_:X^*'P^^/'B_5_%'AKX@?#&YFE\(^._!&LC3]
M3@CE7;+;2/Y;I-;OU,3H5.YQC;)(K<'^UY_P1L_9M_;%^*'A?]H3Q+\5_BGX
M'^*GA?1UTI/BM\+/%Z:!KNHV8R?)N9;>#RF!+/RD2$!RH(7"@ ^:]4_X)M?M
M9?LP_L&>%OV8?V9?VG?!?QM\4_"+X_CQ1HOPY\;Z>=)TW5=+73WN1X2V37ET
M2T NUO[=I9=L9$#$+Y2N/)?CU_P49\.>"?\ @E[^V?\ %[]E7]FOQ1^SW^T!
MHU]X>MOB_P##N[LXX)?#E[J,MOIPUBSE@1%E26T\QDN45&,D2S;0&61_TBO_
M /@F_P#!B#X6?#_X8_#[X@^/O"$WPU\52>)= \6:'XE$VL76K2V]S;W%W?7%
M]'<"_>=+RX\T3JZR;\$;0%&IX6_8 ^ %C8?$]/B=:7_Q$U+XS65O8?$S6_&H
MMGGURQM[9K:VLVCLX+>"&&*)Y BPQ1G=([DEV+4 ?$__  6N^!?PD_9/_P""
M9'A']MC]A'PIIGAKQY\%=>\+ZC\,_$?AFQ2*\U:WO;^ULI;*>2(![V&[CN]\
MT<A83,NYMQ))[CX7^#O"VB_\'+7Q"_L_P;IVFMKW['6G7VMV]M:1J+RYD\1L
MDLLNT 2N0BJSMDL% /2O=?A;_P $M/@Y\.?#/@SX8^(?C)\2/&_@'X<:M;:E
MX ^'OC;6;.ZTS19[4YLL/%:17=XEJ<&".\N+A(RD;!=T4930_:2_X)I?!O\
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
M"Z;JWA:UXGU>6YD2&WMH6R#%(9GC82@@Q;/,!RE 'Y]^-O\ @JU^W?\ #?\
MX(O>!?\ @L[X6_:_T;QKK%[XHMH_&_PKN_"&EP^'HX9KV2UDTRW:"%=1M[B
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
ME"BOYKZ*/^(2?]1O_E/_ .Z!_P 1._ZA/_*G_P!H?TH45_-?11_Q"3_J-_\
M*?\ ]T#_ (B=_P!0G_E3_P"T/Z4**_FOHH_XA)_U&_\ E/\ ^Z!_Q$[_ *A/
M_*G_ -H?TH45_-?7VQ_P09_Y/)UO_LG=[_Z6V->;G'AK_9.65<9]:YN17MR6
MO\^=V^X[\J\0/[3S&EA?JW+SNU^>]OER+\S]>****_+3]'"BBB@ HHHH \/_
M ."F_P#RC:_:$_[(?XL_],]U7\2=?VV?\%-_^4;7[0G_ &0_Q9_Z9[JOXDZ_
M4> /]TK_ .)?D<6+W04445]^<@4444 %%%% !1110 4444 %?K/_ ,&:O_*4
M_P 6_P#9#M6_].ND5^3%?K/_ ,&:O_*4_P 6_P#9#M6_].ND5XO$?_(CQ'^$
MTH_Q4?TZT445^$GJ!1110 4444 %%%% !1110!YY^UW_ ,FG?$__ +)WK?\
MZ035_/E7]!O[7?\ R:=\3_\ LG>M_P#I!-7\^5?N'A/_ +AB?\4?R/Q_Q+_W
MS#_X7^84445^L'YF%%%% !1110 4444 %%%% !7VQ_P09_Y/)UO_ +)W>_\
MI;8U\3U]L?\ !!G_ )/)UO\ [)W>_P#I;8U\WQA_R3&+_P #/?X6_P"2APW^
M)'Z\4445_+9_1H4444 %%%% 'A__  4W_P"4;7[0G_9#_%G_ *9[JOXDZ_ML
M_P""F_\ RC:_:$_[(?XL_P#3/=5_$G7ZCP!_NE?_ !+\CBQ>Z"BBBOOSD"BB
MB@ HHHH **** "BBB@ K]9_^#-7_ )2G^+?^R':M_P"G72*_)BOUG_X,U?\
ME*?XM_[(=JW_ *==(KQ>(_\ D1XC_":4?XJ/Z=:***_"3U HHHH **** "BB
MB@ HHHH \\_:[_Y-.^)__9.];_\ 2":OY\J_H-_:[_Y-.^)__9.];_\ 2":O
MY\J_</"?_<,3_BC^1^/^)?\ OF'_ ,+_ #"BBBOU@_,PHHHH **** "BBB@
MHHHH *^V/^"#/_)Y.M_]D[O?_2VQKXGK[8_X(,_\GDZW_P!D[O?_ $ML:^;X
MP_Y)C%_X&>_PM_R4.&_Q(_7BBBBOY;/Z-"BBB@ HHHH \/\ ^"F__*-K]H3_
M +(?XL_],]U7\2=?VV?\%-_^4;7[0G_9#_%G_IGNJ_B3K]1X _W2O_B7Y'%B
M]T%%%%??G(%%%% !1110 4444 %%%% !7ZS_ /!FK_RE/\6_]D.U;_TZZ17Y
M,5^L_P#P9J_\I3_%O_9#M6_].ND5XO$?_(CQ'^$TH_Q4?TZT445^$GJ!1110
M 4444 %%%% !1110!YY^UW_R:=\3_P#LG>M_^D$U?SY5_0;^UW_R:=\3_P#L
MG>M_^D$U?SY5^X>$_P#N&)_Q1_(_'_$O_?,/_A?YA6[IGPR^(>L^"-2^)>E^
M"M3F\/:.\::GK:6;_9;=Y'6-$:7&W<6=0%SGG.,5A5]7_!7Q;XHU[_@E;\<M
M$UOQ%?7EIIFO>&ETZVNKIY$M5:\0%8U8D(#L7@8' K]'S/&5<%2A."3YITXN
M_:<U&Z\U<^"R_"T\94G&;:M"<E;O&+E9^6A\H5T>F_"3XD:KX1;X@0>$;J+0
M59U76KW;;VDKI]Z..64JDCC^XA+=..:]8_X)S?LR>'/VF_V@QIOQ!+#PEX7T
MF;7O%(67R_.MH"H$&_(V[W903D$('(((R-?]HOX3?M#?M%:?XB_:8T^^\+:U
MX>\, 03^&O!OB&WNQX0TP9\B 00G:L"*IR\6Y25=R3AF'/B,XHT\P^J*2BTH
MN3ELG)VC%;7;MW5M-VTC>AE=:I@?K+BW>_*EO:*O*3WT5^VNNR1\VUU7@#X'
M_%OXI6,VJ?#_ .'^I:I:P7*VSW5O!^[-PPRL"LV \K#D1J2Y[ URM?57_!3+
MPW;?!2P^#?[.?ALF"P\/?#*VU6Y2+Y1+J=[-*;FX..K,T"\GH, <"M\9C9T<
M51PU.W-4YM7JDHJ[=KJ^K2M=;WZ6>&$PD*N&JXBI?EI\NBT;<G9*]G;1-[/:
MW6Z^9;7PGXIOO$Z>";/PW?RZS)>_8TTF.T<W+7&[9Y(BQNW[OEVXSGC%:?Q
M^$7Q)^%ALV\?^$+K3H]0$OV&XDVO%.8WV2JDB$HS(WRNH.Y#PP!K[[EF^'GA
M/]K_ /9\_:=\;7EGIEY\3?A&KZGJMVZQQ+KS::8%NY&/"EVFB3>>C88D<FOG
MOQ[H.I^!_P#@G?X=^!?C[0+FW\>:I\9[K4M \/W$#?;H].^P);.WE??5);D
M*,8D*DKG%>1AN(:N)JTDJ=E+EOWNW44K/M!PUTU3Z:7]7$9%3P]*HW.[CS6[
M62@XW7>:GIKNNNMOG;0O"7B/Q-::EJ&AZ3)<0:/8&]U2=2 EM!O2/>[$@#+R
M(@'5F=0 20*SJ]3^+4L?PW\+K^S9X+<75Q93B^^(&HV)\Q;S4D4@6RLN0UO:
M!GC!'RM,\SY*^61Y97T.&K2KP<[>Z_A[V[OUW7E:^MT>%B*4:,E#JM^U^R]-
MGYWMH%?;'_!!G_D\G6_^R=WO_I;8U\3U]L?\$&?^3R=;_P"R=WO_ *6V->'Q
MA_R3&+_P,]CA;_DH<-_B1^O%%%%?RV?T:%%%% !1110!X?\ \%-_^4;7[0G_
M &0_Q9_Z9[JOXDZ_ML_X*;_\HVOVA/\ LA_BS_TSW5?Q)U^H\ ?[I7_Q+\CB
MQ>Z"NPT#]G[XX>*?A'KWQ]\/?";Q!=^"/#$L$6O^+HM+D_LZQEFF2&*)[C'E
MB1I)$ 3.X[LXP":X^OTE_9-^)7Q#\9?\&Y/[7_A+Q=XXU?5-,\/^,_ ,>A6.
MHZC+-%I\;ZG$&2!78B)2(H_E7 ^4<<5]ECL34PM.$HI.\H1=^TI*/ZG-%)L_
M-JNZT#]F?X\>(_AC)\:[/X9ZC;>#D>6./Q7JH2QTVXEC&7AAN;EDCGF7O%&S
M/R!MY%?2G_!"K_@GYX&_X*!_MLC0?C:SK\-/AYX:N_&/Q$5+@0_:["T*!;3S
M2RB,2RR1AFW*1$LI#*0&'3?MT?LU_MO_ +<^B^./V_M#UCX=^+/!'P^5;2[\
M _"OQO9:DOPQT!=PM+1;.U/EQV<4:',MOYD;%)968XD<8ULQI0QGU=22M:[>
MWO?"EYOUTTWN-0;C<^"Z]&^"_P"R+^TQ^T1H]UXB^"OP5U[Q#IUI?QV$NH65
MIB!KV1=T=FDCD+)<NHRL"%I6'(4UYS7Z.?\ !?\ \!V'[)NC?LL?L*^ B;/1
MO!'[/]AXDU".W.P7/B#5;JX.H7K8^]([VD9#')5=J@X4"ML3B94Z].A#XIWU
M>R45=NVE^BW6]^@HQNFWT/S^T_X:_$35OB%%\)-+\!ZS<>*IM6&EP^&H=,E:
M_>^\SROLHMPOF&;S/D\O;NW<8S70?&S]F3X]?LZ'2W^-'PRU'0H-;6X.D7L^
MR6VO&@D\JXCCGB9HWDBD^22,-OC8@.%) K]HKFZ^!WPW_P""G_[$O_!0?XMZ
MIIGA_5/V@?V9DEU_Q'J<J0VT?C)]!:TCU.:1L+&TKW-M$9#T?$C$?,U?$GQE
M\&Z_\(O^"'/@;]C_ .,_@V_LOC+XB_:MU#7O!G@J^LV_MB#0O[&BT^5Q;X\Q
M(KB_"K&" )FC+)NVDUYU#.)UZE-*-E*U_5N:E;RBXZZ;/H6Z:2?]=CX:\'?#
M3QWX_P!,U[6O"'AN>]L_"^CG5?$-VA58K"S$T4 ED=B H,LT4:C.6>5%4$L!
M6%7T7^TO<0? ?X>)^P3\*95U&]TF\76/C5KND'SDU/7H495L$DCR'LM,622$
M,"4DN9+N4%D,!7YTKV*%256+GT>WIW?KNO*W4S:L%?K/_P &:O\ RE/\6_\
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
M;Q@\)&B*%51@#\311P*HX6&'3O%?%Y]7\FWKY:=;B<KRN?H)\#/$/BGX-?\
M!&GX8?$[]D36[_3OB#XB_:[2P\<ZGX?G>._GF@L5DTC3IGC(=[=MTDR0ME'D
M+G!9>/&/^"ZGP_\ @M\+O^"MOQQ\"_L^V&GVGA>R\6J8++2U5;>TO)+2"6^@
MC5?EC6.\>Y38,!-NT  8KY_^#_[1O[0'[/=S>WGP(^-GBOP;+J(C%_)X8U^X
ML3<&-BT3/Y+KN9&)9&/*$Y4@\UR-[>WNIWLVHZC=RW%Q<2M)///(7>1V.69F
M/)))))/))K/#X"='&RK.6CYO5\S3U_PVLO)]!RFG&Q%7ZS_\&:O_ "E/\6_]
MD.U;_P!.ND5^3%?K/_P9J_\ *4_Q;_V0[5O_ $ZZ16'$?_(CQ'^$='^*C^G6
MBBBOPD]0**** "BBB@ KR_XK?'GXE?#[Q<_ASPO^S+XH\4VBP)(-6TF>%869
MARF'.<CO7J%% 'A?_#6'QL_Z,?\ '?\ X%6W_P 51_PUA\;/^C'_ !W_ .!5
MM_\ %5[I10!\T_%[XY_&SXJ_"?Q1\+_^&-?'=A_PDGAV]TO[=OMI?L_VB!X?
M,V;UW[=^=NX9QC(ZU^?/_#I?XV?]"WX[_P#"*MO_ )8U^SE%>YE/$F=9'3E#
M!5>12=W[L7=K_$F>/F>093G$XSQE/F<=%K)?DT?C'_PZ7^-G_0M^._\ PBK;
M_P"6-'_#I?XV?]"WX[_\(JV_^6-?LY17K?\ $0.+O^@G_P DI_\ R!YG^I'"
M_P#T#_\ D\__ )(_&/\ X=+_ !L_Z%OQW_X15M_\L:/^'2_QL_Z%OQW_ .$5
M;?\ RQK]G**/^(@<7?\ 03_Y)3_^0#_4CA?_ *!__)Y__)'XQ_\ #I?XV?\
M0M^._P#PBK;_ .6-'_#I?XV?]"WX[_\ "*MO_EC7[.44?\1 XN_Z"?\ R2G_
M /(!_J1PO_T#_P#D\_\ Y(_&/_ATO\;/^A;\=_\ A%6W_P L:/\ ATO\;/\
MH6_'?_A%6W_RQK]G**/^(@<7?]!/_DE/_P"0#_4CA?\ Z!__ ">?_P D?C'_
M ,.E_C9_T+?CO_PBK;_Y8T?\.E_C9_T+?CO_ ,(JV_\ EC7[.44?\1 XN_Z"
M?_)*?_R ?ZD<+_\ 0/\ ^3S_ /DC\8_^'2_QL_Z%OQW_ .$5;?\ RQKVO]@S
M]EKXV?L1_&2^^+?_  I?QWXG^V>'9M+_ +/_ +!MK+9YDT$OF>9]KESCR<;=
MO.[.>,'],:*YL9QIQ-C\+/#UZ_-"2LURP5UZJ*?W,Z,+PEP]@L1&O1HVG%W3
MYINS]')H\+_X:P^-G_1C_CO_ ,"K;_XJC_AK#XV?]&/^._\ P*MO_BJ]THKY
M8^C/"_\ AK#XV?\ 1C_CO_P*MO\ XJC_ (:P^-G_ $8_X[_\"K;_ .*KW2B@
M#PO_ (:P^-G_ $8_X[_\"K;_ .*H_P"&L/C9_P!&/^.__ JV_P#BJ]THH ^4
M_P!IOXE_&S]HW]FWXA?L]?\ #(?CO1O^$\\#ZMX=_M?;;7'V'[;9RVWG^5YJ
M>;L\W=LWKNVXW+G(_$C_ (A,/C9_T5OQW_X:"V_^7=?TQT5ZF7YUF>5PE'"U
M.5/5Z1?YID3IPG\2/YG/^(3#XV?]%;\=_P#AH+;_ .7='_$)A\;/^BM^._\
MPT%M_P#+NOZ8Z*]#_6[B'_G]_P"2P_\ D2/J]'L?S.?\0F'QL_Z*WX[_ /#0
M6W_R[H_XA,/C9_T5OQW_ .&@MO\ Y=U_3'11_K=Q#_S^_P#)8?\ R(?5Z/8_
MF<_XA,/C9_T5OQW_ .&@MO\ Y=T?\0F'QL_Z*WX[_P##06W_ ,NZ_ICHH_UN
MXA_Y_?\ DL/_ )$/J]'L?S.?\0F'QL_Z*WX[_P##06W_ ,NZ/^(3#XV?]%;\
M=_\ AH+;_P"7=?TQT4?ZW<0_\_O_ "6'_P B'U>CV/YG/^(3#XV?]%;\=_\
MAH+;_P"7='_$)A\;/^BM^.__  T%M_\ +NOZ8Z*/];N(?^?W_DL/_D0^KT>Q
M_,Y_Q"8?&S_HK?CO_P -!;?_ "[KZT_X(U?\$=OC9_P20_:GU;]IC^Q_'?Q
M_M3P/=^'?[$_X0:VTGRO/N[.X\_SO[2N-VW[+MV;!GS,[AMP?VOHK#$\39WB
MZ$J-6K>,M&N6*_*-QJC2B[I'A?\ PUA\;/\ HQ_QW_X%6W_Q5'_#6'QL_P"C
M'_'?_@5;?_%5[I17A&IX7_PUA\;/^C'_ !W_ .!5M_\ %5ZA\*?&_B+X@^$4
M\1^*/ASJ7A:[:=XSI.K.C3*JGAR4.,'M7244 %%%% !1110 4444 %%%1W=W
M:V%K+?7US'#!#&TDTTKA4C0#)9B>  !DDT 245\3_LD_M>_M(_\ !5BU\3_'
M#]F/XB:=\,/@CI7B2[T+P1XB?PPFIZYXSDM6\N?4E^TO]GLK'S,QQQF*6:0H
MS,T.-ATOA9^WC\7O@?\ \% --_X)H_MPW6A:EK/C?PW-KGP;^)WAW2WTZV\3
M10;S=:;>6CRRBVU"%8VDW1.8IHR"%B8B,@'V-17Q_P#\%(/VQOVI/V6_VA_V
M;?!'PPT[P>G@OXL?&O3/!_BB\U"*>XU41S*\S"!?DAA4I#(A=O,;D$!3R/L"
M@ HKYR_:YC_X*/\ Q+\<+\+_ -A[Q?X&^'.E:9I,=YK?Q#\=^&Y]7>^NY6D$
M>GV%HDD2!8TC#SW$C,!]HB2-2RR[?)_^">O_  4X^+OBCX*_M 6/_!1?PMH7
MAWQQ^RWK5Y9_$C6_""R'2M6L(;-KR/4+9)3O0O!&[&,G^XV$\SRT /N6BOSP
MU7_@HM^U_P##G_@GEX;_ ."PWQ+31'\!:O)IFN^(/A#I^AYGTKP=J%W'#!<V
M]_YGF3ZC%!<6]W(7402+YL2QQG;+7O/[3^J_\%"OC=K]EX0_8 \?> O GAR/
MP_;ZI?\ Q-\:^'9]8_M2:XWF"RT^U22)-BQHLDUQ(S#_ $B)(U++)M /I:BO
MC[_@DE^W!^TE^U#8_%CX!?MG^!-!TGXL_ OQW_PC/BS4?"/F#2=;CDA\ZUOK
M=927C\R/+%#V*-A-_EIRO[??_!3#XM?"#]M#X$?LS_L[Z/93:#XB^-^C^$OB
MOXJO(%E2WDO+:6Y31[8'@W'V=5N)GZPI-:@9,S; #[KHHHH **** "BBB@ H
MHHH ***CN[NUL+66^OKF.&"&-I)II7"I&@&2S$\  #))H DHKXG_ &2?VO?V
MD?\ @JQ:^)_CA^S'\1-.^&'P1TKQ)=Z%X(\1/X834]<\9R6K>7/J2_:7^SV5
MCYF8XXS%+-(49F:'&PZ7PL_;Q^+WP/\ ^"@&F_\ !-']N&ZT+4M9\;^&YM<^
M#?Q.\.Z6^G6WB:*#>;K3;RT>646VH0K&TFZ)S%-&00L3$1D ^QJ*^/\ _@I!
M^V-^U)^RW^T/^S;X(^&&G>#T\%_%CXUZ9X/\47FH13W&JB.97F80+\D,*E(9
M$+MYC<@@*>1]@4 %%?.7[7,?_!1_XE^.%^%_[#WB_P #?#G2M,TF.\UOXA^.
M_#<^KO?7<K2"/3["T22) L:1AY[B1F ^T1)&I99=OD__  3U_P""G'Q=\4?!
M7]H"Q_X*+^%M"\.^./V6]:O+/XD:WX060Z5JUA#9M>1ZA;)*=Z%X(W8QD_W&
MPGF>6@!]RT5^>&J_\%%OVO\ X<_\$\O#?_!8;XEIHC^ M7DTS7?$'PAT_0\S
MZ5X.U"[CA@N;>_\ ,\R?48H+BWNY"ZB"1?-B6.,[9:]Y_:?U7_@H5\;M?LO"
M'[ 'C[P%X$\.1^'[?5+_ .)OC7P[/K']J37&\P66GVJ21)L6-%DFN)&8?Z1$
MD:EEDV@'TM17Q[_P24_;B_:0_:>T_P"+'P%_;1\#:#I'Q8^!7CK_ (1KQ;J7
MA+S!I&M1/#YUM?VZRDO'YD>69"> 4;";_+3R_P"''[5?_!3/]OWXIZS\3?\
M@GK^U5^RW%\'K7Q0^GVVE:HEYK/B2UL;>X-M)=W*VDPBB>X\F6Y@B?81%+"'
MPV[ !^B5%%% !1110 4444 %%%% !1110 4444 %<!^U?X%\6?%']EOXE?#/
MP'*4USQ%X UG3-%</MVW=Q8S10G)Z?.Z\]J[^B@#\]/^#6WQ/H^I?\$7_AQX
M"@@:UUGP1KOB/0O%>ES1E)K#45UJ\N6AE0_,DGE7,+E6 (WUQ'_!7'PSJWQK
M_P""Y'[ /PM^%T;3^(?!NK>)/&'BIK<<V&A(VGGS9B/NQRM9W,*EL NP49+8
MKZ._:C_X)U?$FVN/&_QY_P""8OQZ/P,^,/C!EN]>N5TR"_\ #GBF[0$+)J.G
MW$4T<=PP.#>VZ+/SF3SP-AX__@E!X4\5?#(:KK7[<WP.\3Z%^T[X@,>G_$+X
MB^(4?4['Q7'"Q%LVF:E;H;.ULV7#KIL?V=HGW;H2<2, 9G_!;#_DMW[#_P#V
M>!H/_I%>U][UX7^UI^P-\.OVQO''P_\ '?Q'^*/C;2Y_AAXJM_$W@VT\.7ME
M!!9ZO!N$=XXEM)&F8*S+Y<C-$03\G)S[?86\UG8PVEQ?RW4D42H]U.$#S$#!
M=@BJH8]3M4#)X '% ''?'CXWZ%\#/!T>M7.DW.LZWJEV-/\ "?A33&7[;KVI
M.K-':0!B "0K.\C$1PQ1R32,D<;L/B[]KW]B+QA\+/\ @C;^U#X9.H6VM_%O
MXJ^%O$GC;Q_>:2&VZAJ;P+)+:6:L/,:UM[:*&S@4C<R1HS /*V?9?VM/^"4G
MPH_;$^.-G\?_ !S^TK\<_#.M:9HS:7I%O\//B=/H=M86KE&F2)+9 V97C1Y&
M9F+F- 3MC15Z;]C?_@G;\(OV+-7\3>)O"?Q.^)?CC6/%=M:6NHZU\5?'5SX@
MNX;:W,I2W@DN.88BTSLR+PQVDYVC !\8_MC^.O"DG_!I1:>(=,GC>QO/V9?!
M^GV:)S_I$L&FVB0@#^,3,$P/XABOL[X:^.;K]D']ACX4^$_'VB7NK>,[/P)H
M7AW2?"-BR_;]<UN/3HT-G"&( ;=%(\DC$1PQ1RS2,D<;L,OPW_P2W_9P\-6.
MB> 8]8\4WGPV\+^*_P#A)?"_P@O=0MV\.:5J0N&NHY(XU@6YDABN'>:*TFN)
M+:)RI2)1'&$S?VM/^"4GPH_;$^.-G\?_ !S^TK\<_#.M:9HS:7I%O\//B=/H
M=M86KE&F2)+9 V97C1Y&9F+F- 3MC15 .>_X5A\<O^"?/[#_ ,4?BG\)_AZW
MQ-_:!\?:W<^+O$6G>'+=93?ZY?W%O;'[+%,\9ELM.@>%4C9XS)#9_,R/,S5^
M>7[:?[5GQ)\$ZC^Q[X%L?^"77[0?AP^"_P!I&PUW[3XRM]*;4?&^K207DER%
M>&[99=0NIII;AB^Q"2^"H"K7ZJ_L9_\ !/'X2_L3:WXE\5^#OBC\3/&NM>*;
M>TMK_7/BGX[N=?O(+>W,K1P02W',,9:9V95X8A2?NC'5?M%_LA?"+]J+Q3\-
M?&'Q074S>?"GQY;^+_"G]G7HA4:C#%)&GG#:?,CVRME>,G'- '=?#_Q-J'C7
MP'HGC+5O"6H:!=:MI%M>W.@ZNJ"[TV26)7:VF",RB6,L4;:Q&Y3@D<UKT44
M%%%% !1110 4444 %<!^U?X%\6?%']EOXE?#/P'*4USQ%X UG3-%</MVW=Q8
MS10G)Z?.Z\]J[^B@#\]/^#6WQ/H^I?\ !%_X<> H(&M=9\$:[XCT+Q7I<T92
M:PU%=:O+EH94/S))Y5S"Y5@"-]<1_P %<?#.K?&O_@N1^P#\+?A=&T_B'P;J
MWB3QAXJ:W'-AH2-IY\V8C[L<K6=S"I; +L%&2V*^COVH_P#@G5\2;:X\;_'G
M_@F+\>C\#/C#XP9;O7KE=,@O_#GBF[0$+)J.GW$4T<=PP.#>VZ+/SF3SP-AX
M_P#X)0>%/%7PR&JZU^W-\#O$^A?M.^(#'I_Q"^(OB%'U.Q\5QPL1;-IFI6Z&
MSM;-EPZZ;']G:)]VZ$G$C &9_P %L/\ DMW[#_\ V>!H/_I%>U][UX7^UI^P
M-\.OVQO''P_\=_$?XH^-M+G^&'BJW\3>#;3PY>V4$%GJ\&X1WCB6TD:9@K,O
MER,T1!/R<G/M]A;S6=C#:7%_+=211*CW4X0/,0,%V"*JACU.U0,G@ <4 <=\
M>/C?H7P,\'1ZU<Z3<ZSK>J78T_PGX4TQE^VZ]J3JS1VD 8@ D*SO(Q$<,4<D
MTC)'&[#XN_:]_8B\8?"S_@C;^U#X9.H6VM_%OXJ^%O$GC;Q_>:2&VZAJ;P+)
M+:6:L/,:UM[:*&S@4C<R1HS /*V?9?VM/^"4GPH_;$^.-G\?_'/[2OQS\,ZU
MIFC-I>D6_P //B=/H=M86KE&F2)+9 V97C1Y&9F+F- 3MC15Z;]C?_@G;\(O
MV+-7\3>)O"?Q.^)?CC6/%=M:6NHZU\5?'5SX@NX;:W,I2W@DN.88BTSLR+PQ
MVDYVC !\8_MC^.O"DG_!I1:>(=,GC>QO/V9?!^GV:)S_ *1+!IMHD( _C$S!
M,#^(8K[.^&OCFZ_9!_88^%/A/Q]HE[JWC.S\":%X=TGPC8LOV_7-;CTZ-#9P
MAB &W12/)(Q$<,4<LTC)'&[#+\-_\$M_V</#5CHG@&/6/%-Y\-O"_BO_ (27
MPO\ ""]U"W;PYI6I"X:ZCDCC6!;F2&*X=YHK2:XDMHG*E(E$<83-_:T_X)2?
M"C]L3XXV?Q_\<_M*_'/PSK6F:,VEZ1;_  \^)T^AVUA:N4:9(DMD#9E>-'D9
MF8N8T!.V-%4 Z[]C+]DNP_9\^''B>R^*EWI.O>//BOXDU#Q9\4KJ*+?:W]_=
MA(Y+6!)1N:RMH!!:1!QS'$K. \C9^,?^"G__  2Z^ W[%VAZ#_P4J_X)I_#?
M3_A)\6_ 'C308!HW@.W&GZ9XRL;_ %:TL)='N+&'$)\W[2 NQ%9B IR2C)]4
M_ ?_ ()5_ GX#>#?B-X2M?B]\7O%EQ\3O#HT+7O$GCKXFWVIZO9V(CG0165X
MY$MG_P ?$CYC(.\(W\"XUOV>_P#@G5X ^!L7A^'QA\?/BQ\5QX0F6;PDOQ:\
M8C5%TF95*),B10PI/,BL0DUPLLL8)\MTR<@'T'1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>25
<FILENAME>ctsh-20250331_g15.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 ctsh-20250331_g15.jpg
M_]C_X  02D9)1@ ! @$ 8 !@  #_[@ .061O8F4 90     !_]L 0P " 0$!
M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D*
M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H*
M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\  $0@
M^@%4 P$B  (1 0,1 ?_$ !\   $% 0$! 0$!           ! @,$!08'" D*
M"__$ +40  (! P,"! ,%!00$   !?0$" P $$042(3%!!A-180<B<10R@9&A
M""-"L<$54M'P)#-B<H()"A87&!D:)28G*"DJ-#4V-S@Y.D-$149'2$E*4U15
M5E=865IC9&5F9VAI:G-T=79W>'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H
MJ:JRL[2UMK>XN;K"P\3%QL?(R<K2T]35UM?8V=KAXN/DY>;GZ.GJ\?+S]/7V
M]_CY^O_$ !\!  ,! 0$! 0$! 0$        ! @,$!08'" D*"__$ +41  (!
M @0$ P0'!00$  $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P
M%6)RT0H6)#3A)?$7&!D:)B<H*2HU-C<X.3I#1$5&1TA)2E-455976%E:8V1E
M9F=H:6IS='5V=WAY>H*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V
MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_:  P#
M 0 "$0,1 #\ _?RBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
MK:SK&E>'M(NO$&O:C!9V-C;27%[=W,@2.")%+.[L>%55!))X % %FBOBC]C7
M]J[]J7_@JKX>U7]I3X$^.K+X3? [^W[S3/AY??\ ",1ZCXA\81VLS03:I(UV
M3;V-HTT<D<< ADF;8[-)'A5/HG@G7OV^-)_:LO\ ]G_XK^+O"E]X,O/AK<ZK
MX,^(6@^%I+>ZEU*&^M89H+^VDGEB$D<4\;*8FC282NP1#&54 ^DZ*_.S_@C/
M_P %6OVA?VL/V@/BS^QQ^VSI?AVQ\>>$+B36/ FH^'=+DL;?Q)X;2[EL);E(
MI)I3NBNH<,0W6?;C,;$]_P#\%U/^"DGQ-_X)M_L<7/Q"_9[\.:7K/Q&U*5I-
M$L]9MVFM++3[4QR7^H7$:.C-%&KPP###]_>VXY!((!]J45\I^%-3_P""CGQA
M^&7P0UGX=?&[P1HW_"5>!)O$7Q*\5ZI\.I+Z&*YDMM->TL+*T2^A\L,UQ=MY
MDDLAVV^.217AW['W[2W_  5!_:O_ &J_VE_V8T_:F^&.A'X#>)M,T?3=:/P7
MGN?[7-Y;3S>;+%_;">4$,0&U6;(8\B@#]':*X?\ 9LO_ (W:E\"?#%Q^TG9Z
M9#X^73%B\6KHD#Q63WR,4EDMU=F987*[T#$G:PS7<4 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 5XY_P40^'GCSXN?L!_&_X5_"V&:7Q+XD^$GB/3- @M_P#6
M37D^F7$4,:XY!9V501R,U['10!\+?\&V'C_P9XZ_X(P?!FU\(W47G>'=.O\
M1==LEXDLM0@U"X\Z.5>J.VY9<'DK,K?Q"OMV?Q!H=MKUMX6N-7MTU*\M)KJU
ML&F FE@A:-99%3J41IH0S= 94!^\*^:;W_@E'\'?"WQQ\1?M"?LM_'#XF_ W
M7_&5]]N\:6OPOU?3QI6O7N>;NXTW5+*]L_/;)W2QPHS98DDLQ/KWP\_9RT;X
M;Z1JTVG?$?Q5J/BK7+>.'5/'^N7MO=ZM*L98QJGF0&U@C0N[+!% D :21Q'N
M=V8 _)_]IWPAXG_99_9D_9__ ."U/P@T2>YUCX"_$WQ/IGQ,LK%,RZOX)U'Q
M1J4%W$P_C,,DI:,$;4-S)*?]6*[+_@J9XCT3]KG_ ()=_M:?\%#=(OUU#PKJ
M7@VV\%_!N\4'RYM L]7M6O\ 4HL@$"^U(2 'I);Z99..&K]!/A9^P7\)/AM^
MR[X@_8YUGQ3XF\9> O$ECJEG?Z9XQN[:XD$&HR7$MX@FA@B=O,DN96RY<H2
MFT "L[X]_P#!.#X!?'[]C&Q_8 U+5?$?AOX6V6@66B2:!X4O+>W:ZL+3R3;P
M/-)!)(H4P1DF-D+_ #!RP)% ':_L8?\ )GGPG_[)IH7_ *;X*^*_^"/7_*5O
M_@HC_P!E1\,?^D%Y7W5\$?@O:_ GX-:/\$] \?\ B#5;#0-)BTS1M2UR2UEO
M;:UAA6&%-\<")(45%PTB,S'ER]>5_LO?\$V_A5^R7^T#\1/VD_AU\6O'U_XA
M^+&IQ:C\0HM?U*RGM=7N8A,(9/+2T0V_EB>3:L!C7& 054  'T11110 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 %%%?&G[3O\
MP6'\%_"_Q=\1/AC^S9\$=7^*_B'X3:AH-E\1[FRU>UTW2-"N]5OXK2VLGNIV
M+S79\QF\N&&1$V%99(B"  ?9=%?-WP<_X*<_!GQYX;^+VH_&/P#XM^$FJ_ :
MUCNOBIHGC^QA5M+MI+>:XBNH)[26>&]@DB@E9'A=BV -H+ 'YGUS_@XKT'PA
M^S'X(_X*'>,OV.]<L_V</'OCBX\-Z5XX@\51SZ]9&*:X@%[=Z,ML$CMGDM+@
M QWDLG[OE,N@8 _2FBOFK]O+_@J=^S-^P;^R5I'[6WBK4I_%6F^+Y+*V^'6D
M>&9$DG\4W-Y%YMJENSD((VB_>M*QVJ@SAF*HV%\'_P#@J';W?[=X_P"":W[5
M_P (;+X;_%C5/!\?BCP=;Z/XM.N:5X@T]A-YD<-T]I:2+=1?9[C?$T.TB"0I
M(X ) /K*BOS0_P""H/\ P<1WG_!*;X[GX+?'+]AS5M=MY-(L-4M?$OA7QO'+
M:-;WLM]%;JXFM(VCG8Z;>?NSD?N6(9AS7Z(?"KXF^"_C5\,?#OQB^'&LIJ/A
M_P 5:'::OH=_']VXM+F%9HI!Z91U..V: -^BOR\\#_\ !S'X-^,?_!1VW_X)
MP_!3]CW6-6UO5?$LNF^'?%>K>,8;'3M0M%MVNH]2PMM+(MO+:K]HC(#,T;H0
M,MBOT^L'OI+&&35+:*&Y:)3<0V\QDC23 W*KE5+J#D!BJDCG Z4 2T444 %%
M%% !1110 4444 %%%% !117Y1_'G_@LK\;?VA/CG^T3^SU^R;\7_  S\,E_9
M^\6^&_#[2ZAH::EK_BB\N?$,&F:C<01SR+!;V5L[-$P$4TCF6-O,@WJ* /U<
MHKXCUK]OK]JO]B7X2_M'^,/^"@G@SPQK=I\$/#.FZ]X+\8>!["XTV#QO9WPN
MXK>&2WGEN!9W0NK98) LCJ#*'"A2N[XH\:_\%=?^"G?@+_@D/\-O^"X5K\7-
M%UF#Q)\0[FU\7_!.7PI91:!:Z)_:5[I\*VMTD7]HQW DM8\R27,JDW'^K'E[
M7 /VSHKXK^-_[8O[;'[7/[('PQ\=?\$@O /A\^(/B]X777AXW^(SNFD>#K$1
MQ%XIMB2>??F:7R4A5)%!@G=P54;OCG_@CS_P6!_X*@)_P56\1?\ !(C_ (*L
M6.DZ[XLCM;R33O$&EZ1:VDUE<068ODR;-(X)K2>TS)&_EK("T>3\Q50#]FJ*
M_%K_ (+[_P#!2C_@K5_P33^-NK:K^RW\<;#6/AUI/A_PO?ZU%XE\$Z=<W.F7
M.M77B"&&/S(8(\VX_L%P&8;@TZ*68D$_J'^Q_P#MF_"_]K+]B7P;^VYI.K6N
MG>'?$G@U-;U22:<>7I3QQM]MAD?I_H\T<\;'UB- 'L5%?@_\&/\ @M?_ ,%2
M_CU_P7(\._L ^(?BAIW@CP#XUU>#4[#3K+P78OJNEZ'>:&-<L[5Y+F*3%T+6
M2"*1G5MLA?Y> M?NW86TUG8PVEQ?RW4D42H]U<*@DF( !=@BJH8]3M51D\ #
MB@"6BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K^=C_@M9^P+_P %"O\
M@E;^TQ\5_P#@HO\ LH>(Y_$OP,^+/C&Q\2?%+0@X?[%>)J\.H1PWT)^8P?;N
M8;J'#1K,T3% V9?Z)Z_,O]NSXU_MM^ _@9\8?@?^T7^R%XSU[PQ-\9=(U+X8
M?$CPQJ.F:C9WFB2>*=.NHK&\A:[2YM9HSN@CW1&,J8U+($W, <4G[7OPA_X.
M*O\ @D7^T+;_ +'G@)O#?QTU+P)IND^,/"%Y=*;MWL[B:^L;9+GY4GMIF^W1
M12L$(:602*@%?G=\4OVK/!_AG_@UJF_X)V_&[P#XR\)_%KX?_$:.P&@>(O N
MIVPVR:[-J0F-P]N((CY4UQ%L>19"T+ *<J3^JG_!(/\ X)J^,?V'/CY^TG^W
MOX]^"TW@.T^+OB+S/!'P<T P7UYHNDI<RRJ)ULGDMUGFDE4B"&1XK=009,$[
M+G[87_!//]I;_@M#\<_!.G_MB>"G^%/[-WPXUS^V8OAU<ZU;WGB/QSJ04HDM
MZ;*66VTZU6-I$54FEGVS39\MI%,(!^0O_!1J7XK^'_V,/^"6WPH^([W4<'_"
M-S:K'#.2-Z7&I:<;7<#_ '+-H N?NB0@=:^KO^"WWBOQ!X,_X.L?V,=8\+32
M)=S:1X)L9C$2";:Z\5:M;3CCL89I0?8FOM;_ (. /^"3/CO]O_\ 9[^'?BO]
ME?1-+_X6+\#O$:ZKX,\.3SQV=MJ=@PA%QIL<C;8[=S]FM6C9B(QY&PE0^Y>3
MG_X)\_&3_@H#_P %R_ ?_!4+XP_ _7?AQ\.?@Y\/+'3/#VA^-);,:KKVN1S7
M]PCB"UGF$-O;R7^[S'<%Y+= BNC,R@$O_!83]@F/_@HMX@_:D^!.C:0MUXKT
M[]G3X:^(? 6$RXUBRUGQ[)%$GH9XS-:Y["Y)[5\F?\&^7_!2GQ?\:/\ @E3J
MW_!-#2?&$]G\6;'Q?!X'\ 7*R8NK71=8^T33:A'NY9]-MH-7N,8(5;:V3C<!
M7ZE_#.[_ &CHO^"FGQ'^(?B#]CSQ=I?@+Q)\,O"?AK2/&UQXB\/R0O=:5J'B
M"YFE>VBU)KI(776HPA\HOFWDW(N5SX+_ ,$_/^"(/AO]B?\ X*S?M#?M[6FB
M6LOA_P 60HWPKTVU>,O9-J!^U:PH0D"$K<(L,/W1Y,K+D#- 'YR67@7PG\+O
M^#U+P_\ #/P'HL.FZ'X=N=(TS1M.MQB.UM+?X>6\4,2_[*HBJ/85_1I7X>^(
MO^"<W_!3'4O^#F!/^"K5K^P?XD/PL3Q';,6/CCPL-0-O'X<CTAI_(_M;IYJF
M3;NW;.V[Y:_;ZSGEN;2*YFLY+=Y(U9[>8J7B)&2K%"RY'0X)''!(YH DHHHH
M **** "BBB@ HHHH **** "OP\_X.&O^"%'A3Q-?ZY_P5E_8/^))T#XAVWB>
MP/B3PU97"FVUG6'U."P2YM9@P%I>+=.@E1_W;.C,QC<.7_<.OSW_ &HO^"=_
M_!0O2O!_Q6\*_LU_M$>$O&/@[XE?%+3O&-IX!\8^%)(;WPW=?VW97URMGJ"7
M\<<EMF!YGBEB#'#B-@[G< ?.'_!-G]L+XW_\%[OV&?VA_P#@DQ^W_I$GA7XO
M>$M#32M6\3#2?L\DTHG=8I[JS&U8[FVO;6/SD38LBL-H0[J^0O\ @H5\-_\
M@H%_P3(_X(&G_@F#^US\(O ]QHM]\58;/P!XW\.^/OM%Q?PO>R:L\46G?9?-
M8":.8F61XMJW*+L+8#_M/^Q3_P $V)_V+_$GQ?\ VCX_'6F^-_C;\;-?&K>,
M/%%[I3Z7I<95G,%G:VL;SR06L(E<X:6264@;Y!\I2M8?\$KM'^+W[5F@_MI_
MM[_%L_%OQ?X*9F^&WAB#0AI?A;P>Y97-Q:Z>TT\D]WN5";FXGD):.-E2,QQA
M "U_P3(^'%M_P3J_X)#_  N\)_M)Z];^&E\ ?#--3\;W6JR;$T=G5[VZCE/;
MR6E>,XSDQX&>*\)_X)D?L<ZCXO\ VV_BC_P7,_:RT(^$?$7QBN[?1OA%X1\1
M%;:ZT/PX4MK*REND<_N]0O8[>U @'S1B1D)+3,B>M?\ !8C_ ()D_M ?\%2_
MA7HGP)^'_P"W3+\'_"%IJ"ZAXCL--\"OJ=SKES$ZO;>9<+J-L8X8G7S!$%.Z
M0(Y;,:!?G;]@K_@W"^-G[)?[87@;]J'XX?\ !5SQI\8M*\#7MU?6G@CQ#X9N
MX;>>[DLKBVAG\R;5[E4:)I_,!$1)* 9&2: /<?VO?V0_"7[>?Q\_:G_9*\9>
M5'!XS_9>^'=K8WDR;A8WZZYXYEL[K'?RKF.&3'?9CO7Y3?\ !NK\=/C5XU\&
M_$+_ (($_$WPOJD,TOQ%^T^)?,0LNB>&X)7'B;3YCT1)Y+6WL549^?6)F_AS
M7[=>!/V8/VFO"_[</B[]J_7?VE_".H>'_%OA+1O#D_@BW^%]Q;S6MGI=UJ-S
M;,E^=6?,Q?5;W>Q@VL&CPB[.8/@)_P $W?@=^SC^V=\:OVXOAS D7BSXTPZ:
MNI1RV8,.FM;1%9FBVL"PN9?+GE&5W/&#GO0!^,_BY$B_X/BH(XT"JNO6 55&
M !_P@,/%?T/5^8FK?\&_'QNU7_@KZO\ P6%?]O?PVGBY=;AO1X5'P5G.G^3'
MI:Z6(-W]N^9G[,H^?/W_ )MN/EK]-[-;M+2)+^>.6<1J)Y(8BB.^.2JEF*@G
M. 6./4]: )**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** .,_:-\5Z_X#_9[\>>.?"E
M_P#9-4T;P9JE]IMUY22>3<0VDLD;[7!5L,H.&!!Q@@BOQV_X>]_\%$O^CA?_
M "TM(_\ D2OUY_:[_P"33OB?_P!D[UO_ -()J_GRK]B\,LLRW'X+$2Q5"%1J
M2MS1C*VG2Z9^5^(68YA@L706'K2@G%WY9-7UZV:/I3_A[W_P42_Z.%_\M+2/
M_D2C_A[W_P %$O\ HX7_ ,M+2/\ Y$KYKHK]-_U<X>_Z Z7_ (+A_D?GG]O9
MY_T%5/\ P.7^9]*?\/>_^"B7_1PO_EI:1_\ (E'_  ][_P""B7_1PO\ Y:6D
M?_(E?-=%'^KG#W_0'2_\%P_R#^WL\_Z"JG_@<O\ ,^E/^'O?_!1+_HX7_P M
M+2/_ )$H_P"'O?\ P42_Z.%_\M+2/_D2OFNBC_5SA[_H#I?^"X?Y!_;V>?\
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
MO_EC1_PZ7^-G_0M^._\ PBK;_P"6-?LY11_Q$#B[_H)_\DI__(!_J1PO_P!
M_P#Y//\ ^2/QC_X=+_&S_H6_'?\ X15M_P#+&O:_V#/V6OC9^Q'\9+[XM_\
M"E_'?B?[9X=FTO\ L_\ L&VLMGF302^9YGVN7./)QMV\[LYXP?TQHKFQG&G$
MV/PL\/7K\T)*S7+!77JHI_<SHPO"7#V"Q$:]&C:<7=/FF[/T<FCPO_AK#XV?
M]&/^._\ P*MO_BJ/^&L/C9_T8_X[_P# JV_^*KW2BOECZ,\+_P"&L/C9_P!&
M/^.__ JV_P#BJ/\ AK#XV?\ 1C_CO_P*MO\ XJO=** /"_\ AK#XV?\ 1C_C
MO_P*MO\ XJC_ (:P^-G_ $8_X[_\"K;_ .*KW2B@#Y3_ &F_B7\;/VC?V;?B
M%^SU_P ,A^.]&_X3SP/JWAW^U]MM<?8?MMG+;>?Y7FIYNSS=VS>N[;C<N<C\
M2/\ B$P^-G_16_'?_AH+;_Y=U_3'17J9?G69Y7"4<+4Y4]7I%_FF1.G"?Q(_
MF<_XA,/C9_T5OQW_ .&@MO\ Y=T?\0F'QL_Z*WX[_P##06W_ ,NZ_ICHKT/]
M;N(?^?W_ )+#_P"1(^KT>Q_,Y_Q"8?&S_HK?CO\ \-!;?_+NC_B$P^-G_16_
M'?\ X:"V_P#EW7],=%'^MW$/_/[_ ,EA_P#(A]7H]C^9S_B$P^-G_16_'?\
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
M?;:5JB7FL^)+6QM[@VTEW<K:3"*)[CR9;F")]A$4L(?#;L 'Z)4444 %%%%
M!1110 4444 %%%% !1110 5P'[5_@7Q9\4?V6_B5\,_ <I37/$7@#6=,T5P^
MW;=W%C-%"<GI\[KSVKOZ* /ST_X-;?$^CZE_P1?^''@*"!K76?!&N^(]"\5Z
M7-&4FL-176KRY:&5#\R2>5<PN58 C?7$?\%<?#.K?&O_ (+D?L _"WX71M/X
MA\&ZMXD\8>*FMQS8:$C:>?-F(^['*UG<PJ6P"[!1DMBOH[]J/_@G5\2;:X\;
M_'G_ ()B_'H_ SXP^,&6[UZY73(+_P .>*;M 0LFHZ?<131QW# X-[;HL_.9
M// V'C_^"4'A3Q5\,AJNM?MS? [Q/H7[3OB QZ?\0OB+XA1]3L?%<<+$6S:9
MJ5NAL[6S9<.NFQ_9VB?=NA)Q(P!F?\%L/^2W?L/_ /9X&@_^D5[7WO7A?[6G
M[ WPZ_;&\<?#_P =_$?XH^-M+G^&'BJW\3>#;3PY>V4$%GJ\&X1WCB6TD:9@
MK,OER,T1!/R<G/M]A;S6=C#:7%_+=211*CW4X0/,0,%V"*JACU.U0,G@ <4
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
M'',<2LX#R-GXQ_X*?_\ !+KX#?L7:'H/_!2K_@FG\-]/^$GQ;\ >--!@&C>
M[<:?IGC*QO\ 5K2PET>XL8<0GS?M("[$5F("G)*,GU3\!_\ @E7\"?@-X-^(
MWA*U^+WQ>\67'Q.\.C0M>\2>.OB;?:GJ]G8B.=!%97CD2V?_ !\2/F,@[PC?
MP+C6_9[_ ."=7@#X&Q>'X?&'Q\^+'Q7'A"99O"2_%KQB-4729E4HDR)%#"D\
MR*Q"37"RRQ@GRW3)R ?0=%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
@ !1110 4444 %%%% !1110 4444 %%%% !1110!__]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>26
<FILENAME>ctsh-20250331_g16.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 ctsh-20250331_g16.jpg
M_]C_X  02D9)1@ ! @$ 8 !@  #_[@ .061O8F4 90     !_]L 0P " 0$!
M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D*
M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H*
M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\  $0@
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
MYKZ*/^(2?]1O_E/_ .Z!_P 1._ZA/_*G_P!H?TH45_-?11_Q"3_J-_\ *?\
M]T#_ (B=_P!0G_E3_P"T/Z4**_FOHH_XA)_U&_\ E/\ ^Z!_Q$[_ *A/_*G_
M -H?TH45_-?11_Q"3_J-_P#*?_W0/^(G?]0G_E3_ .T/Z4**_FOHH_XA)_U&
M_P#E/_[H'_$3O^H3_P J?_:']*%%?SY?LB?\G8_##_LHFB?^E\-?T&U\1Q9P
MO_JO7I4_;>TYTW\/+:SM_-(^PX9XB_UBH5*GLN3D:7Q<U[KT04445\D?3!11
M10 4444 ?@Y_P>\_\@+]FK_K[\7?^@Z-7X#5^_/_  >\_P#("_9J_P"OOQ=_
MZ#HU?@-7[7PA_P D]1_[>_\ 2Y'FXC^,PHHHKZ4Q"BBB@ HHHH **** "BBB
M@ HHHH _K;_X-=?^4(7P>_Z^_$G_ *D&HU^@-?G]_P &NO\ RA"^#W_7WXD_
M]2#4:_0&OP+.O^1QB/\ '/\ ]*9ZM/\ AKT"BBBO,+"BBB@ HHHH **** "O
MY_\ ]MW_ )/)^*O_ &436?\ TMEK^@"OY_\ ]MW_ )/)^*O_ &436?\ TMEK
M]7\*/^1EB?\  OS/S3Q+_P!PH?XG^1Y?1172?"?X6^)?C'XWM? OA>:QMYIT
MDEN;_5;Q;>TL;>-"\MQ/*W$<2("S,?3 !) /[=4J0I4W.;LEJWY'Y#3A.K-0
M@KMZ)'-T5]$^/_\ @GEKNE_!G5_CC\%OCOX,^)6D^&E#>*H/"UU)]ITQ",^:
M8Y%!:( ,2W!PI8 A6*_/$44L\JP01L[NP5$1<EB>@ [FN;!X_"8^$I4)7Y79
MZ--/>S32:TUU6QOBL%BL%)1K1M=76S37DU=/Y,;17J?[3/[)OC_]E6+PC;_$
M>^M?[0\5>'AJKZ=;Y+Z?F1D\B4G@R#'S < Y'.,UYII.E:EKNJVVAZ-927-Y
M>7"06MM"NYY9'8*J*.Y)( 'O6F'Q6'Q=!5J,E*#OKTT=G^1%?#5\-6=&K%J2
MMIUUU7YE>BO9X_V0!+\5_P#AG>/XQ:&?B$+HV1T/[-/]D_M$==/^V;=OG[QY
M6=OE>9\OFX^:N;^'7[.OB7Q?HOC+QEXJU%?#N@^ !"GBB_N[5Y98;B:?R(;6
M.%<&29I W!*JH1BS# SBLRP4H<W/IH]GKS.T;*UWS/16O=Z(V>7XQ2Y>777J
MM.57E=WLK+5WM9;GGE%=K\>?@;XF^ /C6#PIXAO[6^M]2T>UU?0]6L=WD:CI
M]S'YD%P@<!@",@J0"&5ASC)H^*/AI=^#O .@^+]?U6.&]\1^;<:?HOEGSA8(
M=BW<ASA%DD$BQKC+")FX4H7VABL/5A"<)74]O/2_Y+Y&,\-7ISG&4;.._EK8
MYBBBBN@P/0_V1/\ D['X8?\ 91-$_P#2^&OZ#:_GR_9$_P"3L?AA_P!E$T3_
M -+X:_H-K\0\6/\ ?L-_AE^:/V#PT_W+$?XE^04445^3'Z8%%%% !1110!^#
MG_![S_R OV:O^OOQ=_Z#HU?@-7[\_P#![S_R OV:O^OOQ=_Z#HU?@-7[7PA_
MR3U'_M[_ -+D>;B/XS"BIM-TW4-8U&WTC2+&:ZN[J9(;6VMXR\DTC$*J*HY9
MB2  .237Z"?";_@WS\<?&H7?PG\ ?M]_ 6_^.5GI\US<?!"V\6M+J*2Q(7EL
M3=(AMVO(P&62-"R1LK!I JLP]O%8W"X-)UI6OZ_>[;+NWH9QC*6Q^>M%:/B_
MPEXF\ ^+-4\">--$N=,UG1=1GL-6TV\C*36ES#(T<L3J?NLKJRD=B#7OC_\
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
M;0RIPP^9UYQKSM[T>9II+71RZWC36B[W;OJ? ]%%%?7GRQZ'^R)_R=C\,/\
MLHFB?^E\-?T&U_/E^R)_R=C\,/\ LHFB?^E\-?T&U^(>+'^_8;_#+\T?L'AI
M_N6(_P 2_(****_)C],"BBB@ HHHH _!S_@]Y_Y 7[-7_7WXN_\ 0=&K\!J_
M?G_@]Y_Y 7[-7_7WXN_]!T:OP&K]KX0_Y)ZC_P!O?^ER/-Q'\9E[PQXEU_P7
MXET_QCX5U6:PU32;Z&\TV^MVVR6]Q$X>.13V964$'U%?2_\ P1TMSX>_;Y\&
M?M*^*O$LVA^#?@WJ">.OB!XDW'%IIMBZN8>H+RW<IBLHXA\TDEVJ@<DCYT^'
M7@^'X@^/-'\$7'B[1] CU74(K:77/$%T8+&P5V ,\[JK,L:#+,55FP.%)P#^
MEOQ,_8$_8!OOA7I/[/?P;_X+>_ [0?!MJ\&H>(GN=.U%KWQ+K"QE6O;LH@7R
MXM\L=M;@E((W<Y:6::63TLRQ%&G3]C*_OIIM1;LNNR>NNGGY7(@FW?L?)]B-
M!_;E_:W^+7[;WQ^M+C0OAPGBO4?&GQ &GRA9F^W7LLUMHEFY&#=W4K?9XS@[
M$6:X8%+>3'U1XN^.WBW]H_\ X-Y_C/\ %3Q=:VED;G]JS0[;2M%TU"EGHVG0
M:)!#::?:H2=EO! D<2+DG:F6+,2Q^>/"'_!0']H?_@E+\9/B#\(/^"8'[9UY
M+X-O=0M(+_Q9%X8T^2/Q'<6D)C:[BCNX)C# 9I+@Q*&R8V0L6/-?86@_\'$G
M[9>O_P#!(/QU=>./VYH9?CU-\7;6RT.VD\.Z8EY)X7>P47 6%;00F,S%P7*^
M8#P"!7F8VEC92I3I4TX*4.7WI)I:;QY';7=WT26FY<''6[[GY"@$G %?>'[*
M$@_8I_:%^"W[+FDGR?B;X]^*?A&Z^,-ZG$NAZ;_:UG<6?AD'JDI98KN]'42+
M;6YVM;3J_P \Z7\!/A'HW[%=O^U[IG[7_AV+XBVGQ%32+?X.?V8QU-+-81,N
MJ^:7(,8<!=IBV?\ 33=^[KZU_9E_X.2O^"L]_P#M(_#ZQ^.'[=-PO@J;QQI,
M?B]KKPAHL<0TLWD0NR[QV(=5\DR992& R00:[\P>)Q-)JA%2BN:Z;E'5;6]U
MW77I=VUW)A9/4WOBO^V9X,_8._X.6_B[\>_B;H][>^%3X_\ $6B^*$TR)7NH
M;&_M9;22>%6(#/$95EVY&\1E<C=D>6Q^+O GCW]@+P3_ ,$>_P!F#XC:=X_\
M2^)?CY??$;Q1XU@T^\T[1M&M8=)^P1J[W\$,JQQVL4][<S&,1PQIP\F&*X7_
M  73_P""@OQ _;P_;K\723?'&'QM\.O"'B74K;X53VEC;QP6VES/&V(WCB1Y
M5;RD.Z4LWR]>37F6L>)?#G[+'[+J?#KP1K]C??$7XNZ/%=>.-4TVZ27_ (1[
MPVS++;:*KH2%N;MDCN;H [DA2U@."]U'7+A\&WAJ%22M4Y8*U[KW4[-W2?NW
M;:TUM'70;E[S70[CX@?!+XG?M>Z'IG@O]D+0;6W^"'PTUV+PAX.U_P 5ZY9Z
M'#XD\1WV'FNF:]FC634;]HA+Y(+&WM8K6)V"0J[?+GCWP'XS^%WC;5OAM\1?
M#%[HNOZ#J,UAK.D:E 8KBSN8G*212(W*LK*01[5]S?!/Q9X _:<_X)0?#G]C
MWP5\4/"7A/QSX _:1E\0^([?Q9XIL]&CGT>^M$B76$FO)8HYA;/&8Y$1FE1
MC[2I)'DG_!:3]I+X1?M=?\%0_C#^T'\!KA;CPEKOB&%-&OHX3&M\MM9V]H]T
MJL 0LTD#S#(!(D!(!)%=6"KUUB7AW'W5S:]=&K-OJYW<NFPI)<MSY>HHHKUS
M,_K;_P"#77_E"%\'O^OOQ)_ZD&HU^@-?G]_P:Z_\H0O@]_U]^)/_ %(-1K]
M:_ LZ_Y'&(_QS_\ 2F>K3_AKT"BBBO,+"BBB@ HHHH **** "OY__P!MW_D\
MGXJ_]E$UG_TMEK^@"OY__P!MW_D\GXJ_]E$UG_TMEK]7\*/^1EB?\"_,_-/$
MO_<*'^)_D>7T445^XGX\%%%% !1110 4444 %%%% !1110!Z'^R)_P G8_##
M_LHFB?\ I?#7]!M?SY?LB?\ )V/PP_[*)HG_ *7PU_0;7XAXL?[]AO\ #+\T
M?L'AI_N6(_Q+\@HHHK\F/TP**** "BBB@#\'/^#WG_D!?LU?]??B[_T'1J_
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
M^4_OE_\ ('Y;U3UO0-#\2V)TSQ!I-O>V[')AN8@ZY]>>A]Z_53_AR-9?\\?
MG_?6M?\ R;1_PY&LO^>/@3_OK6O_ )-IKQ5X?3NJ57_P&'_R8UX<9ZG=5*?W
MR_\ D#\IO#OA'PQX1MFM/#.@VMC&YS(+:$*7/JQZG\:T:_4C_AR-9?\ /'P)
M_P!]:U_\FT?\.1K+_GCX$_[ZUK_Y-H?BKD$G=TZOW0_^3!^'&>MW=2G_ .!2
M_P#D#\MZ*_4C_AR-9?\ /'P)_P!]:U_\FT?\.1K+_GCX$_[ZUK_Y-I?\14X>
M_P"?57_P&'_R8O\ B&^>?\_*?WR_^0/RWHK]2/\ AR-9?\\? G_?6M?_ ";1
M_P .1K+_ )X^!/\ OK6O_DVC_B*G#W_/JK_X##_Y,/\ B&^>?\_*?WR_^0/S
MZ_9$_P"3L?AA_P!E$T3_ -+X:_H-KX'\(?\ !''4O ?BS2_'/A2Y\"6FJ:-J
M,%]IMULUB3R;B&19(WVO>%6PR@X8$'&""*^A/^$!_P""@G_1?_ G_A*2?_%5
M^=<;\2X#B7$T:F%C**@FGS)+=WTLV?><(</XS(,/5IXB46Y--<K;V7FD>Z45
MX7_P@/\ P4$_Z+_X$_\ "4D_^*H_X0'_ (*"?]%_\"?^$I)_\57PY]@>Z45X
M7_P@/_!03_HO_@3_ ,)23_XJC_A ?^"@G_1?_ G_ (2DG_Q5 'NE%>%_\(#_
M ,%!/^B_^!/_  E)/_BJ/^$!_P""@G_1?_ G_A*2?_%4 ?DA_P 'O/\ R OV
M:O\ K[\7?^@Z-7X#5_7?^V]_P2,\2_\ !1V#PU;?MFZEX$\9)X/>\;PZODZM
MIWV0W0A$Y_T&[A\S=]GA^_NQLXQDY\!_XA2/V._^B/\ @3_PH/%7_P M*_0\
MBXMRW*\KIX:K";E&^R5M9-]9+OV.2KAYSFY(_F.HK^G'_B%(_8[_ .B/^!/_
M  H/%7_RTH_XA2/V._\ HC_@3_PH/%7_ ,M*]?\ U\R?_GW4^Z/_ ,D9_5:G
M='\QU%?TX_\ $*1^QW_T1_P)_P"%!XJ_^6E'_$*1^QW_ -$?\"?^%!XJ_P#E
MI1_KYD__ #[J?='_ .2#ZK4[H_F0BEE@D6:&1D=#E74X(/J#6AJ?C#Q3K-H+
M'5=?NYX1_P LY)B0?KZ_C7]+_P#Q"D?L=_\ 1'_ G_A0>*O_ ):4?\0I'['?
M_1'_  )_X4'BK_Y:5<?$'+(1<8QJ)/?2.O\ Y.1+ *<E*23:V\O30_F.HK^G
M'_B%(_8[_P"B/^!/_"@\5?\ RTH_XA2/V._^B/\ @3_PH/%7_P M*C_7S)_^
M?=3[H_\ R1?U6IW1_,=17]./_$*1^QW_ -$?\"?^%!XJ_P#EI1_Q"D?L=_\
M1'_ G_A0>*O_ ):4?Z^9/_S[J?='_P"2#ZK4[H_F.HK^G'_B%(_8[_Z(_P"!
M/_"@\5?_ "TH_P"(4C]CO_HC_@3_ ,*#Q5_\M*/]?,G_ .?=3[H__)!]5J=T
M>U?\&NO_ "A"^#W_ %]^)/\ U(-1K] :^2OV7?V'/VC?V+_@AH_[.'[-/Q%\
M">&O!F@/<MI.C?V1?7GD&XN)+F;]]=3RRMNEED;YG.-V!@  >@_\(#_P4$_Z
M+_X$_P#"4D_^*K\QS#$0Q>/JUX;3E)J^]FV]3M@G&*1[I17A?_" _P#!03_H
MO_@3_P )23_XJC_A ?\ @H)_T7_P)_X2DG_Q5<91[I14&EQZA%IEM%J]Q'+=
MK @NI8DVJ\@4;F [ G) J>@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /@[_@J7^V'\7Y/VQO@
M!_P2@_9L\=WGA'Q+\<M0O-0\:^-]**B_T/PO80R3W*V+,"(KJX2WN(TGP3%Y
M1*C<RLO??M"_\$POA_9?!'6M8_8Y\1>+/AY\6]'T>:Z\%>.]+\::E<7D^IQ(
M7A34OM,\JZI!*ZA)8[L2AE=B,/M8> ?\%<?AGXE_9K_X*H?LN?\ !8*ZTFYO
M/AWX 74/!GQ:O[:!I%\.:=J$-U!;ZK.%!*VL;W\[2R8Q'Y<><[Z^VOVJOVP_
M@[^RQ^S'K/[37BCQ;87>EV^D&?PU#8W*SOXBO)(R;.RLEC)-S-<2%$C6/)8N
M".,D 'DO_!(G]O.]_P""JW_!.#PO^T5JCR>&_$^H17.C>,!H15?L>J6S^7-)
M;^:KA%D79,@8,4$P7)*[JX#_ (-^M>\=ZU^SS\:;'XA_$WQ'XOOM$_:A\::/
M!KGBO6);^^EMK6:W@A5YI22<(@  P!T  XK1_P"#>/\ 87^)O[ /_!,'PE\*
MOC;IKZ?XS\1:G>>*/$VD2_?TV>\9?+MG])$MXH!(O\,F]>=N3A?\&]6HV&H_
M W]H.73[V*=1^U_X_):*0,,-=PLO3U5@1[$&@#[?^*.F^/\ 6OAQKFC?"KQ%
M::/XDO-+G@T/6+^V\Z+3[IT*QW+18(E\MB'\LX#E0I(!)'Y=?\%#?V#O%W_!
M-U_A=^VG^Q)^U1\9-0^*-U\8_#OAWQ#I/C;XB7FLVWQ#AU.\6"6UNK:9O*$A
MSO'E*B1JKE45E1X_U0\:^-?!_P -_"&I_$#X@>)[#1-#T6QEO=7U?5+I(+:S
MMXU+22RR.0J(J@DL3@ 5\ :)_P %3_\ @EM\??BIIG[7/QT_;P^%&G^'? 1N
M9_A/X%NO&UG)?QSR1/#+KUW9QR-*+V2%Y(;6UV&6W@FE+J)[AH;8 Z;X_?%_
M6?VJ?^"SGA7_ ()HW>KW\'PY\#_!F[^(_P 1=+T^_EME\1WTM[%86&GW3Q,K
MO;0B7[48<^7*S() XCVUG?LP?%[XR^"?VZ?VH/\ @E7X"^(3PQ^'_"FF>,/@
M?K/B*634'\-VFI6RQ75JQE+-/;VMZRRV\+$X23R=RQJFVG>^$+WX)?\ !Q!X
M8_:<\1V%Q9>$OV@/V<9O">AWU_"83#XDL+V"_P#L$N[_ %<CV,3.B-AG:*4*
M#Y9JG^RQ9:#K'_!9?]KG_@HYXC\36&E_##P1X(T;X?P>,=0NTBT^XN;."&]U
M=Q,Q"!+.6-(9&)P)-ZYRC8 /,?\ @H;^P=XN_P"";K_"[]M/]B3]JCXR:A\4
M;KXQ^'?#OB'2?&WQ$O-9MOB'#J=XL$MK=6TS>4)#G>/*5$C57*HK*CQ_HE^U
M-\<?$7PI\,:;X-^%.EVNJ_$?QQ?-I/@'1[S<8/M.PO+?W04AELK2(-<3,""R
MHL2'S9HE;X^T3_@J?_P2V^/OQ4TS]KGXZ?MX?"C3_#O@(W,_PG\"W7C:SDOX
MYY(GAEUZ[LXY&E%[)"\D-K:[#+;P32EU$]PT-MVWQH_9I_X*M^*/VNM?_:I_
M97_:'^#FCZ#KOAC3=+\+:/\ $OP#J5YJ6@V"PQS7-L##<Q)$9[PO++A=[B.W
M1R1;QA0#"_X-Y=5^(6H_LQ?&"T^*'Q-UCQCK.F?M/>-=/N?$6NS;[F]\FYAC
M\Q@/ECW$%MB (N["@# K[YK\N/\ @VGT#]L&Q\,_&_4?BS\1/ VH>"U^//C2
MWN],T30;F#4&\3+J$'VJ[65Y6063*) D)7S%)7+G!K]1Z "BBB@ HHHH ***
M* "BBB@ K'^(7CKPY\+_  #KGQ,\879M](\.Z/<ZGJDZKDQVUO$TLK8[X1&.
M/:MBN4^._P ++'XY_ _QG\$]4OFM;;QCX4U'0[BY1<F&.[MI(&<#N0)"<>U
M'PE_P2FTG5O^"O7P"N_^"C7[;<FI:QI7C[Q)J<7PP^& URYAT/PMH-G=RV<8
M-K#(D=W?22P3-)=S!WQM$?E)E2W6_C7XR_X)7?\ !6?X2?L?1>-==UGX#_M*
M:9?VWA+1?$VM7&I3^"_$UEL+QV=S<N\WV&X$]JGV9W98I)MT?EH"AL_\&XWB
M+6O@A^QO+_P3(^/=BGAWXN_ 7Q%JVGZ[X9O'V37VF76HW%[::M:AL?:+*47+
M1I,F5)BYQD9P?VP/ $G_  4>_P""X7[.OAKX0RKJ7A#]DY]5\4?%/Q78GS+2
MRUF[-J;'11*/E:\W64,LD0.8XI2S8("T =C_ ,%C+CXA>#_VHOV-?$_A7XT^
M,--T[7OVF]$T/6O"NGZTUOI5_;-%-/\ OX(@IG8/ I'FLX&3@"OOZO@+_@MS
MJ-A9_'+]AV*[O8HFD_:_T$HLD@!8?9+M>,]?F=!]6 [U]^T ?.7[7/\ P3YT
MO]NCQPMM\??C/XYL?A]I>DQQ:+X)\">,+O1$NM09I#/?W\MJ4DN&5?(2"$OY
M<>R5R':7"?)'[!_[27QT_8"_90_;3L/B[\4M>^*?@G]E[Q?JUK\+?$WB^^:Y
MU"_BATQ+L:1/<\&8PRRV\)?^%IG4;55$3ZE_;V_X*5?L^?LGZ]I/[/>K_M)_
M#SP5\1?&%F\VFWGCOQ%:VEGX?L =DFJW2S2IYH4Y$-LI#W,HV@I$D\\/CWB'
M0?V)_P!M#_@FE\:?^"<7_!.?X]:#\1=6;X::E+J&MZ'K<6IK<ZYJ!GGBN=1O
MXOW37=[>I-+)SN_UC;54** /(OB)'\:?@3_P1!\-?\%;-,^)6NZA^T%9>%]!
M^)WB'Q'J.M7)AUJ&^GM[F[T.XMM_DC3A973V\=LB*D+0Q2(%D7>?K'XQ?L?>
M#_\ @J1HGACXI?%;XR^/+#X6:IX)T[4O"G@CP1XONM$%S<W<9N)+_4);0I)<
M,L;V\<,)<QQ[)7(<R@)\D_M#?%I_C'_P; ^$?@W\/],DN_B)XV\ ^&?A5I'@
ML+LOY?%$,]IIM]IYA;#)) UM=R2*P!CC@=FP!FOI3XX_MK_L]?\ !-WX0?#'
M]A#5/VH/AWX3^(@\!Z?I.F:IXX\0VUG9:)I]G;1VKZQ<I/(AE *'R+4$/<RC
M;E(DGGA .1_X(FZI\>_A5!^TE^S+\5OB[XH^)/@;X(?%VXT'X<>,?$+R:CJT
M]BME%=3:<\B@O=R6WFQ)P"V^1D4!0D:_*?[.GQ,_8\_X*.?MN3Z/^V/^TC^U
MW\#OCIXB\1S7VD_!KQ5XCOO!^BWMA#<,ME865L%(D_T2*%)0SQ2W$OGNB#=A
M?T _8U_:L_X)H> ?@MXA\!?LP_M0>&/%7AKX8:#/XE^)'C73]=CU&&![F2>Y
MN=2U._AS$UW<RI=W#\[B4D.U5"BO*_\ @JY8?LO_ /!1S]EKP/X8_9T^)GA3
MQC\3=0\>>']8^"&N^$M7@O;W3;B+4[62[U.*2%F:*UALUG>=SA $4?ZWRE(!
M]^4444 %%%% !1110 4444 %%%% !1110 4444 ,N+>"[@>UNH$EBE0I)'(H
M974C!!!Z@CM7P3XS_P""'?@#X.?MQZ1_P4:_X)XZAH'@3QI9&=/$7P\UW2_-
M\+Z_!/@3B$1*9-&N'(#_ &BV5U#H"8&W2"3[YHH P=&M]3\<^"Y=)^+'P_T^
MVDNXGM]4T9KM-1LYT(PP#-&GFQ-DCYXT)'5!5'X=? 7X&?""\N-0^$OP7\)^
M%[B[C$=U/X=\.6MD\R @[7:%%+#(!P?2NLHH S?%W@WPA\0/#EUX/\>>%=-U
MO2+U56\TO5[&.YMIP&# /%("K ,JD9!P0#VKA;;]BS]CBRN8[RS_ &3/AG#-
M"X>*6+P'IZLC Y# B'((/.:],HH Q/B#\-?AS\6O"\W@CXJ^ -$\3:+<.CW&
MD>(=*AO;65E.Y2T4RLC$$ @D<$9J!_A!\)I?ARGP>D^%_AUO",=LEO'X6;1(
M#IRPHP9(Q;;/*"*P!"[< @$=*Z*B@#S.V_8L_8XLKF.\L_V3/AG#-"X>*6+P
M'IZLC Y# B'((/.:],HHH S/"W@KP;X&M;FR\$^$M,T>&]OI;V\ATNPCMUGN
M93F2=Q&H#2.>6<Y9CU)K3HHH **** "BBB@ HHHH **** "BBB@#Q#]NS_@G
MC^RQ_P %%_A%/\(_VE_ "WJA&.C>(]-<6^KZ),1CSK.Z +1-ZJ=T;CY71U)%
M<7_P3C_93_:,_P""??P=T?\ 9"U[7_#'C_P!X9=K;PCXPL8/[)UJWL68LD%_
M9!&M[EX@=INXYE>4!2T&X,S?4=% ''^/_P!GGX _%?68O$?Q2^!O@_Q+J$$0
MB@O]?\,VMY-'&"2$5YHV8*"2< XR:ZNPL+'2K&'3-,LHK:VMHEBM[>",(D2*
M,*BJ.%4   #@ 5+10!POC;]E_P#9H^)?B.;QA\1_V=_ OB#5[E46XU36_"5G
M=W,H10JAI98F9@%  R>  *UOAS\&OA!\'K:ZL_A'\*?#?A:&^=7O8O#FA6]B
MMPR@A6<0HH<@$@$YQDUTE% '*:9\"/@?HOQ+NOC1H_P:\*6GC&^C,=]XLMO#
MMM'J=PA 4J]TJ"5P0JC!8\*!VJAXV_9?_9H^)?B.;QA\1_V=_ OB#5[E46XU
M36_"5G=W,H10JAI98F9@%  R>  *[JB@#E/!?P(^!_PWT74O#?P[^#7A30-.
MUE-FKV&B^';:UAOEVE<3)$BK*-K,N&!X8CO5?X1?LX?L\_L_0W=O\!?@-X,\
L$1Z@P:_3PAX7M--%R1T,@MXTWD>^:[.B@ HHHH **** "BBB@ HHHH __]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>27
<FILENAME>ctsh-20250331_g17.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 ctsh-20250331_g17.jpg
M_]C_X  02D9)1@ ! @$ 8 !@  #_[@ .061O8F4 90     !_]L 0P " 0$!
M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D*
M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H*
M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\  $0@
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
M?_:?"=[:V_VB()8W4]NC&>,G>X$HVX^Z<']DZ* /PY_9?_X)J_\ !1?]@?\
MX)[?M6?\$EU_9EU;XAP_%&]NI/A)X_\ #6J:='I-Z+^UBL)Y;XW-U')I[10V
M]O*R,C9*R*A?"%_IWP!_P3P_:"_X)\?\$6/"7[!_P/\ @=JGQ>\?KK.G:QXE
MD\.:[I6GV:WRZ[:ZG=_OM4N[;,:Q1M!$55F<PH76/>2/TIHH _.W_@N7_P $
MD-6_X+'? ?X47>C>%;KPAXR\*>/K-KZ+6[FS^V67AZ]GC@U5"UO-- \D<:17
M:JLK[OLQ099\5S__  <2?L(_M*_M5_\ !.;PG^PI^P)^REJ'B'^PO$FC3V/V
M7Q%HVG:=IFF6-I<P) #?7T,C.H:%554*[<G=QBOTRHH ^4O^"*GPH^/7[.__
M  3@^&7[-O[2'P.U;P/XK\">'QINI6VH:OI=[#=.)YF$D$NGW=P"NTH3OV'Y
M\8.#CZMHHH **** "BBB@ HHHH **** /!OVWO\ @IM^Q!_P3B@\-7/[9OQM
M_P"$-3Q@]XOAUO\ A&]2U'[6;40F<?Z#;3>7M^T0_?VYW\9P<> _\1//_!#?
M_H][_P QKXF_^5M?"?\ P>\_\@+]FK_K[\7?^@Z-7X#5^AY%PEEN:973Q-6<
MU*5]FK:2:ZQ?;N<E7$3A-Q1_7+_Q$\_\$-_^CWO_ #&OB;_Y6T?\1//_  0W
M_P"CWO\ S&OB;_Y6U_(U17K_ .H>3_\ /RI]\?\ Y$S^M5.R/ZY?^(GG_@AO
M_P!'O?\ F-?$W_RMH_XB>?\ @AO_ -'O?^8U\3?_ "MK^1JBC_4/)_\ GY4^
M^/\ \B'UJIV1_7+_ ,1//_!#?_H][_S&OB;_ .5M'_$3S_P0W_Z/>_\ ,:^)
MO_E;7\C5%'^H>3_\_*GWQ_\ D0^M5.R/ZY?^(GG_ ((;_P#1[W_F-?$W_P K
M:/\ B)Y_X(;_ /1[W_F-?$W_ ,K:_D:HH_U#R?\ Y^5/OC_\B'UJIV1_7+_Q
M$\_\$-_^CWO_ #&OB;_Y6T?\1//_  0W_P"CWO\ S&OB;_Y6U_(U11_J'D__
M #\J??'_ .1#ZU4[(_KE_P"(GG_@AO\ ]'O?^8U\3?\ RMH_XB>?^"&__1[W
M_F-?$W_RMK^1JBC_ %#R?_GY4^^/_P B'UJIV1_<Y^R[^U+\"/VT/@AH_P"T
M?^S3XZ_X27P9K[W*Z3K/]F75GYYM[B2VF_<W444J[98I%^9!G;D9!!/H%?G]
M_P &NO\ RA"^#W_7WXD_]2#4:_0&OS',,/#"8^K0AM"4DK[V3:U.V#<HIA11
M17&4%%%% !1110 4444 %%%?C_\ M2_\%2/V[/AQ^TM\0/A_X,^.?V/2-$\9
MZE8Z7:?\(SI<GDV\5S(D:;Y+9F;"J!EB2<<DFOH.'N&\=Q)7G2PTHQ<%=\S:
MZVTLF>'GF?X/(*,*F(C)J3LN5)^?5H_8"BOQ#_X>]_\ !1+_ *.%_P#+2TC_
M .1*/^'O?_!1+_HX7_RTM(_^1*^K_P"(5\0_\_:7_@4__D#YK_B)&1_\^ZGW
M1_\ DS]O**_$/_A[W_P42_Z.%_\ +2TC_P"1*/\ A[W_ ,%$O^CA?_+2TC_Y
M$H_XA7Q#_P _:7_@4_\ Y /^(D9'_P ^ZGW1_P#DS]O**_$/_A[W_P %$O\
MHX7_ ,M+2/\ Y$H_X>]_\%$O^CA?_+2TC_Y$H_XA7Q#_ ,_:7_@4_P#Y /\
MB)&1_P#/NI]T?_DS]O**_$/_ (>]_P#!1+_HX7_RTM(_^1*/^'O?_!1+_HX7
M_P M+2/_ )$H_P"(5\0_\_:7_@4__D _XB1D?_/NI]T?_DS]O**_$/\ X>]_
M\%$O^CA?_+2TC_Y$H_X>]_\ !1+_ *.%_P#+2TC_ .1*/^(5\0_\_:7_ (%/
M_P"0#_B)&1_\^ZGW1_\ DS]O**_$/_A[W_P42_Z.%_\ +2TC_P"1*/\ A[W_
M ,%$O^CA?_+2TC_Y$H_XA7Q#_P _:7_@4_\ Y /^(D9'_P ^ZGW1_P#DS]O*
M*_';]G/_ (*H?MY>//VA/ ?@;Q7\=OM>EZSXSTNQU*U_X1C2X_.MYKN*.1-R
M6H9<JQ&5((SD$&OV)KY7B'AK'\-584\5*,G--KE;>VFMTCZ3(^(,'G]*=3#Q
MDE%V?,DM_1L****^>/="BBB@ HHHH _!S_@]Y_Y 7[-7_7WXN_\ 0=&K\!J_
M?G_@]Y_Y 7[-7_7WXN_]!T:OP&K]KX0_Y)ZC_P!O?^ER/-Q'\9A1117TIB%%
M%% !1110 4444 %%%% !1110!_6W_P &NO\ RA"^#W_7WXD_]2#4:_0&OS^_
MX-=?^4(7P>_Z^_$G_J0:C7Z U^!9U_R.,1_CG_Z4SU:?\->@4445YA84444
M%%%% !1110 5_/\ _MN_\GD_%7_LHFL_^ELM?T 5_/\ _MN_\GD_%7_LHFL_
M^ELM?J_A1_R,L3_@7YGYIXE_[A0_Q/\ (\OHHHK]Q/QX**** "BBB@ HHHH
M**** "BBB@#T/]D3_D['X8?]E$T3_P!+X:_H-K^?+]D3_D['X8?]E$T3_P!+
MX:_H-K\0\6/]^PW^&7YH_8/#3_<L1_B7Y!1117Y,?I@4444 %%%% 'X.?\'O
M/_("_9J_Z^_%W_H.C5^ U?OS_P 'O/\ R OV:O\ K[\7?^@Z-7X#5^U\(?\
M)/4?^WO_ $N1YN(_C,***^T/@S^P_P#LF?$C_@CQ\<OVW[+Q;XVO?B5\,]<\
M-Z<FG7EM;6FD6HU&_@B=D"/++='9YZAW:(#@^7GD>[B,33PT8N=]6HZ=Y-)?
MBS))R/B^BO0?V;M&_9VO_'DNM?M2>)->M?"&CV+7=UI/A-(_[5UR7>B1V-K)
M,K16[,7+O/*&6..*0A9'V1O]<?M3_LF?\$Y/B[_P3$_X>.?L(:?XX\ :CX5^
M(]OX.\;?#OQYX@BU1+F2X@,\-Q9W*1QL[;>2I RJR?(GEAI,ZV,IT*T82B[2
M:5[:)O9/KKZ6[L:BVKGP-117V-\2?V2OV>OV#?V<?@U\1?VM?AQX@\;^-_C;
MH)\5P>%M,\3_ -CP>'/"[R".TFWB"5IKVZ DE0M^ZA1 'BE9CMUK8B%%QB]7
M+1);NRN][+1=W^-A)-GQS17Z%>&O^"(^E:A_P50\#_LCW?Q.U2X^$GCWP,OQ
M(\-^.(+:-+^^\'MI\M\,(0T:WG[EK4G!028DVE"%KRGX\?LJ_!'QK_P33\/_
M /!2;X >#K_P?##\9[[X<>+?"%WKCZC"9O[/34K&]@ED59 3 SQ3*25:1%9%
MC!*#FAF>$J3C&+OS6U_Q7M?K=\K7D][%.$D?)=%>R>'_ (,^!/A]^RI?_M ?
M&FRGFU7QI))I7PCT!+EH3,89E%_K<X7#-:P[3:Q+PLUS))R19RHWC==D*D:C
M=NCM_G]VWK<EJP4445H(_K;_ .#77_E"%\'O^OOQ)_ZD&HU^@-?G]_P:Z_\
M*$+X/?\ 7WXD_P#4@U&OT!K\"SK_ )'&(_QS_P#2F>K3_AKT"BBBO,+"BBB@
M HHHH **** "OY__ -MW_D\GXJ_]E$UG_P!+9:_H K^?_P#;=_Y/)^*O_91-
M9_\ 2V6OU?PH_P"1EB?\"_,_-/$O_<*'^)_D>7U):31V]U%<36D<Z1R*S02E
M@D@!R5;:0V#T."#Z$5'17[CN?CVQ]0?MO6'@R7]D_P#9V\8>%/ASH7AR;6M"
MUJ74X=#LO*6>6.XMXA([,6>1B%SN=F/)YQ7F7[%5SX9;]J;P%H/B[X?:+XCL
M-9\8:9IUS9ZY!)+$L<]U'$[!%=4=MKG D#KD#Y:],_;*_P"3(?V8?^Q>\0?^
MET->3_L<_P#)W?PK_P"RD:'_ .G""OE\ F^'*R;>CK]7?2I4MKN?18UI9]2:
M2U5'HK:TX7TV+7[;FFZ=H_[8'Q-TG2+"&UM;;QQJ4=O;6T02.)%N' 554 *
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
M":CLO+:WI;1K9]2J6,Q5&<IPFTY;OSWOZWV>ZZ!11174<QZ'^R)_R=C\,/\
MLHFB?^E\-?T&U_/E^R)_R=C\,/\ LHFB?^E\-?T&U^(>+'^_8;_#+\T?L'AI
M_N6(_P 2_(****_)C],"BBB@ HHHH _!S_@]Y_Y 7[-7_7WXN_\ 0=&K\!J_
M?G_@]Y_Y 7[-7_7WXN_]!T:OP&K]KX0_Y)ZC_P!O?^ER/-Q'\9A1117TIB%%
M%% !1110 4444 %%%% !1110!_6W_P &NO\ RA"^#W_7WXD_]2#4:_0&OS^_
MX-=?^4(7P>_Z^_$G_J0:C7Z U^!9U_R.,1_CG_Z4SU:?\->@4445YA84444
M%%%% !1110 5_/\ _MN_\GD_%7_LHFL_^ELM?T 5_/\ _MN_\GD_%7_LHFL_
M^ELM?J_A1_R,L3_@7YGYIXE_[A0_Q/\ (\OHHHK]Q/QX**** "F3W$%K$9[F
M=(T7[SR, !^)I]?3'_!&/]@?]FS]O7XI_%/Q?^U1HLOB>T^']YINGZ!X-DU"
M:"TB^T12R->3+"Z-*S&,J@)V@!\AOEV\&:9EA<FRZIC<3?DA:_*KMW:BDDVE
MNUNTCU,GRJOG./CA:32;OJ]M-3YBM+VSOXO/L;N*9,_?BD##\Q4M?9__  6[
M_P"":?[)'[&_P:\,?M1?LM>"H_ NMGQS8:'JFB:;?S&RUNVN5ERGD2.P69/+
MW*R;1M#[@Q"E?C"LLFSC!Y]ET<;A>91;:M)6::WV;756:?W/0TSS)<1D6-^K
MU9)NU[KL%%%%>H>.%%%% 'H?[(G_ "=C\,/^RB:)_P"E\-?T&U_/E^R)_P G
M8_##_LHFB?\ I?#7]!M?B'BQ_OV&_P ,OS1^P>&G^Y8C_$OR"BBBOR8_3 HH
MHH **** /P<_X/>?^0%^S5_U]^+O_0=&K\!J_?G_ (/>?^0%^S5_U]^+O_0=
M&K\!J_:^$/\ DGJ/_;W_ *7(\W$?QF%%%%?2F(4444 ?37_!*/\ X)V^)?\
M@I=^U5I'[/&@:_;:4EX))KW4KM6:.UMXHVEEE94(:0A5VJ@*[G=06498?JU^
MV-_P:%_#SX6?LT>(_BA\$?V@[O6?$'A;0KG4Y]*U+01;)J$<$;2R)#)',YCD
MV*VP.)%9L*2@.X?E!_P2F_;XUO\ X)T?M>^&OVB=+TN.^BTR[(O;&:4HEU;2
M1203PEL'9OBE?#X;8ZQM@@$5^SG_  4F_P"#IS]E7QQ^QOK_ ,-_V5=#\2-X
MJ\;:#-IMU=ZY;P0II%M<1M'/L\J:0S3[&94*X12XD+_)L;S\P?$RQ^%66*/L
M';VC<8.SYGS<[DFU'DM:UNMO>/)JO#*5;ZPY<_V+.2NK*W*EHWS7O>_GH?SM
M>(-'E\/ZY=:+/(':UG:/>!C< >#^(YJG5K6]5GUS5[G6+H 27,[2,H/"Y.<#
MZ=*JUZE7V?M9<GPW=O3H>E2]I[*/M/BLK^O4****S- HHHH _K;_ .#77_E"
M%\'O^OOQ)_ZD&HU^@-?G]_P:Z_\ *$+X/?\ 7WXD_P#4@U&OT!K\"SK_ )'&
M(_QS_P#2F>K3_AKT"BBBO,+"BBB@ HHKR_XK>%/VL]7\7/>?!_XK^%](T4P(
M$LM6T)[B82 ?.Q<$<$]!0!ZA17A?_" _\%!/^B_^!/\ PE)/_BJ/^$!_X*"?
M]%_\"?\ A*2?_%4 >Z5_/_\ MN_\GD_%7_LHFL_^ELM?L9_P@/\ P4$_Z+_X
M$_\ "4D_^*KY_P#&_P#P1YUCXC^,M5^('C.\\"7FKZWJ,U]JEWY>KQ^=<2N7
MD?9'=JJY9B<* !G@ 5]MP3Q)@>&\75JXF,I*<4ERI/K?6[1\AQ?D&,S_  U*
MGAY13BVWS-KI;HF?E'17ZD?\.1K+_GCX$_[ZUK_Y-H_X<C67_/'P)_WUK7_R
M;7Z/_P 14X>_Y]5?_ 8?_)GP7_$-\\_Y^4_OE_\ ('Y;T5^I'_#D:R_YX^!/
M^^M:_P#DVC_AR-9?\\? G_?6M?\ R;1_Q%3A[_GU5_\  8?_ "8?\0WSS_GY
M3^^7_P @?EO70_L]_M#_ +0_[%OQO?\ :"_9BUC2S?W^GK8>*/#7B".1].UN
MU5MR"3RR&26,Y*2*01DC.TNK?I/_ ,.1K+_GCX$_[ZUK_P"3:/\ AR-9?\\?
M G_?6M?_ ";6=;Q.X8Q-&5&M0J2A)6:<8-->?O\ _#/5:G3A> >),%7C6H5J
M<9+9J4O_ ) _.[]KG]LC]J;_ (*#^/="\5_M)-H6B^'_  G*\_AGP/X7\TVL
M=TPVF[N))26FF"_*IX51]T+N??Q%?J1_PY&LO^>/@3_OK6O_ )-H_P"'(UE_
MSQ\"?]]:U_\ )M3AO$OA7!8>-##X>I"$=HJ,++K_ #]7JV]65C>!.)LPQ#K8
MBO3E)]7*7_R!^6]%?J1_PY&LO^>/@3_OK6O_ )-H_P"'(UE_SQ\"?]]:U_\
M)M;?\14X>_Y]5?\ P&'_ ,F<G_$-\\_Y^4_OE_\ ('Y;T5^I'_#D:R_YX^!/
M^^M:_P#DVC_AR-9?\\? G_?6M?\ R;1_Q%3A[_GU5_\  8?_ "8?\0WSS_GY
M3^^7_P @?GU^R)_R=C\,/^RB:)_Z7PU_0;7P/X0_X(XZEX#\6:7XY\*7/@2T
MU31M1@OM-NMFL2>3<0R+)&^U[PJV&4'# @XP017T)_P@/_!03_HO_@3_ ,)2
M3_XJOSKC?B7 <2XFC4PL914$T^9);N^EFS[SA#A_&9!AZM/$2BW)IKE;>R\T
MCW2BO"_^$!_X*"?]%_\  G_A*2?_ !5'_" _\%!/^B_^!/\ PE)/_BJ^'/L#
MW2BO"_\ A ?^"@G_ $7_ ,"?^$I)_P#%4?\ " _\%!/^B_\ @3_PE)/_ (J@
M#W2BO"_^$!_X*"?]%_\  G_A*2?_ !5'_" _\%!/^B_^!/\ PE)/_BJ /R0_
MX/>?^0%^S5_U]^+O_0=&K\!J_KO_ &WO^"1GB7_@H[!X:MOVS=2\">,D\'O>
M-X=7R=6T[[(;H0B<_P"@W</F;OL\/W]V-G&,G/@/_$*1^QW_ -$?\"?^%!XJ
M_P#EI7Z'D7%N6Y7E=/#583<HWV2MK)OK)=^QR5</.<W)'\QU%?TX_P#$*1^Q
MW_T1_P "?^%!XJ_^6E'_ !"D?L=_]$?\"?\ A0>*O_EI7K_Z^9/_ ,^ZGW1_
M^2,_JM3NC^8ZBOZ<?^(4C]CO_HC_ ($_\*#Q5_\ +2C_ (A2/V._^B/^!/\
MPH/%7_RTH_U\R?\ Y]U/NC_\D'U6IW1_,=17]./_ !"D?L=_]$?\"?\ A0>*
MO_EI1_Q"D?L=_P#1'_ G_A0>*O\ Y:4?Z^9/_P ^ZGW1_P#D@^JU.Z/YCJ*_
MIQ_XA2/V._\ HC_@3_PH/%7_ ,M*/^(4C]CO_HC_ ($_\*#Q5_\ +2C_ %\R
M?_GW4^Z/_P D'U6IW1_,=17]./\ Q"D?L=_]$?\  G_A0>*O_EI1_P 0I'['
M?_1'_ G_ (4'BK_Y:4?Z^9/_ ,^ZGW1_^2#ZK4[H_F.HK^G'_B%(_8[_ .B/
M^!/_  H/%7_RTH_XA2/V._\ HC_@3_PH/%7_ ,M*/]?,G_Y]U/NC_P#)!]5J
M=T>U?\&NO_*$+X/?]??B3_U(-1K] :^2OV7?V'/VC?V+_@AH_P"SA^S3\1?
MGAKP9H#W+:3HW]D7UYY!N+B2YF_?74\LK;I99&^9SC=@8  'H/\ P@/_  4$
M_P"B_P#@3_PE)/\ XJOS',,1#%X^K7AM.4FK[V;;U.V"<8I'NE%>%_\ " _\
M%!/^B_\ @3_PE)/_ (JC_A ?^"@G_1?_  )_X2DG_P 57&4>Z45!I<>H1:9;
M1:O<1RW:P(+J6)-JO(%&Y@.P)R0*GH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#X._P""I?[8
M?Q?D_;&^ '_!*#]FSQW>>$?$OQRU"\U#QKXWTHJ+_0_"]A#)/<K8LP(BNKA+
M>XC2?!,7E$J-S*R]]^T+_P $POA_9?!'6M8_8Y\1>+/AY\6]'T>:Z\%>.]+\
M::E<7D^IQ(7A34OM,\JZI!*ZA)8[L2AE=B,/M8> ?\%<?AGXE_9K_P""J'[+
MG_!8*ZTFYO/AWX 74/!GQ:O[:!I%\.:=J$-U!;ZK.%!*VL;W\[2R8Q'Y<><[
MZ^VOVJOVP_@[^RQ^S'K/[37BCQ;87>EV^D&?PU#8W*SOXBO)(R;.RLEC)-S-
M<2%$C6/)8N".,D 'DO\ P2)_;SO?^"JW_!.#PO\ M%:H\GAOQ/J$5SHWC :$
M57['JEL_ES26_FJX19%V3(&#%!,%R2NZN _X-^M>\=ZU^SS\:;'XA_$WQ'XO
MOM$_:A\::/!KGBO6);^^EMK6:W@A5YI22<(@  P!T  XK1_X-X_V%_B;^P#_
M ,$P?"7PJ^-NFOI_C/Q%J=YXH\3:1+]_39[QE\NV?TD2WB@$B_PR;UYVY.%_
MP;U:C8:C\#?V@Y=/O8IU'[7_ (_):*0,,-=PLO3U5@1[$&@#[?\ BCIOC_6O
MAQKFC?"KQ%::/XDO-+G@T/6+^V\Z+3[IT*QW+18(E\MB'\LX#E0I(!)'Y=?\
M%#?V#O%W_!-U_A=^VG^Q)^U1\9-0^*-U\8_#OAWQ#I/C;XB7FLVWQ#AU.\6"
M6UNK:9O*$ASO'E*B1JKE45E1X_U0\:^-?!_PW\(:G\0/B!XGL-$T/1;&6]U?
M5]4ND@MK.WC4M)++(Y"HBJ"2Q. !7P!HG_!4_P#X);?'WXJ:9^US\=/V\/A1
MI_AWP$;F?X3^!;KQM9R7\<\D3PRZ]=V<<C2B]DA>2&UM=AEMX)I2ZB>X:&V
M.F^/WQ?UG]JG_@LYX5_X)HW>KW\'PY\#_!F[^(_Q%TO3[^6V7Q'?2WL5A8:?
M=/$RN]M")?M1ASY<K,@D#B/;6=^S!\7OC+X)_;I_:@_X)5^ OB$\,?A_PIIG
MC#X'ZSXBEDU!_#=IJ5LL5U:L92S3V]K>LLMO"Q.$D\G<L:IMIWOA"]^"7_!Q
M!X8_:<\1V%Q9>$OV@/V<9O">AWU_"83#XDL+V"_^P2[O]7(]C$SHC89VBE"@
M^6:I_LL66@ZQ_P %E_VN?^"CGB/Q-8:7\,/!'@C1OA_!XQU"[2+3[BYLX(;W
M5W$S$($LY8TAD8G DWKG*-@ \Q_X*&_L'>+O^";K_"[]M/\ 8D_:H^,FH?%&
MZ^,?AWP[XATGQM\1+S6;;XAPZG>+!+:W5M,WE"0YWCRE1(U5RJ*RH\?Z)?M3
M?''Q%\*?#&F^#?A3I=KJOQ'\<7S:3X!T>\W&#[3L+RW]T%(9;*TB#7$S @LJ
M+$A\V:)6^/M$_P""I_\ P2V^/OQ4TS]KGXZ?MX?"C3_#O@(W,_PG\"W7C:SD
MOXYY(GAEUZ[LXY&E%[)"\D-K:[#+;P32EU$]PT-MVWQH_9I_X*M^*/VNM?\
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
M7A30-.UE-FKV&B^';:UAOEVE<3)$BK*-K,N&!X8CO5?X1?LX?L\_L_0W=O\
M 7X#>#/!$>H,&OT\(>%[331<D=#(+>--Y'OFNSHH **** "BBB@ HHHH ***
$* /_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>28
<FILENAME>ctsh-20250331_g18.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 ctsh-20250331_g18.jpg
M_]C_X  02D9)1@ ! @$ 8 !@  #_[@ .061O8F4 90     !_]L 0P " 0$!
M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D*
M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H*
M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\  $0@!
M6 %H P$B  (1 0,1 ?_$ !\   $% 0$! 0$!           ! @,$!08'" D*
M"__$ +40  (! P,"! ,%!00$   !?0$" P $$042(3%!!A-180<B<10R@9&A
M""-"L<$54M'P)#-B<H()"A87&!D:)28G*"DJ-#4V-S@Y.D-$149'2$E*4U15
M5E=865IC9&5F9VAI:G-T=79W>'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H
MJ:JRL[2UMK>XN;K"P\3%QL?(R<K2T]35UM?8V=KAXN/DY>;GZ.GJ\?+S]/7V
M]_CY^O_$ !\!  ,! 0$! 0$! 0$        ! @,$!08'" D*"__$ +41  (!
M @0$ P0'!00$  $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P
M%6)RT0H6)#3A)?$7&!D:)B<H*2HU-C<X.3I#1$5&1TA)2E-455976%E:8V1E
M9F=H:6IS='5V=WAY>H*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V
MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_:  P#
M 0 "$0,1 #\ _?RBBB@ 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 **** "FM-"DJP/*H=P2B%N6 ZX'
M?&17%?M,>/?'7PK_ &</B!\3_A?X4.O>)O#?@C5M4\.Z&(V?^T;ZWLY9;>VV
MK\Q\R1$3 Y.[BOPG_P""3/[2W[.W_!6[XN?!OP3^T?\ '3XBWOQXDTOX@2?$
M76G\>ZGI5Y!<2R64NE3:));31PV<4<".%MK94 >WE,D3J0S@']!]%?F]^UO_
M ,$NO^"@W[8W_!/[X5_L#>*_VQ[[2M7T3QQJ5_\ $#XT73-<ZCJ.E6=S?1:5
M&8()86FGN(+FTE<%U5#:OOD+8$GY]?%#_@W_ /&_[*7_  4(_9B_9J'_  4<
M\=?$RZ^*7C>XO?$6@2Z=<::EIX<TF-+O4)I)!J$^/,3$" J S.<$E=I /Z)J
M*_';X[?M*3_MY?\ !SMX=_X)N?%*WAU[X,?"GPE=W6J^ =1B$^D^(-:DT8W9
MN;ZV<&.[$/VJ%$2561'@9E +L3+_ ,&_O[<_B?PK^W1^U_\ \$R?B+XZN+GP
M/\'?'/B+5/AHVL7S2?\ "/Z'8ZU/97%F)9"6%M&K6;(A.V/]YCAL  _82BOY
MB$U3_@GO_P %<?VI?$WQS^+G_!<SQC\&_&WQ#\67D]EX(U+PA>VVE:79BX>#
M3[5-0>YCMMRV<=J&9S&#(6 !ZU^MG[5W_!-_X-_!/_@C%I7[)]SXFU'Q+<>%
MY-$L+/XD3RF/6C/?Z_9B\O8+D,\D#2^?(-JNRA-J$LJB@#]"Z*_ ;_@VC_:9
M^-7[$_\ P4^^,W_!'?\ :V\>ZGJ5]>ZC=GPQ<:S?2R[]6TW>7\CS6)$=W8?Z
M0O/*VL>/O&NV_P"#M+XH?$WQK\&=3UOX;?$#6=%\-?!GQ9HNA7SZ-J4MLNH^
M)-7MI;R:*0QL"WV/3HK)@,XSK#9&4! !^X=%?%'_  ;T>#/"^C_\$D?@UXZL
M=%@&N^*?":WOB77)%WWNJ3_:;@A[B=LR3%0Q"[F.Q3M7 XK[7H **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@##^)_Q!T#X2?#7Q#\5?%2W!TOPSH=WJVI"UC#RF
MWMH7FDV*2 S;4.!D9..17X<_\%Z?^",GP(^,?Q?\$_M6?\$YI]-\#^-?%W@7
MQ1\0;G4=!O'M]/UYM)@T^]BN;?RB!:74R73N)X\([A&8 LTH_=+Q;X4\.^._
M"FI^!_%^E17^DZSI\UCJEC-G9<6\T;1R1M@@X9&8''K7QC??\$%?V/5\1>$]
M%\-^+OB/I_PT\-:+K6ER_"H_$W79M-FM=1%L)+6"1K[S;.U/D$26T;&*82;6
M  (8 F_X-Y_VL/C[^V?_ ,$I/AU\;/VE+ZXU'Q0TNH:7+X@NX]LFM06EW+;Q
M7;\?,Y5/+=_XWB=CRQKE/V+/^,PO^"UW[1O[9-Q_I/AOX):+8_!CP%.?FC-^
MK#4-=<#HLL=P\4.X<E&P<#BONKX>?#SP)\)? VD_#+X8>$-.T#P]H5A'9:-H
MNDVBP6UG;QKM2*.-  J@#H*XO]E#]D;X*?L7_#>^^%OP,T:\M=/U3Q+J'B#5
MKC4M0DN[J^U*]E,MQ<2RR$L[,V!ST55':@#\AOAA\(_$/P4_X/1O$5YXDM)(
MK/Q[X)N]=\-7$JD"[@DT)$D*9ZA9[6ZCX_YY&N;_ ."'GP0T+QM_P7'_ ."B
M/Q^^*ECI[_#;3=3\<>&O%=UK;HFG20:EXEDN)4F=R$\H6VG3F0DX5&RV 17[
M'?M(?L0?L]_M2^*_"GQ*^(_A[4+/QEX$N)YO!GCGPOK5QI>LZ,9XS%.D-U;.
MKF*6-F1XGW1L&Y7."#X+?L)?LH_L_P#P!US]F/X:_!ZPA\'>*EO_ /A+]/U&
M:6]E\0R7R%+R:_N+AGENY9E8J[RNQ*X484   ^#/VK?^#=[_ ((S?\%"?V8-
M3^)7[$FB^"_">KRZ;<2^$OB+\+O$*S:.]S&IQ'<1Q2O:RP[P%D*A9%&<.IR#
MF?\ !/BY^-T__!LO\,+CX^37S:D=2T+^QGU1F,YT8>,;4:=N+<[/LOE>7_TQ
M\K%?2_[.G_!!/_@G%^RKJ^M2_!3P3XWTK0_$+$ZWX)'Q3UQM!U%>GEW5C]J\
MJ]CVY0QW(E0J2K @D5[Q^TS^QA^SQ^U[\,[;X-_';POK%[X6M9('CT/0?&>K
M:';L8)(Y8 ZZ9=6_F".2*)T5\A&12H!&: /Q>_X.H?V:_B=^R)^WC\#/^"P_
M[,&B3?VY<>(]/TG6ELX6;S]=L6$NG^8%YD^TVR26S+T*6BK@[^?1/^#D?X.^
M*?@O_P $!] TSXE>2WC;Q%\9-/\ $GQ G@?>CZ[J*ZA=WB(W\444DAMXO2&W
MB48"@#]>/$_[-_P:\=?#_1/AC\0?"4GB31_#NNZ?K6D)XEU:ZU&XAU"QNTN[
M6Y-S<RO/(\<R*P+NV0"ARA*GA_VTO^"<G[('_!0SPS9>"?VP/AUJWB[1-/O$
MO+71%\=:SIUDMPBR(DS06-Y#&\@6610[*6 <C- 'E?\ P;^?\H:/V?/^Q$7_
M -*)J^Q*\T_96_9$^ W[%7PLM/@E^S?X<U;1/"FG)LTW1-0\7ZIJL-DF]W*0
M?VA<SF%2TCDJA4'/3@8]+H **** "BBB@ HHHH **** "BBB@ HHHH ****
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
M\)QU_NM'_$_R.0HHHK]4/S8**** "BBB@ HHHH **** "BBB@#N?V9/^3C/
MG_8WZ=_Z4I7ZQU^3G[,G_)QG@3_L;]._]*4K]8Z_*?$+_?:'^%_F?I? W^YU
MO\2_(****_/3[D**** "BBB@ HHHH ;--#;QF6>544$ L[8&2<#K[TZOYZ/V
MR?\ @ICX;^,G_!0']IO]CS_@H;XJ\4:)-HOQ&\,:%\!?##:M>67A^VTZU\0V
MS7EQ<10.B-=75EY=VEU<APL9D6-XOD5OUT_9X_9"_:*_9NUSXR>#OA7^TSKV
MJ^!?%6EZ5=?!IO'VMS^(7\%7KI>1W\,;W4C3W-LG^ASPQRRE3N\K< K.0#ZC
MHK^>+_@N%_P2V\9?L0_M2? /XP?L"?MD?%OQ)^T7\4/'3Z;;0^+_ !K'=:GJ
M4Z!)!J"2JD0A@5V$<L; P;)% 555E;]/?^"XW_!667_@DA^Q-:_$FSTS3=;^
M*'BVX&C>"=*F5OLC7PBWW%[(@(9K> 8;8""SR0H2H<LH!]P45^?7_!)KP3^R
M%\4=-T[QO\:?VT?!/[27[2XL8M8\;W]SXZL=<?PM=MM9[72]/BD:'3+>WD;R
MO,MXHR[ EF&X(OJO_!6[]MCXC_LL?LT>+]$_9DL+;4OBS)\.M?\ $>E)< -!
MX?TG3;.2>\UJZ&" D>$A@1@1-=30IC8)60 ^L**_*;_@U)TC2_CQ_P $>M7M
M_C9IT'BU/$7Q;U^YUY?$<0O/[0GD^RR/+-YN[S',AWECD[OFSGFOS'^$OQ9^
M,/\ P11_X*F?L_\ [2'B_P")_B:]^#GQ9\-VMWJ,>KZU<7-M#IMX[66I1MYC
MD,UI.JW:@<A/(!)R<@']2-%?%O\ P6R\:>*?%/[*>I_LP_"OQ1=Z=JOC7PCK
MVOZYJVDW31SV'AK1;$WUY,DB'*B>X.G:?D8.W4F8$%<U\#_\&76G6WQ-^%7Q
MC^+GQ*:7Q%XFT;Q9IUEHVN:].]Y<Z= ]G,9$MWF+& /O8/LQO& V0   ?N51
M110 4444 %%%% !1110 4444 %%%% !7Y)?M _\ )>O&_P#V-^I?^E4E?K;7
MY)?M _\ )>O&_P#V-^I?^E4E?HGAY_O=?_"OS/A..O\ =:/^)_D<A1117ZH?
MFP4444 %%%% !1110 4444 %%%% '<_LR?\ )QG@3_L;]._]*4K]8Z_)S]F3
M_DXSP)_V-^G?^E*5^L=?E/B%_OM#_"_S/TO@;_<ZW^)?D%%%%?GI]R%%%% !
M1110 4444 ?EE_P75_8<_85_X*;?LB^+?V@-*T"WLOBC\/O'MIX'B\;V,02]
ML+H:_:Z9/:WD:-BZ@"7/GQI(0P61&1H_,8'R3_@W!_:-_:#_ &,/$_[3'[ ?
M[?GQXTA? '[-^I6%M8^-O$OB!(=,T)IKB>W%LEY=,HCMIPD4D,+E?+(90H+E
M1]T?M)?\$7?V8OC9?^-/%_PV\5>-/AKXD^(?B+3M9\;7WA3QGJB6&MW=K?6]
MUY]QIPNEMFG(@VK,JH\;,'!)7![JZ_X)4?L$ZA^S#XM_9 U3X!6M[X)\>ZDV
MI^-HK_5[V?4=<U$S+/\ ;[K49)FO)[KS41Q,TI<%0 0.* /S:_X.F/\ @E%^
MS1\0?V2-<_X*P? Z^?3/B#X;N=)O-0U;3-:EGM/$VGW=Y!;1&,%V1)4>YBEB
MDAVAE#J0Y9"GSK_P<G^%?VA=)_9]_P"">_QC_:JM;^\DTGP;;V/Q*GU*-F,&
MNO;://>)<[N/.E$$^1_$;>3L*_9+]FO_ ((\_L4_LN^']%\&>#-(\9ZYX>\,
M:JFI>%O"GC;XAZIJ^C:->(Q=+BWTZXG:U25')=',1:-\NA5B2?9/VF_V6OV?
MOVRO@[J?P"_:;^%NF^+_  EJVTW>DZDK#;(IRDL4D;+)!*ISMDC977)P1DT
M?C%_P6#^%3_!O_@Y:_8T^(W[)/AZWT77_&4NAQZ]%X:MU@2]LX]6E@NYI1$
M&1M->6*1N\,/^S5G]LOXD_\ !?#X;?#[]K;6/%O_  3!\,ZKX4^(6B>*+3Q'
M\5K_ ,:V)N['P?#:7D%HMM;I?YC@M;%Y)DA$99YIIY&5I)GS^JOP!_X)G_LG
M_L\?%'3/CEX=\-:YXA\;:%X6B\->'?%GCKQ1>:U?:-H\88)96CW4CBVCP[@M
M& [AV#LP)KV#XI_#+P1\:_ACXC^#?Q-T3^T_#?BW0;S1?$.F_:98?M=C=0O!
M/%YD3+)'NCD==R,K#.5((!H _(;_ (,QO&W[0VH?L0^+O 7BCX365E\,]-\5
M377A+QE'?(T^J:G+@7MJ\0D+(L*I;D,44-YQP6P<8_\ P5=_8''[9/\ P;A?
M#WXL^$-&^U>+_@KX>/BC2VBCW22Z8"Z:I #V7R%6Y..2;)!WK]1?V=?^">?[
M)?[)'[.EY^RE^S5\/M5\&>![^_GO9].T3QOK$=TMQ-L\R2.^^UF[B)\M/N3+
MC'&,G.Q^SE^QC^SO^RA\'6_9]^"?A+5+3P6;:2V3PYKOB[5-:MH8',A>&,:E
M<SF*-C*^Y$(4[N0<# !^;O\ P2P?X[_'/_@AEX^_;._:A'F>(-2_9QU3P3X)
MDD+%_P#A&='L+^.*Z?=R)[JX>9I7_P"6J6UJQ)P,>8?\&0?_ ";+\=!_U/>E
M_P#I$]?KIXD_8X_9Y\4?LSVG['ESX-O[#X;V7AI/#UOX:\/^)]1TM?[+6V^S
M"T::SN(IGB,.496D.\$ELGFN$_8K_P""4/["'_!.[4M3U+]C;X1:MX+&M/&^
MK64'Q"UV\L[QT1T1Y+:[O98795D<!BF1G@\# !]%4444 %%%% !1110 4444
M %%%% !1110 5^27[0/_ "7KQO\ ]C?J7_I5)7ZVU^27[0/_ "7KQO\ ]C?J
M7_I5)7Z)X>?[W7_PK\SX3CK_ '6C_B?Y'(4445^J'YL%%%% !1110 4444 %
M%%% !1110!W/[,G_ "<9X$_[&_3O_2E*_6.OR<_9D_Y.,\"?]C?IW_I2E?K'
M7Y3XA?[[0_PO\S]+X&_W.M_B7Y!1117YZ?<A1110 4444 %%>0_'G]O+]E']
MF3QE!\/_ (X?%7^Q-7N-.2^AM/[#OKG=;N[HK[[>!U&6C<8)S\O3D9XG_A[W
M_P $[?\ HX7_ ,M+5_\ Y$KU:.1YWB*2J4L+4E%[-0DT_1I69YM7.,HH5'3J
MXBG&2W3G%->J;/I2BOFO_A[W_P $[?\ HX7_ ,M+5_\ Y$H_X>]_\$[?^CA?
M_+2U?_Y$K3_5SB'_ * ZO_@N?^1G_;V1_P#053_\#C_F?2E%?-?_  ][_P""
M=O\ T<+_ .6EJ_\ \B4?\/>_^"=O_1PO_EI:O_\ (E'^KG$/_0'5_P#!<_\
M(/[>R/\ Z"J?_@<?\SZ4HKYK_P"'O?\ P3M_Z.%_\M+5_P#Y$H_X>]_\$[?^
MCA?_ "TM7_\ D2C_ %<XA_Z ZO\ X+G_ )!_;V1_]!5/_P #C_F?2E%?-?\
MP][_ ."=O_1PO_EI:O\ _(E'_#WO_@G;_P!'"_\ EI:O_P#(E'^KG$/_ $!U
M?_!<_P#(/[>R/_H*I_\ @<?\SZ4HKYK_ .'O?_!.W_HX7_RTM7_^1*/^'O?_
M  3M_P"CA?\ RTM7_P#D2C_5SB'_ * ZO_@N?^0?V]D?_053_P# X_YGTI17
MS7_P][_X)V_]'"_^6EJ__P B4?\ #WO_ ()V_P#1PO\ Y:6K_P#R)1_JYQ#_
M - =7_P7/_(/[>R/_H*I_P#@<?\ ,^E**SO"/BO0/'GA/2_''A2_^U:7K.G0
M7VFW7E/'YUO-&LD;[7 9<JP.& (S@@&M&O'E&4).,E9H]6,HRBI1=TPHHHI#
M"BBB@ HHHH **** "OR2_:!_Y+UXW_[&_4O_ $JDK];:_)+]H'_DO7C?_L;]
M2_\ 2J2OT3P\_P![K_X5^9\)QU_NM'_$_P CD****_5#\V"BBB@ HHHH ***
M* "BBB@ HHHH [G]F3_DXSP)_P!C?IW_ *4I7ZQU^3G[,G_)QG@3_L;]._\
M2E*_6.ORGQ"_WVA_A?YGZ7P-_N=;_$OR"BBBOST^Y"BBB@ HHHH _(;_ (+R
M_P#)Y.B_]D\LO_2R^KXHK[7_ ."\O_)Y.B_]D\LO_2R^KXHK^I.#_P#DF,)_
M@1_.7%7_ "46)_Q,****^D/ "BBB@ HHHH **** "BBB@ HHHH _H-_9%_Y-
M0^&'_9/-%_\ 2"&O0Z\\_9%_Y-0^&'_9/-%_]((:]#K^0\P_W^K_ (I?FS^H
ML#_N5+_#'\D%%%%<9U!1110 4444 %%%% !7XA?M._M(_P!B_M*?$/1_^$,\
MW[)XYU:'S/[1V[]MY*N<>6<9QTK]O:_GR_:Z_P"3K_B?_P!E#UK_ -+YJ_4_
M"VA2KX[$J:O[J_,_-_$>M4HX.@X.WO/\C7_X:C_ZD;_RI_\ VJC_ (:C_P"I
M&_\ *G_]JKR6NV^$_P"SK\8_C9%<WGP\\$7EW9VD%R\^I/&8[4/#;O<-#YK#
M892D9VIG))'0<C]DK8;+L/3<ZMHQ75MI?F?E-*OCJ\U"G=M]$K_H=)_PU'_U
M(W_E3_\ M5'_  U'_P!2-_Y4_P#[57GOCCX>^//AGKC>&?B)X-U30]05 _V/
M5K&2WD*'HX5P"5..&'![&I#\,OB&O@ _%63P5J:>&A?I9#79+-UM7N&#,(ED
M(VLV$8D G&.<<4_JV7<JEI9[.^]]K:ZA]8QW,XZW6^FWKH=]_P -1_\ 4C?^
M5/\ ^U4?\-1_]2-_Y4__ +57GG@7P!XW^)_BBU\$_#OPGJ&MZO>L5M=.TRU:
M::3 R2%4$X !)/0 $G %:WQ<^ WQE^ NK6^A_&3X:ZOX<N;N(R6B:G:&-9T&
M 2C?=?!(!P3C(SBI=#+(UE1;7.]4N;5KO:]QJMF#I.JD^5:-VTOVO:QUO_#4
M?_4C?^5/_P"U4?\ #4?_ %(W_E3_ /M58'PD_9B_:#^/%A=ZM\'O@_KWB&TL
M'V7=WIUBSQ1OC.S?PI?!!V@EL$''-<W!X!\;W'B]_A]%X2U'^W8[EK>31VLW
M6Y2920T9C(W!P005QG(I*CE<IR@FN:.ZYM5ZJ^GS&ZN8QA&;3M+9\NC]--?D
M>A_\-1_]2-_Y4_\ [51_PU'_ -2-_P"5/_[57"_$;X4?$[X0:S%X=^*OP^UG
MPW?SVPN(+/7--EM99(2S*)%6102NY6&1QE2.U8^D:1JNOZM:Z#H>G3WE[>W"
M6]G:6L1>6>5V"HB*.69F(  Y)-:0PF7U*?/%)Q[INWWW(EB<;"?)*Z?:VOW6
M/4O^&H_^I&_\J?\ ]JH_X:C_ .I&_P#*G_\ :JXCXB?"#XI_".^CTOXI?#S6
M?#MU*NZ*VUK3I+:1E]0L@!Q[XKG**>$P%6"G!)I]4VU^83Q.-I2<9MIKHU;]
M#Z?_ &0_VC?[>_:K^&^A_P#"&^5]L\<Z5#YO]H[MFZZC&<>6,XSTS7[8U^ '
M[$/_ ">3\*O^RAZ/_P"ED5?O_7XOXI4*5#,<.H*WN/\ ,_6?#FK4K8"NYN_O
M+\@HHHK\N/T8**** "BBB@#\AO\ @O+_ ,GDZ+_V3RR_]++ZOBBOM?\ X+R_
M\GDZ+_V3RR_]++ZOBBOZDX/_ .28PG^!'\Y<5?\ )18G_$SV3X(? 'PUK?[/
MWCC]J+X@V6HZGH_@^^L=/M]"TFZ6W>ZNKE\>9/,4?RH$!7.U=SLZJ&3[U:?[
M4?@[]G6+4?B#=?#C0-3\->(/"WQ'FTDZ(VHQW&GWEDTUXOG0+Y:R0-&T"*8R
MSKB1<$8(K*_9"_;&\8?LHZ_J=O'X:L/$WA+Q+;K:^+?!^L(&MM2@&X#D@[)
M&<!L,,,0RL,8]D_X*$_LJ_"O64\:_M<?LS^-9K_3--\;W6G_ !&\-ZD,76B:
MF]TR-*A/WX))3\O7&\8)&Y8\*^(Q&&SZ,,5*483?[N2;Y?L+DDMDV[V;WYDD
MTTD;T:%#$9*YX:*<X+WXM+F^V^>+W:2M=+;E;:LVSB/A?H?_  3G\%R:9\/?
MV@SX[UK6[Z.(>(/$GAV]@AT_0Y95!,449#/<&'<%DD.061MBL -V9\8OV$?%
MW@?]MV+]CKP/KL>KS:MJ%LNA:K(NT-:3H)1-*%SCRX]Y?'7RV(&"!7FWP0^&
M^E^/?%1U#QKJ+Z;X2T0)>>+-85<FWM W^KC'\<\I_=Q1]6=@3A59E^JOV!_C
M[-^T9_P5OT_XQ>+K2.SEUF/4H]%L0^5LXH].EC@@4]RL";2>-QR<9-3F$\;E
M;KXFC4E-0I3E)2=USJSA9=-.:Z6EK76J8\##!YDJ.'JTXP<ZL(Q<='R.ZG=]
M=>6S>M[V>C1YSX6_9V_9Z^+_ .T%K?['_P +X]7MM=M!?V?A;QGJ&JJT6KZE
M9H[ND]N(PL-O-Y4HC*-OCS'N,F2*XKX5_L]:7!\&_&G[1?QATS4&T;PAJT&B
M6NA6DXMYM1U>5N89)2K>5%$@+R87<V552N2R]3^P/;ZM<?\ !2GP;%,'^UCQ
MI=-<@]<JL[29_ -FO1M3^/G[/VN?\-#_ +(/Q?\ %$GAK1O$OQ5U/Q!X.\6V
M^FRW<%G>1WC )-% K2>6Z11J"BM@,_M66)Q6887%?5J3E./+2G)J[DDYN-1J
MVNL5>T=K-Q5S3#X; XG#?6*BC"7-4C&]E%M04H)]-&[7>]US.QY#XN^ GP_\
M>_LK/^UC\%],O=+3P]X@31_'7A>[O_M*VIE"FWO+>4J&\ERPC*/N97/#%>GH
M4G[$/P=^)7_!/Z3]J'X-3Z_;^,]'A?4=?\-7^JQ74)TV.ZGMY9HML$;#'E>:
M22=JQNISE36]H^B>!/@'_P $I/B1<VGQ CU]_B5XRL-*T.YBTR:V@NC9RQSR
M2P"<++)& LJEWCCPZ;<=":G[*7[0]A^SKJ'P&U?Q6\;>%O$6B:YH7BZWN!F)
M[&YU:52[@\%4?9(?]E&'>N:MC,RJX:<\)*3=*LU%.]YPC3YY0=]7[RE!-ZJR
MUW.FCA,OIXB$,3&*52BG*UK0E*?)&:MHM&I-+1W?D?'^DZ5J6NZI;:)H]E)<
MWEY<)!:VT*[GED=@JHH[DD@ >]?4?[=_[&_P0_9%^#OPXU#PUJFL:]XE\76M
MZFKZD=7B_L^WN;/[.DX@C6 ,Z&69PI,A^6//.[-/\8_LYW?["W[0GQ(^(.L0
M-]@^'[*?AW/.,B]U#4 _]F.I/WVMXQ-<,1TDLL?Q5=_;ZDDF_8=_96FFD9W?
MPUK99F.227L,DFNZMFD\=FF">&F_8R;O;[3=*4TG_AM%^;=GL<5++H8/+<8L
M1#][%*U_LI5(P;7^*\EY6NMSY$HHHKZT^8/Z#?V1?^34/AA_V3S1?_2"&O0Z
M\\_9%_Y-0^&'_9/-%_\ 2"&O0Z_D/,/]_J_XI?FS^HL#_N5+_#'\D%%%%<9U
M!1110 4444 %%%% !7\^7[77_)U_Q/\ ^RAZU_Z7S5_0;7\^7[77_)U_Q/\
M^RAZU_Z7S5^L^$_^_P")_P ,?S/S+Q+_ -SP_P#B?Y'GE??7P5^&OAS]K3]E
M;P7<? 7Q':GQ7\,/ /BS2/$?P^9]ES>2ZAI]W%%>6Z]':266(,W0[L;@8PK?
M M?0?P2^%_QB_9Z^)WAWXK:*-3M(M:^&&NZWX7\165NZ)YQ\/WS[$<9'F13*
M5VYR=JM@!@*_3^(:'M\*G"IR5(\THWU4GR23BUYQ;VU6ZV9^>9%6]CB6IT^>
MG+EC*VZ]Y--/RDEOH]GN>3?$OQMXYUZQT#P%X^MKN&Z\$Z;+HT,&H!UG@C%U
M--Y+JXW(4:9U"G[H '&,5]"W/BSQ1XK_ .".MTWBCQ%?:BUC\>HK6S:^NGE,
M$ TA&$2%B=J LQ"C@%CZU#_P4K\6P?$#PY\(O'OQ"T"STWXKZMX/FF^(MM;6
MPAE9!(BV$UQ&H'ES20AW*D!@K(,!0H":/HVK-_P1LU6[&F7!B_X7XD_F>2=O
ME?V5''YF<?=W_+GIGCK7!6KPQ67X2LX*#=:.FZOSR3<7U4FFT^J:9V4J,\-C
M<524W)>R>NSMRQ:371I6371IH^>/ OB_XB:+'>>$OAS?7T-QXA\JVN(])1A=
M7:!B5MPR?.49RI,8X=D0D$J,?2O[8<'[1/PV_88^%?P3_:"\#:W]M.NWFL6N
MNZN/-^P6[(T<&F^;EB)"I>9HV(*KY2C[K!/G/P%\#_C!\4] UCQ1\-OAKK.N
MV&@+$VLW&DV#S_9!)NV%@@)P=C'@<!23@5[F_P 3?&G@W_@FUKOP2^-9O5DU
MKQEI\_PZTK6 PN;:"$.UY<1I)\T=MD)&I&%9Y90N2),=F:J$L;AYTE"3C4CS
M1^W=KE333^S%\S36L5NEORY:Y1PE>-3FBI4WRO[-D[VLU]IKE33TD]KG#_LU
M:?\ M<?'7XB>%_ '[/\ JNN)<>'IHAICZ5,\%IHRF0NUS*5PB9;>[,V6DP1\
MW"U=_P""DGCC5OB'^VIXY\3:S\/[WPS,;Z&W&F:E;>5<%(;>.))I%&1F54$@
M()&'&"PY/&VOP _::\(P>'/'^D?"GQ?:)K:17?A?5]-TR<FXW8,;PR1 G<<@
M@ AL$$=17I7_  4>^*C_ !E^,7@^&ZGAU'Q5HGPYT?1_&=U8E9/M.MJ)'N%#
M)D2.K2B-MN1O1E'"BA*']O4ZM+DE!PFKQWC[T6^9IM--JVR:=][L&Y_V+4IU
M>:,E.#M+:6DDK)JZ:3ONTU;:R/HS]O&TMOVQ/V>/%OB&R@27QO\  /Q(T.HK
M&O[V[T&Y17$I Z[",Y/06\IZO7S/^P98V7@3QK_PT?KUI'(GA[6+#2?"\,Z
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
M_O)VW3W=[<-++(?5F8DG\37YF?\ #?W[6_\ T5G_ ,H-A_\ &*/^&_OVM_\
MHK/_ )0;#_XQ0LTP2FYJ#N^ME?\ ,'P)G;ARNK"W;FE;_P!)/U*M/B[\6+#P
MQ_PA%A\3_$4&B["G]D0ZU.MKM)R1Y0?9@Y/&.]9&C:YK?AS4$U;P]K%U8748
M(CN;*X:*101@X92",@D5^9G_  W]^UO_ -%9_P#*#8?_ !BC_AO[]K?_ **S
M_P"4&P_^,4EF6!BFE!Z[Z+7UU&^!<\DTW5AIM[TM/3W3]._$/C+Q?XN,)\6>
M*]2U0V^[R#J-])/Y>[&[;O)QG SCK@4FD>+_ !9X?U2;6]!\4:C97MPK+<7E
MI>R12RAF#,&=2"V6 )R>2 :_,7_AO[]K?_HK/_E!L/\ XQ1_PW]^UO\ ]%9_
M\H-A_P#&*?\ :>"4>7D=NUE_F+_47/.;F]K"_?FE_P#(GZ?>(/'7C;Q;#';^
M*O&.JZG'"Q:)-0U"68(3P2 ['!^E95?FM_PW]^UO_P!%9_\ *#8?_&*/^&_O
MVM_^BL_^4&P_^,4XYKA(*T8M+T7^8I<!YU-WE4@WZR_^1/UZ_8A_Y/)^%7_9
M0]'_ /2R*OW_ *_C_P#^"67[;?[3WB__ (*7?L_^%/$7Q-^T:?J7QE\-VM[;
M_P!BV2>9$^IP*Z[EA##()&00?0U_8!7XWXG8JGBLPP[@GI%[^I^@\&9)BLDP
ME6G7E%N4DURMOIYI!1117YD?9!1110 4444 ?D-_P7E_Y/)T7_LGEE_Z67U?
M%%<U_P 'E/\ RE/\)_\ 9#])_P#3KJ]?DQ7]&\+9K['A[#0Y+VBNO_ /R_..
M"/[0S.KB?K'+SN]N2]OGS+\C]C**_'.BO?\ [9_Z=_C_ , \W_B'G_43_P"2
M?_;G[&45^.=%']L_]._Q_P" '_$//^HG_P D_P#MS]C**_'.BC^V?^G?X_\
M #_B'G_43_Y)_P#;G[&45^.=%']L_P#3O\?^ '_$//\ J)_\D_\ MS]C**_'
M.BC^V?\ IW^/_ #_ (AY_P!1/_DG_P!N?L917XYT4?VS_P!._P ?^ '_ !#S
M_J)_\D_^W/[F?V1?^34/AA_V3S1?_2"&O0Z\/_X)D?\ *-K]GO\ [(?X3_\
M3/:U[A7\NXZ7-C:K[RE^;/US#T_98>$+WLDON04445RFP4444 %%%% !1110
M 5_$G_P4W_Y22_M"?]EP\6?^GBZK^VROXD_^"F__ "DE_:$_[+AXL_\ 3Q=5
M^@< ?[W7_P *_,Y,7LCP^O6_V;/V&/VIOVM+>_U7X(?"/4]3TK3;2_EN]>E@
M:'3UEM;&6]>U%RX$9N&BA;9%NW$LN<+EAY)7[1?LG? 7P+_P4M_X)R_"B\_8
MS\=Z>WQ(_9[^"_Q*\,^.O@F\HBOM4N-;T34[>WU2Q3@3//<W%N'<_*?,VEU:
M$(_WN:8Z6 HJ:T3=KO51T;5_5I+HE?4Y81YG8_(7XO?!'XR?L_\ B]_ 'QR^
M%?B'PAK:0K-_9?B32)K*=HFSME5)54M&V#M<95L9!-6#^S]\<$^"S?M'3?";
MQ!%X!76(])7QA-I<B:=+?.LC+;QSL DDFV*0E5)*[><9&=?X^_%GXO\ C'2/
M!GP9^,^GZG:ZC\)=!N/"UI::TLJ7=I -1N[O[++'* \1BDNI8PA^XJA< * /
MMZ]^)7Q"^)'_  :VZFWQ"\<:OKKZ/^V5;Z?I4FKZC+<M:6B^&8G6WC,C$I$K
M.[!!@ NV!S55\57H0I-I-RDHOT;W7_#Z>8**=S\X=,TS4=:U*WT?1[":ZN[N
M=(;6UMHB\DTC$*J*HY9B2  .237L/Q:_X)R_M^? 7P#??%3XW?L7?%#PCX9T
MPQC4=?\ $G@B^LK.V,DBQ1AYI8E1=TCH@R>68 <FN]_X(_ZQ^QUX._;'L?B5
M^VC\?I_AUHOAO1KN\\*Z];>&+K57@\0%/+L+GR;>*0XMI7^V L-IDM8U((9L
M>\_\%>OV;?V__A5\ - ^-3?\%1_&7[47[-7C354BT;Q>_C_4KZR@U% [1P7U
MC<74R03C;(%;+89&5O+?"'.OCYT\PAAU9)VUDI:^47\-[+:_7;0%"\&SX1^"
M7[/WQP_:3\:Q_#GX _";Q!XQUR2)I3IOA[2Y+J2.)?O2OL!$<:]2[851U(K%
M\#^!/&?Q+\46G@GX?>&+W6=8OY-EEIFG6[2SSMC.U$7EC[#FOT/_ .#6OXE?
M$/1/^"GFE?#;2?'&KVWAW6?!GB235="AU&5;.[D32Y71Y(0VQV#1H0Q!(VCG
MBOS:Z=*Z*>(JU,;5H6245%I_XN;?_P !$XI13.U^.G[-W[07[,'BJV\#?M'?
M!+Q5X$UF\L%OK32O%V@SZ?<36S.Z+,D<Z*S(7C==P&,HPZ@US'AGPSXB\:>)
M-/\ !W@_0KS5-6U:^BLM+TS3[=IKB[N97"1PQ1J"SN[LJJH!)) '6OW!_P""
MR6F6'_!4?]AWXE^-M(LX[CXM_L8>/'M==2% ;C4O!M_%'(MPP'WO)92<G[JV
M-PW67)^ _P#@C5H^D_![XL']N_QEIL$\7@CQ1H_AOX>VUY&&2]\6ZO.8+=PK
M</\ 8[-;Z_/4++;VP(Q(*X<)FTZ^72K3C:I'1Q\W9Q^4DT[^?D7*G:=NA\S?
M'']F']HO]F75X/#W[1/P/\4^!M0N8P\%AXKT2:PGD0]&$<RJVT^N,5PM?>__
M  <\32R_\%Q?C:LDC,$_X1M4!.=H_P"$;TLX'H,DG\:^"*]# 8B>+P-*O/1S
MBI:>:O8B:Y9-'T/_ ,$C?^4I_P"SC_V7#PM_Z=;>O[5:_BJ_X)&_\I3_ -G'
M_LN'A;_TZV]?VJU^<<?_ .^T?\+_ #.S"_ PHHHKX$Z@HHHH **** /YBO\
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
ME1A)>Y+F_%OE79*]EV213G>3;ZF_^SW^Q/\ M7_M8>%/&'C3]FOX$Z]XVL?
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
MC_H(J?\ @<O\P]G3[(_)3_B%(_8[_P"B/^!/_"@\5?\ RTH_XA2/V._^B/\
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
MP, 'Z?T444 %%%% !1110 4444 %%%% !1110 4444 ?F;_P5Q^&?B7]FO\
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
3 "BBB@ HHHH **** "BBB@#_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>30
<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.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cover - shares<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2025</div></th>
<th class="th"><div>Apr. 25, 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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-Q<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentQuarterlyReport', window );">Document Quarterly Report</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Mar. 31,  2025<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentTransitionReport', window );">Document Transition Report</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">0-24429<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">COGNIZANT TECHNOLOGY SOLUTIONS CORPORATION<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">DE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">13-3728359<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">300 Frank W. Burr Blvd.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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">Teaneck<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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">NJ<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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">07666<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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">201<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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">801-0233<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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">Class A Common Stock, $0.01 par value per share<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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">CTSH<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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">NASDAQ<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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>
</tr>
<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>
</tr>
<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>
</tr>
<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_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
</tr>
<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_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">492,941,963<span></span>
</td>
</tr>
<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_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2025<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">Q1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">0001058290<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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>
</tr>
<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_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CoverAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cover page.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CoverAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalPeriodFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fiscalPeriodItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentQuarterlyReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as an quarterly report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-Q<br> -Number 240<br> -Section 308<br> -Subsection a<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentQuarterlyReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentTransitionReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as a transition report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Forms 10-K, 10-Q, 20-F<br> -Number 240<br> -Section 13<br> -Subsection a-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentTransitionReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCurrentReportingStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFilerCategory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:filerCategoryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityInteractiveDataCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-T<br> -Number 232<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInteractiveDataCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityShellCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityShellCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntitySmallBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates that the company is a Smaller Reporting Company (SRC).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntitySmallBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>31
<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.1</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 Financial Position (Unaudited) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Mar. 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,980<span></span>
</td>
<td class="nump">$ 2,231<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermInvestments', window );">Short-term investments</a></td>
<td class="nump">12<span></span>
</td>
<td class="nump">12<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Trade accounts receivable, net</a></td>
<td class="nump">4,239<span></span>
</td>
<td class="nump">4,059<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsCurrent', window );">Other current assets</a></td>
<td class="nump">1,314<span></span>
</td>
<td class="nump">1,202<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">7,545<span></span>
</td>
<td class="nump">7,504<span></span>
</td>
</tr>
<tr class="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">988<span></span>
</td>
<td class="nump">994<span></span>
</td>
</tr>
<tr class="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 assets, net</a></td>
<td class="nump">555<span></span>
</td>
<td class="nump">552<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">7,006<span></span>
</td>
<td class="nump">6,953<span></span>
</td>
</tr>
<tr class="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">1,555<span></span>
</td>
<td class="nump">1,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_DeferredIncomeTaxAssetsNet', window );">Deferred income tax assets, net</a></td>
<td class="nump">1,216<span></span>
</td>
<td class="nump">1,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_LongTermInvestments', window );">Long-term investments</a></td>
<td class="nump">94<span></span>
</td>
<td class="nump">90<span></span>
</td>
</tr>
<tr class="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">1,008<span></span>
</td>
<td class="nump">1,026<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">19,967<span></span>
</td>
<td class="nump">19,966<span></span>
</td>
</tr>
<tr class="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">326<span></span>
</td>
<td class="nump">340<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredRevenueCurrent', window );">Deferred revenue</a></td>
<td class="nump">519<span></span>
</td>
<td class="nump">450<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermBorrowings', window );">Short-term debt</a></td>
<td class="nump">33<span></span>
</td>
<td class="nump">33<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Operating lease liabilities</a></td>
<td class="nump">155<span></span>
</td>
<td class="nump">152<span></span>
</td>
</tr>
<tr class="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">2,373<span></span>
</td>
<td class="nump">2,610<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">3,406<span></span>
</td>
<td class="nump">3,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_DeferredRevenueNoncurrent', window );">Deferred revenue, noncurrent</a></td>
<td class="nump">33<span></span>
</td>
<td class="nump">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_OperatingLeaseLiabilityNoncurrent', window );">Operating lease liabilities, noncurrent</a></td>
<td class="nump">424<span></span>
</td>
<td class="nump">420<span></span>
</td>
</tr>
<tr class="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 income tax liabilities, net</a></td>
<td class="nump">171<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_LongTermDebtNoncurrent', window );">Long-term debt</a></td>
<td class="nump">567<span></span>
</td>
<td class="nump">875<span></span>
</td>
</tr>
<tr class="ro">
<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">467<span></span>
</td>
<td class="nump">494<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_Liabilities', window );">Total liabilities</a></td>
<td class="nump">5,068<span></span>
</td>
<td class="nump">5,558<span></span>
</td>
</tr>
<tr class="ro">
<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 (See Note 10)</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="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_PreferredStockValue', window );">Preferred stock, $0.10 par value, 15 shares authorized, none issued</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Class&#160;A common stock, $0.01 par value, 1,000 shares authorized, 493 and 495 shares issued and outstanding as of March&#160;31, 2025 and December&#160;31, 2024, respectively</a></td>
<td class="nump">5<span></span>
</td>
<td class="nump">5<span></span>
</td>
</tr>
<tr class="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">19<span></span>
</td>
<td class="nump">13<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Retained earnings</a></td>
<td class="nump">15,040<span></span>
</td>
<td class="nump">14,686<span></span>
</td>
</tr>
<tr class="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="num">(165)<span></span>
</td>
<td class="num">(296)<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 stockholders&#8217; equity</a></td>
<td class="nump">14,899<span></span>
</td>
<td class="nump">14,408<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and stockholders&#8217; equity</a></td>
<td class="nump">$ 19,967<span></span>
</td>
<td class="nump">$ 19,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_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_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 to consideration from customer for product sold and service rendered in normal course of business, 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 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481990/310-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_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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_DeferredRevenueCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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, 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 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_DeferredRevenueCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DeferredRevenueNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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, 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/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_DeferredRevenueNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_LongTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 total amount of investments that are intended to be held for an extended period of time (longer than one operating cycle).</p></div>
<a href="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(12))<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_LongTermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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_OtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 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/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/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(8))<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_OtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_PreferredStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred 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)(ii)<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(28))<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)(21))<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_PreferredStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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).</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(30)(a)(3))<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><br>Reference 3: 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)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-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 (h)(2)<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 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480990/946-20-50-11<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)(23)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 7: 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(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 8: 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_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermBorrowings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Reflects the total carrying amount as of the balance sheet date of debt having initial terms less than one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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://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(13))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<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/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)(1))<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_ShortTermBorrowings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(4))<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 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(5))<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 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<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_ShortTermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>32
<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.1</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 Financial Position (Unaudited) (Parenthetical) - $ / shares<br></strong></div></th>
<th class="th"><div>Mar. 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_StatementOfFinancialPositionAbstract', window );"><strong>Statement of Financial Position [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_PreferredStockParOrStatedValuePerShare', window );">Preferred stock, par value (in dollars per share)</a></td>
<td class="nump">$ 0.10<span></span>
</td>
<td class="nump">$ 0.10<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Preferred Stock, Shares Authorized</a></td>
<td class="nump">15,000,000<span></span>
</td>
<td class="nump">15,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesIssued', window );">Preferred Stock, Shares Issued</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Class A common stock, par value (in dollars per share)</a></td>
<td class="nump">$ 0.01<span></span>
</td>
<td class="nump">$ 0.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_CommonStockSharesAuthorized', window );">Common Stock, Shares Authorized</a></td>
<td class="nump">1,000,000,000<span></span>
</td>
<td class="nump">1,000,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_CommonStockSharesIssued', window );">Common Stock, Shares, Issued</a></td>
<td class="nump">493,000,000<span></span>
</td>
<td class="nump">495,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common Stock, Shares, Outstanding</a></td>
<td class="nump">493,000,000<span></span>
</td>
<td class="nump">495,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_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_PreferredStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 preferred stock nonredeemable or redeemable solely at the option of the issuer.</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://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 (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-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_PreferredStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="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_PreferredStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) 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(28))<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_PreferredStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-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_PreferredStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 for nonredeemable preferred shares and preferred shares redeemable solely at option of issuer. Includes, but is not limited to, preferred shares issued, repurchased, and held as treasury shares. Excludes preferred shares classified as 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 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://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 (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-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_PreferredStockSharesIssued</td>
</tr>
<tr>
<td style="padding-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_StatementOfFinancialPositionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementOfFinancialPositionAbstract</td>
</tr>
<tr>
<td style="padding-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>33
<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.1</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 Operations (Unaudited) - USD ($)<br> shares in Millions, $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2025</div></th>
<th class="th"><div>Mar. 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_IncomeStatementAbstract', window );"><strong>Income Statement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">$ 5,115<span></span>
</td>
<td class="nump">$ 4,760<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostsAndExpensesAbstract', window );"><strong>Operating expenses:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization', window );">Cost of revenues (exclusive of depreciation and amortization expense shown separately below)</a></td>
<td class="nump">3,397<span></span>
</td>
<td class="nump">3,146<span></span>
</td>
</tr>
<tr class="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">791<span></span>
</td>
<td class="nump">765<span></span>
</td>
</tr>
<tr class="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 );">Restructuring charges</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">23<span></span>
</td>
</tr>
<tr class="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">136<span></span>
</td>
<td class="nump">131<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnSaleOfPropertyPlantEquipment', window );">(Gain) on sale of property and equipment</a></td>
<td class="num">(62)<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_OperatingIncomeLoss', window );">Income from operations</a></td>
<td class="nump">853<span></span>
</td>
<td class="nump">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_NonoperatingIncomeExpenseAbstract', window );"><strong>Other income (expense), net:</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_InvestmentIncomeInterestAndDividend', window );">Interest income</a></td>
<td class="nump">30<span></span>
</td>
<td class="nump">30<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpenseNonoperating', window );">Interest expense</a></td>
<td class="num">(12)<span></span>
</td>
<td class="num">(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_ForeignCurrencyTransactionGainLossBeforeTax', window );">Foreign currency exchange gains (losses), net</a></td>
<td class="nump">2<span></span>
</td>
<td class="nump">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_OtherNonoperatingIncomeExpense', window );">Other, net</a></td>
<td class="num">(1)<span></span>
</td>
<td class="nump">2<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_NonoperatingIncomeExpense', window );">Total other income (expense), net</a></td>
<td class="nump">19<span></span>
</td>
<td class="nump">27<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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments', window );">Income before provision for income taxes</a></td>
<td class="nump">872<span></span>
</td>
<td class="nump">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_IncomeTaxExpenseBenefit', window );">Provision for income taxes</a></td>
<td class="num">(213)<span></span>
</td>
<td class="num">(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_IncomeLossFromEquityMethodInvestments', window );">Income (Loss) from Equity Method Investments</a></td>
<td class="nump">4<span></span>
</td>
<td class="nump">3<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">$ 663<span></span>
</td>
<td class="nump">$ 546<span></span>
</td>
</tr>
<tr class="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 earnings per share (usd per share)</a></td>
<td class="nump">$ 1.34<span></span>
</td>
<td class="nump">$ 1.10<span></span>
</td>
</tr>
<tr class="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 earnings per share (usd per share)</a></td>
<td class="nump">$ 1.34<span></span>
</td>
<td class="nump">$ 1.10<span></span>
</td>
</tr>
<tr class="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 number of common shares outstanding - Basic (shares)</a></td>
<td class="nump">494<span></span>
</td>
<td class="nump">497<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment', window );">Dilutive effect of shares issuable under stock-based compensation plans (shares)</a></td>
<td class="nump">1<span></span>
</td>
<td class="nump">1<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 number of common shares outstanding - Diluted (shares)</a></td>
<td class="nump">495<span></span>
</td>
<td class="nump">498<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_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cost of product sold and service rendered, excluding depreciation, depletion, and amortization.</p></div>
<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 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> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2)(a))<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2)(d))<br> -SubTopic 10<br> -Topic 220<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_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_CostsAndExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_CostsAndExpensesAbstract</td>
</tr>
<tr>
<td style="padding-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_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_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_GainLossOnSaleOfPropertyPlantEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.</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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnSaleOfPropertyPlantEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.</p></div>
<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://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/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 10: 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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncomeLossFromEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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) for proportionate share of equity method investee's 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 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/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 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 (ee)<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 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481664/323-10-45-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 22<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 7: 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(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 8: 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(13)(f))<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_IncomeLossFromEquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_InterestExpenseNonoperating">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of interest expense classified as nonoperating.</p></div>
<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 22<br> -Subparagraph (d)<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 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03)<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_InterestExpenseNonoperating</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_InvestmentIncomeInterestAndDividend">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 accretion (amortization) of purchase discount (premium) of interest income and dividend income on nonoperating securities.</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)(a))<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(7)(b))<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_InvestmentIncomeInterestAndDividend</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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_NonoperatingIncomeExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_NonoperatingIncomeExpenseAbstract</td>
</tr>
<tr>
<td style="padding-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_OtherNonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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) related to nonoperating activities, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4A<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_OtherNonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></div>
<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 50<br> -Paragraph 4A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4A<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 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 4: 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 5: 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 6: 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 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(g)(1)(i))<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/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 10: 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 11: 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 12: 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 13: 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 14: 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 15: 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 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/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 19: 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 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)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<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 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 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)(5))<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 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 24: 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 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)(iii)(B))<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)(iv))<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)(5))<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 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 29: 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 30: 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 31: 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 32: 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(1))<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_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_WeightedAverageNumberDilutedSharesOutstandingAdjustment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.</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_WeightedAverageNumberDilutedSharesOutstandingAdjustment</td>
</tr>
<tr>
<td style="padding-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_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>34
<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.1</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 (Unaudited) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2025</div></th>
<th class="th"><div>Mar. 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_StatementOfIncomeAndComprehensiveIncomeAbstract', window );"><strong>Statement of Comprehensive Income [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 663<span></span>
</td>
<td class="nump">$ 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_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract', window );"><strong>Change in Accumulated other comprehensive income (loss), net of tax:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent', window );">Foreign currency translation adjustments</a></td>
<td class="nump">103<span></span>
</td>
<td class="num">(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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent', window );">Unrealized gains and losses on cash flow hedges</a></td>
<td class="nump">28<span></span>
</td>
<td class="nump">11<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">131<span></span>
</td>
<td class="num">(62)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Comprehensive income</a></td>
<td class="nump">$ 794<span></span>
</td>
<td class="nump">$ 484<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract</td>
</tr>
<tr>
<td style="padding-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_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_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>35
<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.1</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 Stockholders' Equity (Unaudited) - USD ($)<br> shares in Millions, $ in Millions</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>Accumulated Other Comprehensive Income (Loss)</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 );">Beginning balance (in shares) at Dec. 31, 2023</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">498<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_StockholdersEquity', window );">Beginning balance at Dec. 31, 2023</a></td>
<td class="nump">$ 13,227<span></span>
</td>
<td class="nump">$ 5<span></span>
</td>
<td class="nump">$ 15<span></span>
</td>
<td class="nump">$ 13,301<span></span>
</td>
<td class="num">$ (94)<span></span>
</td>
</tr>
<tr class="re">
<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>
</tr>
<tr class="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">546<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">546<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive income (loss)</a></td>
<td class="num">(62)<span></span>
</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">(62)<span></span>
</td>
</tr>
<tr class="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="num">(62)<span></span>
</td>
<td class="text">&#160;<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_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Common stock issued, stock-based compensation plans (in shares)</a></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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Common stock issued, stock-based compensation plans - value</a></td>
<td class="nump">20<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">42<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">42<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Repurchases of common stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2)<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_StockRepurchasedAndRetiredDuringPeriodValue', window );">Repurchases of common stock</a></td>
<td class="num">(133)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(57)<span></span>
</td>
<td class="num">(76)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DividendsCommonStockCash', window );">Dividends declared</a></td>
<td class="num">(150)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(150)<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 );">Ending balance (in shares) at Mar. 31, 2024</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">497<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_StockholdersEquity', window );">Ending balance at Mar. 31, 2024</a></td>
<td class="nump">$ 13,490<span></span>
</td>
<td class="nump">$ 5<span></span>
</td>
<td class="nump">20<span></span>
</td>
<td class="nump">13,621<span></span>
</td>
<td class="num">(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_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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockDividendsPerShareDeclared', window );">Dividends declared per common share (in usd per share)</a></td>
<td class="nump">$ 0.30<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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 );">Beginning balance (in shares) at Dec. 31, 2024</a></td>
<td class="nump">495<span></span>
</td>
<td class="nump">495<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_StockholdersEquity', window );">Beginning balance at Dec. 31, 2024</a></td>
<td class="nump">$ 14,408<span></span>
</td>
<td class="nump">$ 5<span></span>
</td>
<td class="nump">13<span></span>
</td>
<td class="nump">14,686<span></span>
</td>
<td class="num">(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_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>
</tr>
<tr class="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">663<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">663<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive income (loss)</a></td>
<td class="nump">131<span></span>
</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">131<span></span>
</td>
</tr>
<tr class="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">131<span></span>
</td>
<td class="text">&#160;<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_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Common stock issued, stock-based compensation plans (in shares)</a></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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Common stock issued, stock-based compensation plans - value</a></td>
<td class="nump">19<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">19<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">42<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">42<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Repurchases of common stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3)<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_StockRepurchasedAndRetiredDuringPeriodValue', window );">Repurchases of common stock</a></td>
<td class="num">(210)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(55)<span></span>
</td>
<td class="num">(155)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DividendsCommonStockCash', window );">Dividends declared</a></td>
<td class="num">$ (154)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(154)<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 );">Ending balance (in shares) at Mar. 31, 2025</a></td>
<td class="nump">493<span></span>
</td>
<td class="nump">493<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_StockholdersEquity', window );">Ending balance at Mar. 31, 2025</a></td>
<td class="nump">$ 14,899<span></span>
</td>
<td class="nump">$ 5<span></span>
</td>
<td class="nump">$ 19<span></span>
</td>
<td class="nump">$ 15,040<span></span>
</td>
<td class="num">$ (165)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockDividendsPerShareDeclared', window );">Dividends declared per common share (in usd per share)</a></td>
<td class="nump">$ 0.31<span></span>
</td>
<td class="text">&#160;<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_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_CommonStockDividendsPerShareDeclared">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 dividends declared during the period for each share of common stock 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> -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_CommonStockDividendsPerShareDeclared</td>
</tr>
<tr>
<td style="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_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_DividendsCommonStockCash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of paid and unpaid common stock dividends declared with the form of settlement in cash.</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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DividendsCommonStockCash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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_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_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_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_StockIssuedDuringPeriodSharesShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP).</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_StockIssuedDuringPeriodSharesShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-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_StockIssuedDuringPeriodValueShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).</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><br>Reference 4: 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 (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_StockIssuedDuringPeriodValueShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>36
<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.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Condensed Consolidated Statements Of Cash Flows (Unaudited) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2025</div></th>
<th class="th"><div>Mar. 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_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Cash flows from operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 663<span></span>
</td>
<td class="nump">$ 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_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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">136<span></span>
</td>
<td class="nump">133<span></span>
</td>
</tr>
<tr class="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 income taxes</a></td>
<td class="nump">54<span></span>
</td>
<td class="num">(26)<span></span>
</td>
</tr>
<tr class="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">42<span></span>
</td>
<td class="nump">42<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnSaleOfPropertyPlantEquipment', window );">(Gain) on sale of property and equipment</a></td>
<td class="num">(62)<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_OtherNoncashIncomeExpense', window );">Other</a></td>
<td class="num">(6)<span></span>
</td>
<td class="nump">32<span></span>
</td>
</tr>
<tr class="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, net of effects of businesses acquired:</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_IncreaseDecreaseInAccountsReceivable', window );">Trade accounts receivable, current</a></td>
<td class="num">(177)<span></span>
</td>
<td class="nump">39<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherOperatingAssets', window );">Other current and noncurrent assets</a></td>
<td class="num">(42)<span></span>
</td>
<td class="num">(347)<span></span>
</td>
</tr>
<tr class="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="nump">9<span></span>
</td>
<td class="num">(47)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInDeferredRevenue', window );">Deferred revenues, current and noncurrent</a></td>
<td class="nump">70<span></span>
</td>
<td class="nump">50<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities', window );">Other current and noncurrent liabilities</a></td>
<td class="num">(287)<span></span>
</td>
<td class="num">(327)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by operating activities</a></td>
<td class="nump">400<span></span>
</td>
<td class="nump">95<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Cash flows from investing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Purchases of property and equipment</a></td>
<td class="num">(77)<span></span>
</td>
<td class="num">(79)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment', window );">Proceeds from sale of property and equipment</a></td>
<td class="nump">70<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_ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities', window );">Proceeds from maturity of held-to-maturity investment securities</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">3<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleAndMaturityOfOtherInvestments', window );">Proceeds from maturity or sale of other investments</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">259<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Payments for business combinations, net of cash acquired</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(421)<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_NetCashProvidedByUsedInInvestingActivities', window );">Net cash (used in) investing activities</a></td>
<td class="num">(7)<span></span>
</td>
<td class="num">(238)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Cash flows from financing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions', window );">Issuance of common stock under stock-based compensation plans</a></td>
<td class="nump">19<span></span>
</td>
<td class="nump">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_PaymentsForRepurchaseOfCommonStock', window );">Repurchases of common stock</a></td>
<td class="num">(209)<span></span>
</td>
<td class="num">(133)<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_ctsh_RepaymentsOfDebtLeaseAndEarnoutObligations', window );">Repayment of Term Loan borrowings and earnout and finance lease obligations</a></td>
<td class="num">(12)<span></span>
</td>
<td class="num">(40)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfLongTermLinesOfCredit', window );">Repayment of notes outstanding under the revolving credit facility</a></td>
<td class="num">(300)<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_PaymentsOfDividendsCommonStock', window );">Dividends paid</a></td>
<td class="num">(155)<span></span>
</td>
<td class="num">(151)<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">(657)<span></span>
</td>
<td class="num">(304)<span></span>
</td>
</tr>
<tr class="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 and cash equivalents</a></td>
<td class="nump">13<span></span>
</td>
<td class="num">(39)<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 );">(Decrease) in cash, cash equivalents and restricted cash and cash equivalents</a></td>
<td class="num">(251)<span></span>
</td>
<td class="num">(486)<span></span>
</td>
</tr>
<tr class="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 and cash equivalents beginning of year</a></td>
<td class="nump">2,231<span></span>
</td>
<td class="nump">2,717<span></span>
</td>
</tr>
<tr class="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 and cash equivalents, end of period</a></td>
<td class="nump">$ 1,980<span></span>
</td>
<td class="nump">$ 2,231<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ctsh_RepaymentsOfDebtLeaseAndEarnoutObligations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Repayments Of Debt, Lease, And Earnout 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;">ctsh_RepaymentsOfDebtLeaseAndEarnoutObligations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ctsh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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_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_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the 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 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476148/220-40-50-12<br><br>Reference 3: 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 4: 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 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 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 8: 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 (e)<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_DepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_GainLossOnSaleOfPropertyPlantEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.</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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnSaleOfPropertyPlantEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncreaseDecreaseInAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.</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_IncreaseDecreaseInAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncreaseDecreaseInDeferredRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 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/2003/role/exampleRef<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_IncreaseDecreaseInDeferredRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_IncreaseDecreaseInOtherOperatingAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 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_IncreaseDecreaseInOtherOperatingAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncreaseDecreaseInOtherOperatingLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 liabilities 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_IncreaseDecreaseInOtherOperatingLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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_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_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_PaymentsOfDividendsCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 in the form of ordinary dividends to common shareholders of the 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 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_PaymentsOfDividendsCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 issuance of shares under share-based payment arrangement. Includes, but is not limited to, option exercised.</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_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 maturity, prepayments and calls (requests for early payments) of debt securities designated as held-to-maturity.</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 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481830/320-10-45-11<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 12<br> -Subparagraph (a)<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_ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ProceedsFromSaleAndMaturityOfOtherInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 sale and maturity (principal being due) of other investments, prepayment and call (request of early payment) of other investments not otherwise defined in the taxonomy.</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_ProceedsFromSaleAndMaturityOfOtherInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ProceedsFromSaleOfPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.</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 12<br> -Subparagraph (c)<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_ProceedsFromSaleOfPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_RepaymentsOfLongTermLinesOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 the settlement of obligation drawn from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond 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 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<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_RepaymentsOfLongTermLinesOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>37
<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.1</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 Stockholders' Equity (Unaudited) (Parenthetical) - $ / shares<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2025</div></th>
<th class="th"><div>Mar. 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_StatementOfStockholdersEquityAbstract', window );"><strong>Statement of Stockholders' Equity [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_CommonStockDividendsPerShareDeclared', window );">Dividends declared per common share (in usd per share)</a></td>
<td class="nump">$ 0.31<span></span>
</td>
<td class="nump">$ 0.30<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_CommonStockDividendsPerShareDeclared">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 dividends declared during the period for each share of common stock 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> -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_CommonStockDividendsPerShareDeclared</td>
</tr>
<tr>
<td style="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_StatementOfStockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementOfStockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-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>38
<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.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Interim Consolidated Financial Statements<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [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_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock', window );">Interim Consolidated Financial Statements</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The terms &#8220;Cognizant,&#8221; &#8220;we,&#8221; &#8220;our,&#8221; &#8220;us&#8221; and &#8220;the Company&#8221; refer to Cognizant Technology Solutions Corporation and its subsidiaries unless the context indicates otherwise. We have prepared the accompanying unaudited consolidated financial statements included herein in accordance with GAAP and the Exchange Act. The accompanying unaudited consolidated financial statements should be read in conjunction w</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ith our audited consolidated financial statements (and notes thereto) included in our Annual Report on Form&#160;10-K for the year ended December&#160;31, 2024. In our opinion, all adjustments considered necessary for a fair statement of the accompanying unaudited consolidated financial statements have been included and all adjustments are of a normal and recurring nature. Operating results for the interim periods are not necessarily indicative of results that may be expected to occur for the entire year.</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#2e318e;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:115%">Sale of Property and Equipment</span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended March 31, 2025, we </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">sold an office complex in India for proceeds of $70&#160;million and recorded a gain on the transaction of $62&#160;million, which was reported in "(Gain) on sale of property and equipment" on our unaudited consolidated statement of operations. As of December 31, 2024, the physical assets held for sale related to this office complex were reported in "Other current assets" as disclosed in Note 6 in our Annual Report on Form 10-K for the ended December&#160;31, 2024.</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#2e318e;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:115%">New Accounting Pronouncements</span></div><div style="margin-top:9pt;text-align:justify"><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:12.788%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:54.163%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.861%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-left:1.5pt solid #000;border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Date Issued and Topic</span></td><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Effective Date</span></div></td><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Description</span></td><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;border-right:1.5pt solid #000;border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Impact</span></td></tr><tr><td colspan="3" style="border-left:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 2023</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income Taxes (Topic 740): Improvements to Income Tax Disclosures</span></div></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Annual period starting in 2025 </span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prospective basis </span></div></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The standard requires enhanced income tax disclosures primarily related to the income tax rate reconciliation and income taxes paid information.  </span></div></td><td colspan="3" style="border-left:1pt solid #000000;border-right:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We are currently evaluating the impact of the new standard on our disclosures. </span></div></td></tr><tr><td colspan="3" style="border-bottom:1.5pt solid #000;border-left:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">November 2024</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income Statement&#8212;Reporting Comprehensive Income&#8212;Expense Disaggregation Disclosures (Subtopic 220-40)</span></div></td><td colspan="3" style="border-bottom:1.5pt solid #000;border-left:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Annual period starting in 2027 and interim periods starting in 2028 </span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prospective basis </span></div></td><td colspan="3" style="border-bottom:1.5pt solid #000;border-left:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The standard is intended to improve financial reporting by requiring that public business entities disclose additional information about specific expense categories in the notes to financial statements at interim and annual reporting periods.</span></div></td><td colspan="3" style="border-bottom:1.5pt solid #000;border-left:1pt solid #000000;border-right:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We are currently evaluating the impact of the new standard on our disclosures. </span></div></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></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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-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_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 organization, consolidation and basis of presentation of financial statements 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/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480424/946-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480424/946-10-50-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/810/tableOfContent<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480922/205-10-S99-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481034/205-10-S45-5<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/205/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_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock</td>
</tr>
<tr>
<td style="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>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.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenues and Trade Accounts Receivable<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 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 and Trade Accounts Receivable</a></td>
<td class="text"><div style="margin-top:6pt;text-align:justify"><span style="color:#2e318e;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Disaggregation of Revenues</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The tables below present disaggregated revenues from contracts with clients by client location, service line and contract type for each of our reportable business segments. We believe this disaggregation best depicts how the nature, amount, timing and uncertainty of revenues and cash flows are affected by industry, market and other economic factors. Our consulting and technology services include consulting, application development, systems integration, quality engineering and assurance services as well as software solutions and related services while our outsourcing services include application maintenance, infrastructure and security as well as business process services. Revenues are attributed to geographic regions based upon client location, which is the client's billing address. Substantially all revenues in the North America region relate to clients in the United States.</span></div><div style="margin-top:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:31.502%"></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.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.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.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.765%"></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.626%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="27" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>March 31, 2025</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in millions)</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Health Sciences</span></div></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Financial Services</span></div></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Products and Resources</span></div></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Communications, Media and Technology</span></div></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Geography:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="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="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North America</span></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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,330&#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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,043&#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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">911&#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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">570&#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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,854&#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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="border-top:1.5pt solid #000;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United Kingdom</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">153&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">137&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">457&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="border-top:0.5pt solid #000;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Continental Europe</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">160&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">147&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">153&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">493&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="border-top:1.5pt solid #000;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe - Total</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">209&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">300&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">290&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">151&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">950&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="border-top:1.5pt solid #000;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rest of World </span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">311&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="border-top:1.5pt solid #000;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,571&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,462&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,278&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">804&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,115&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service line:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="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="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 14.5pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consulting and technology services</span></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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">870&#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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,020&#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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">887&#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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">449&#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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,226&#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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="border-top:0.5pt solid #000;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outsourcing services</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">701&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">442&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">391&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">355&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,889&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="border-top:1.5pt solid #000;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,571&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,462&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,278&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">804&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,115&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Type of contract:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="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="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Time and materials</span></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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">481&#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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">764&#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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">556&#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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">434&#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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,235&#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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="border-top:0.5pt solid #000;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fixed-price</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">791&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">651&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">634&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">334&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,410&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="border-top:0.5pt solid #000;padding:2px 1pt 2px 14.5pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transaction or volume-based</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">299&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">470&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,571&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,462&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,278&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">804&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,115&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:31.502%"></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.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.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.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.765%"></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.626%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="27" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>March 31, 2024</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in millions)</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Health Sciences</span></div></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Financial Services</span></div></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Products &amp; Resources</span></div></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Communications, Media and Technology</span></div></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Geography:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="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="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North America</span></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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,209&#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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">977&#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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">773&#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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">562&#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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,521&#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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="border-top:1.5pt solid #000;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United Kingdom</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">143&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">138&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">456&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="border-top:0.5pt solid #000;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Continental Europe</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">151&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">145&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">483&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="border-top:1.5pt solid #000;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe - Total</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">179&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">294&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">276&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">190&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">939&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="border-top:1.5pt solid #000;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rest of World </span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">300&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="border-top:1.5pt solid #000;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,416&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,385&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,133&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">826&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,760&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service line:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="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="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 14.5pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consulting and technology services</span></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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">802&#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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">953&#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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">736&#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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">464&#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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,955&#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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="border-top:0.5pt solid #000;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outsourcing services</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">614&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">432&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">397&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">362&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,805&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="border-top:1.5pt solid #000;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,416&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,385&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,133&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">826&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,760&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Type of contract:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="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="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Time and materials</span></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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">490&#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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">783&#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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">470&#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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">467&#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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,210&#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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="border-top:0.5pt solid #000;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fixed-price</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">670&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">556&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">582&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">328&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,136&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="border-top:0.5pt solid #000;padding:2px 1pt 2px 14.5pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transaction or volume-based</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">256&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">414&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,416&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,385&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,133&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">826&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,760&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#2e318e;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Costs to Fulfill</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows significant movements in the capitalized costs to fulfill for the three months ended March 31:</span></div><div style="text-align:justify"><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.005%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.139%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></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:12.791%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in millions)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">209&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">245&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Costs capitalized</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization expense</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impairment charge</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">192&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">235&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Costs to obtain contracts were immaterial for the periods disclosed.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#0033a0;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Contract Balances</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The table below shows significant movements in contract assets (current and noncurrent) for the three months ended March 31:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:65.712%"></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:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.431%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.792%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in millions)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">386&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">316&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues recognized during the period but not billed</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">327&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">248&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts reclassified to trade accounts receivable</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(259)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(180)</span></td><td style="border-top:0.5pt 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></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></tr><tr><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">454&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">384&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below shows significant movements in the deferred revenue balances (current and noncurrent) for the three months ended March 31:</span></div><div style="text-align:justify"><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.005%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.139%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></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:12.791%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in millions)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">480&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">427&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts billed but not recognized as revenues</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">374&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">311&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues recognized related to the beginning balance of deferred revenue</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(302)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(262)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts acquired in business combinations</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9&#160;</span></td><td style="border-top:0.5pt 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></tr><tr><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">552&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">485&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues recognized during the three months ended March&#160;31, 2025 for performance obligations satisfied or partially satisfied in previous periods were immaterial.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#0033a0;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Remaining Performance Obligations</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March&#160;31, 2025, the aggregate amount of transaction price allocated to remaining performance obligations was $5,627 million, of which approximately 35% is expected to be recognized as revenues within 1 year, approximately 55% is expected to be recognized as revenues within 2 years and approximately 90% is expected to be recognized as revenues within 5 years. Disclosure is not required for performance obligations that meet any of the following criteria: </span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">contracts with a duration of one year or less as determined under ASC Topic 606: "Revenue from Contracts with Customers",</span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">contracts for which we recognize revenues based on the right to invoice for services performed, </span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">variable consideration allocated entirely to a wholly unsatisfied performance obligation or to a wholly unsatisfied promise to transfer a distinct good or service that forms part of a single performance obligation in accordance with ASC 606-10-25-14(b), for which the criteria in ASC 606-10-32-40 have been met, or </span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(4)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">variable consideration in the form of a sales-based or usage-based royalty promised in exchange for a license of intellectual property. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Many of our performance obligations meet one or more of these exemptions and therefore are not included in the remaining performance obligation amount disclosed above.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#2e318e;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Trade Accounts Receivable and Allowance</span><span style="background-color:#ffffff;color:#2e318e;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%"> for Credit Losses</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the activity in the allowance for credit losses for trade accounts receivable for the three months ended March 31:</span></div><div style="margin-top:6pt;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:66.103%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.289%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.809%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.289%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.810%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in millions)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Credit loss expense</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> (1)</span></div></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Write-offs charged against the allowance</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3)</span></td><td style="border-top:0.5pt 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></tr><tr><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:32.748%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td></tr></table></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">Reported in "Selling, general and administrative expenses" in our unaudited consolidated statements of operations.</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>40
<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.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Restructuring Charges<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 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 );">Restructuring Charges</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At the end of 2024, we completed our NextGen program. NextGen charges for the three months ended March 31, 2024 were $23&#160;million and included $8&#160;million of employee separation costs, $14&#160;million of facility exit costs and $1&#160;million of third party and other costs. We did not incur any costs related to the NextGen program during the three months ended March 31, 2025.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The costs related to our NextGen program are reported in "Restructuring charges" in our consolidated statements of operations. We do not allocate these charges to individual segments in internal management reports used by the CODM. Accordingly, such expenses are separately disclosed in our segment reporting as &#8220;unallocated costs.&#8221; See </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a href="#i45a6b8832b23418a9661820d75a8183d_79" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Note 1</a><a href="#i45a6b8832b23418a9661820d75a8183d_79" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">1</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in our accrued employee separation costs included in "Accrued expenses and other current liabilities" in our unaudited consolidated statements of financial position are presented in the table below for the three months ended March 31: </span></div><div style="margin-top:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:65.712%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.431%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></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:12.792%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in millions)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</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></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employee separation costs accrued</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payments made</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt 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_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>41
<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.1</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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ctsh_AccruedExpensesAndOtherCurrentLiabilitiesDisclosureTextBlock', window );">Accrued Expenses And Other Current Liabilities</a></td>
<td class="text"><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses and other current liabilities were as follows: </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:66.689%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.541%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.728%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.542%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in millions)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 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',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2024</span></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Compensation and benefits</span></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,171&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,499&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer volume and other incentives</span></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">261&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">247&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities related to the resale of third-party products</span></div></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">245&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">154&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Professional fees</span></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">185&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">171&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income taxes</span></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">383&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">439&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total accrued expenses and other current liabilities</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,373&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,610&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt 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_ctsh_AccruedExpensesAndOtherCurrentLiabilitiesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Description and amounts of accrued expenses and other current liabilities disclosure 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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ctsh_AccruedExpensesAndOtherCurrentLiabilitiesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ctsh_</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>42
<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.1</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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 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_DebtDisclosureTextBlock', window );">Debt</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have a Credit Agreement providing for a&#160;$650&#160;million Term Loan and a&#160;$1,850&#160;million unsecured revolving credit facility, which are each due to mature in October 2027. During the third quarter of 2024, we borrowed $600&#160;million under our revolving credit facility to partially fund the acquisition of Belcan. We repaid $300&#160;million during the fourth quarter of 2024 and the remaining $300&#160;million during the first quarter of 2025. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Credit Agreement requires interest to be paid, at our option, at either the Term Benchmark, Adjusted Daily Simple RFR or the ABR Rate (each as defined in the Credit Agreement), plus, in each case, an Applicable Margin (as defined in the Credit Agreement). Initially, the Applicable Margin is 0.875% with respect to Term Benchmark loans and RFR loans and 0.00% with respect to ABR loans. Subsequently, the Applicable Margin with respect to Term Benchmark loans and RFR loans will be determined quarterly and may range from 0.75% to 1.125%, depending on our public debt ratings or, if we have not received public debt ratings, from&#160;0.875%&#160;to&#160;1.125%, depending on our Leverage Ratio, which is the ratio of indebtedness for borrowed money to Consolidated EBITDA, as defined in the</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Credit Agreement. Since issuance of the Term Loan, t</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">he Term Loan has been a Term Benchmark loan. The Credit Agreement contains customary affirmative and negative covenants as well as a financial covenant. We were in compliance with all debt covenants and representations of the Credit Agreement as of March&#160;31, 2025.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#2e318e;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Short-term Debt</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of each of March&#160;31, 2025 and December&#160;31, 2024, we had</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> $33&#160;million </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">of short-term debt related to current maturities of our Term Loan. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#2e318e;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Long-term Debt</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the long-term debt balances as of:</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:66.396%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.980%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.982%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in millions)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 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',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2024</span></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Notes outstanding under revolving credit facility</span></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">300&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term Loan</span></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">602&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">610&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less:</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current maturities - Term Loan</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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(33)</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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(33)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unamortized deferred financing costs</span></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt, net of current maturities</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">567&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">875&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying value of our debt approximated its fair value as of March&#160;31, 2025 and December&#160;31, 2024.</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_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_DebtDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.</p></div>
<a href="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 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 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(c))<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> -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 5: 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 (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-6<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<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/2147477092/405-40-50-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<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/2147477092/405-40-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<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/2147477092/405-40-50-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 11: 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 12: 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><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<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 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> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 15: 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 (g)<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 (i)<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 1C<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1C<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 1C<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1C<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 1C<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1C<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 1E<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<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 1I<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<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 1I<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<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 1I<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureTextBlock</td>
</tr>
<tr>
<td style="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>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.1</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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 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"><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our effective income tax rates were 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: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:8.695%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.970%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.696%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effective income tax rate</span></td><td colspan="2" style="border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.4&#160;</span></td><td style="border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.8&#160;</span></td><td style="border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are involved in two separate ongoing disputes with the ITD in connection with previously disclosed share repurchase transactions undertaken by CTS India in 2013 and 2016 to repurchase shares from its shareholders (non-Indian Cognizant entities) valued at $523&#160;million and $2.8&#160;billion, respectively. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2016 transaction was undertaken pursuant to a plan approved by the High Court in Chennai, India, and resulted in the payment of $135&#160;million in Indian income taxes - an amount we believe includes all the applicable taxes owed for this transaction under Indian law. In March 2018, the ITD asserted that it is owed an additional 33 billion Indian rupees ($386 million at the March&#160;31, 2025 exchange rate) on the 2016 transaction. We deposited 5 billion Indian rupees, representing 15% of the disputed tax amount related to the 2016 transaction, with the ITD. Additionally, certain time deposits of CTS India were placed under lien in favor of the ITD, representing the remainder of the disputed tax amount.</span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In April 2020, we received a formal assessment from the ITD on the 2016 transaction, which is consistent with the ITD's previous assertions. Our appeal was ruled unfavorably by the CITA in March 2022 and by the ITAT in September 2023. We filed an appeal against the order of the ITAT with the High Court. On January 8, 2024, the SCI ruled that, in order to proceed with the appeal, we must deposit 30 billion Indian rupees, representing the time deposits of CTS India under lien, on the condition that, if CTS India prevails at the High Court, the amount deposited will be returned to CTS India, along with interest accrued, within four weeks of the judgment. We made the required deposit in January 2024 and the case is pending before the High Court.</span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March&#160;31, 2025 and December&#160;31, 2024, the deposit with the ITD was $404&#160;million and $403&#160;million, respectively,  presented in "Other noncurrent assets".</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The dispute in relation to the 2013 share repurchase transaction is also in litigation. At this time, the ITD has not made specific demands with regards to the 2013 transaction.</span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We continue to believe we have paid all applicable taxes owed on both the 2016 and the 2013 transactions and we continue to defend our positions with respect to both matters. Accordingly, we have not recorded any reserves for these matters as of March&#160;31, 2025.</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>44
<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.1</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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 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"><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the normal course of business, we use foreign exchange forward and option contracts to manage foreign currency exchange rate risk. Derivatives may give rise to credit risk from the possible non-performance by counterparties. Credit risk is limited to the fair value of those contracts that are favorable to us. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have limited our credit risk by limi</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ting the amount of credit exposure with any one financial institution and conducting ongoing evaluation of the creditworthiness of the financial institutions with which we do business. In addition, all the assets and liabilities related to the foreign exchange derivative contracts set forth in the table below are subject to master netting arrangements, such as the International Swaps and Derivatives Association Master Agreement, with each individual counterparty. These master netting arrangements generally provide for net settlement of all outstanding contracts with the counterparty in the case of an event of default or a termination event. We have presented all the assets and liabilities related to the foreign exchange derivative contracts, as applicable, on a gross basis, with no offsets, in our unaudited consolidated statements of financial position. There is no financial collateral (including cash collateral) posted or received by us related to the foreign exchange derivative contracts.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides information on the location and fair values of derivative financial instruments included in our unaudited consolidated statements of financial position as of:</span></div><div style="margin-top:8pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"></td><td style="width:27.176%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.714%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:22.611%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.714%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.472%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.009%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.472%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.714%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.472%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.567%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.479%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;(in millions)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 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',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2024</span></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Designation of Derivatives</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Location&#160;on&#160;Statement&#160;of<br/>Financial Position</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Liabilities</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Assets&#160;&#160;</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Liabilities</span></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange forward and option contracts &#8211; Designated as cash flow hedging instruments</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current assets</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other noncurrent assets</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses and other current liabilities</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other noncurrent liabilities</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange forward contracts &#8211; Not designated as hedging instruments</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current assets</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses and other current liabilities</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#2e318e;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Cash Flow Hedges</span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have entered and continue to enter into a series of foreign exchange derivative contracts that are designated as cash flow hedges of Indian rupee denominated payments in India. These contracts are intended to partially offset the impact of movement of the Indian rupee against the U.S. dollar on future operating costs and are scheduled to mature each month during the remainder of 2025, 2026 and the first three months of 2027. The changes in fair value of these contracts are initially reported in "Accumulated other comprehensive income (loss)" in our unaudited consolidated statements of financial position and are subsequently reclassified to earnings within "Cost of revenues" and "Selling, general and administrative expenses" in our unaudited consolidated statements of operations in the same period that the forecasted Indian rupee denominated payments are recorded in earnings. As of March&#160;31, 2025, we estimate less than $1 million, net of tax, of net losses related to derivatives designated as cash flow hedges reported in "Accumulated other comprehensive income (loss)" in our unaudited consolidated statements of financial position is expected to be reclassified into earnings within the next 12 months.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The notional value of the outstanding contracts by year of maturity was as follows: </span></div><div style="margin-top:3pt;text-align:justify"><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.052%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.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:13.960%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in millions)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 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',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2024</span></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,610&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,010&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,175&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">920&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total notional value of contracts outstanding </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,910&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,930&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt 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></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:32.748%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td></tr></table></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">Includes $63&#160;million notional value of option contracts as of March&#160;31, 2025 with the remaining notional value related to forward contracts. There were no option contracts as of December&#160;31, 2024. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The activity related to the change in net unrealized gains and losses on the cash flow hedges included in "Accumulated other comprehensive income (loss)" in our unaudited consolidated statements of stockholders' equity is present</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ed in </span><span style="background-color:#ffffff;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a href="#i45a6b8832b23418a9661820d75a8183d_73" style="background-color:#ffffff;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Note </a><a href="#i45a6b8832b23418a9661820d75a8183d_73" style="background-color:#ffffff;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">9</a></span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#2e318e;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Other Derivatives</span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We use foreign exchange forward contracts to provide an economic hedge against balance sheet exposures to certain monetary assets and liabilities denominated in currencies other than the functional currency of our foreign subsidiaries. We entered into foreign exchange forward contracts that are scheduled to mature in the second quarter of 2025. Realized gains or losses and changes in the estimated fair value of these derivative financial instruments are recorded in the caption "Foreign currency exchange gains (losses), net" in our unaudited consolidated statements of operations.</span></div><div style="text-align:justify;text-indent:24.75pt"><span><br/></span></div><div style="text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additional information related to the outstanding foreign exchange forward contracts not designated as hedging instruments was as follows:</span></div><div style="margin-top:3pt;text-align:justify"><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:46.122%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.449%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.700%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.449%"></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.449%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.700%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.454%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in millions)</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 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',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2024</span></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Notional</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Notional</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contracts outstanding</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">801&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">489&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides information on the location and amounts of realized and unrealized pre-tax gains and losses on the other derivative financial instruments for the three months ended March 31:</span></div><div style="margin-top:3pt;text-align:justify"><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.578%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.707%"></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:8.841%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.408%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.843%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Location&#160;of&#160;Net Gains (Losses) on Derivative Instruments</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount&#160;of&#160;Net Gains (Losses) on&#160;Derivative&#160;Instruments</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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;&#160;(in millions)</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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></tr><tr><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange forward contracts &#8211; Not designated as hedging instruments</span></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-569"><span style="-sec-ix-hidden:f-570">Foreign currency exchange gains (losses), net</span></span></span></td><td colspan="3" style="border-bottom:3pt double #000;padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The related cash flow impacts of all the derivative activities are reflected as cash flows from operating activities.</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_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>45
<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.1</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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 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_FairValueMeasurementInputsDisclosureTextBlock', window );">Fair Value Measurements</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We measure our cash equivalents, certain investments, contingent consideration liabilities and foreign exchange forward and option contracts at fair value. Fair value is the exit price, or the amount that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants as of the measurement date. The fair value hierarchy is based on inputs to valuation techniques that are used to measure fair value that are either observable or unobservable. Observable inputs reflect assumptions market participants would use in pricing an asset or liability based on market data obtained from independent sources while unobservable inputs reflect a reporting entity&#8217;s pricing based upon their own market assumptions.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value hierarchy consists of the following three levels:</span></div><div style="margin-top:3pt;padding-left:40.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">Level 1 &#8211; Inputs are quoted prices in active markets for identical assets or liabilities.</span></div><div style="padding-left:40.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">Level 2 &#8211; Inputs are quoted prices for similar assets or liabilities in an active market, quoted prices for identical or similar assets or liabilities in markets that are not active, inputs other than quoted prices that are observable and market-corroborated inputs which are derived principally from or corroborated by observable market data.</span></div><div style="padding-left:40.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">Level 3 &#8211; Inputs are derived from valuation techniques in which one or more significant inputs or value drivers are unobservable. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the financial assets and (liabilities) measured at fair value on a recurring basis as of March&#160;31, 2025:</span></div><div style="margin-top:6pt;text-align:justify"><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:51.616%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.032%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.149%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.032%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.002%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.032%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.002%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.035%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in millions)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level&#160;3</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents: </span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29&#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',sans-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',sans-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',sans-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',sans-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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Time deposits</span></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">794&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">794&#160;</span></td><td style="border-top:0.5pt 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></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term investments:</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Time deposits</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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity investment security</span></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11&#160;</span></td><td style="border-top:0.5pt 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></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="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current assets:</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange forward and option contracts</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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9&#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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9&#160;</span></td><td style="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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other noncurrent assets:</span></div></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange forward contracts</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',sans-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="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6&#160;</span></td><td style="background-color:#ffffff;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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses and other current liabilities:</span></div></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange forward contracts</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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9)</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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9)</span></td><td style="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="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other noncurrent liabilities:</span></div></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="border-bottom:0.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange forward contracts</span></td><td colspan="2" style="border-bottom:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-bottom:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-bottom:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="border-bottom:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-bottom:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-bottom:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-bottom:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="border-bottom:0.5pt 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></tr></table></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the financial assets and (liabilities) measured at fair value on a recurring basis as of December&#160;31, 2024:</span></div><div style="text-align:justify"><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:50.361%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.280%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.139%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.280%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.139%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.280%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.992%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.429%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in millions)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level&#160;3</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents:</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40&#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',sans-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',sans-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',sans-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',sans-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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Time deposits</span></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">991&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">991&#160;</span></td><td style="border-top:0.5pt 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></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term investments:</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Time deposits</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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity investment security</span></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11&#160;</span></td><td style="border-top:0.5pt 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></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="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current assets:</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange forward contracts</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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2&#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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses and other current liabilities:</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange forward contracts</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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24)</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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24)</span></td><td style="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="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other noncurrent liabilities:</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="border-bottom:0.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange forward contracts</span></td><td colspan="2" style="border-bottom:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-bottom:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-bottom:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13)</span></td><td style="border-bottom:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-bottom:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-bottom:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-bottom:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13)</span></td><td style="border-bottom:0.5pt 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></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended March 31, 2024, we made $30&#160;million of payments related to Level 3 contingent consideration liabilities, which reduced the balance of these liabilities to zero. For the three months ended March 31, 2025, we did not have any Level 3 contingent consideration liabilities.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We measure the fair value of money market funds based on quoted prices in active markets for identical assets and measure the fair value of our equity investment security based on the published daily net asset value at which investors can freely subscribe to or redeem from the fund. The carrying value of the time deposits approximated fair value as of March&#160;31, 2025 and December&#160;31, 2024.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We estimate the fair value of each foreign exchange forward contract by using a present value of expected cash flows model. This model calculates the difference between the current market forward price and the contracted forward price for each foreign exchange forward contract and applies the difference in the rates to each outstanding contract. The market forward rates include a discount and credit risk factor. We estimate the fair value of each foreign exchange option contract by using a variant of the Black-Scholes model. This model uses present value techniques and reflects the time value and intrinsic value based on observable market rates.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended March&#160;31, 2025 and the year ended December&#160;31, 2024, there were no transfers among Level 1, Level 2 or Level 3 financial assets and liabilities.</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_FairValueMeasurementInputsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 the fair value measurement of assets and liabilities, which includes financial instruments measured at fair value that are classified in shareholders' equity, which may be measured on a recurring or nonrecurring basis.</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> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/820/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_FairValueMeasurementInputsDisclosureTextBlock</td>
</tr>
<tr>
<td style="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>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.1</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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 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_ComprehensiveIncomeNoteTextBlock', window );">Accumulated Other Comprehensive Income (Loss)</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in "Accumulated other comprehensive income (loss)" by component were as follows for the three months ended March&#160;31, 2025: </span></div><div style="margin-top:9pt;text-align:justify"><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.853%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.525%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.087%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.091%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;(in millions)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Before Tax<br/>Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Tax<br/>Effect</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net of Tax<br/>Amount</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation adjustments:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(261)</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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7&#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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(254)</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="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;border-top:0.5pt solid #000;padding:2px 1pt 2px 46pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in foreign currency translation adjustments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">103&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(164)</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(151)</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized gains and losses on cash flow hedges:</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(34)</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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9&#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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25)</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="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="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:45pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized gains arising during the period</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8)</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reclassifications of net losses to:</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 61.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenues</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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7&#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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5&#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="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="border-top:0.5pt solid #000;padding:2px 1pt 2px 61.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">SG&amp;A expenses</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net change</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10)</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Losses on defined benefit plans:</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20)</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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3&#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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17)</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="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="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Losses on defined benefit plans</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20)</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17)</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated other comprehensive income (loss):</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(315)</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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19&#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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(296)</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="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="border-top:0.5pt solid #000;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income (loss)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(180)</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(165)</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in "Accumulated other comprehensive income (loss)" by component were as follows for the three months ended March&#160;31, 2024:</span></div><div style="margin-top:6pt;text-align:justify"><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.853%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.525%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.087%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.091%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;(in millions)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Before Tax<br/>Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Tax<br/>Effect</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net of Tax<br/>Amount</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation adjustments:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(109)</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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5&#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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(104)</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="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="border-top:0.5pt solid #000;padding:2px 1pt 2px 46pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in foreign currency translation adjustments</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(74)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(73)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(183)</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(177)</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized gains and losses on cash flow hedges:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13&#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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3)</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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10&#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="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="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:45pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized gains arising during the period</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7)</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated other comprehensive income (loss):</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(96)</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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2&#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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(94)</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="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="border-top:0.5pt solid #000;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income (loss)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(59)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(62)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(155)</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(156)</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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_ComprehensiveIncomeNoteTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 comprehensive income, which includes, but is not limited to, 1) the amount of income tax expense or benefit allocated to each component of other comprehensive income, including reclassification adjustments, 2) the reclassification adjustments for each classification of other comprehensive income and 3) the ending accumulated balances for each component of comprehensive 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 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 2: 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 3: 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 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/220/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_ComprehensiveIncomeNoteTextBlock</td>
</tr>
<tr>
<td style="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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>47
<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.1</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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 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"><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are involved in various claims and legal proceedings arising in the ordinary course of business. We accrue 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, we do not record a liability, but instead disclose 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. While we do not expect that the ultimate resolution of any existing claims and proceedings (other than the specific matters described below, if decided adversely), individually or in the aggregate, will have a material adverse effect on our financial position, an unfavorable outcome in some or all of these proceedings could have a material adverse impact on results of operations or cash flows for a particular period. This assessment is based on our current understanding of relevant facts and circumstances. As such, our view of these matters is subject to inherent uncertainties and may change in the future.</span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 15, 2015, Syntel sued TriZetto and Cognizant in the USDC-SDNY. Syntel&#8217;s complaint alleged breach of contract against TriZetto, and tortious interference and misappropriation of trade secrets against Cognizant and TriZetto, stemming from Cognizant&#8217;s hiring of certain former Syntel employees. Cognizant and TriZetto countersued on March 23, 2015, for breach of contract, misappropriation of trade secrets and tortious interference, based on Syntel&#8217;s misuse of TriZetto confidential information and abandonment of contractual obligations. Cognizant and TriZetto subsequently added federal DTSA </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and copyright infringement claims for Syntel&#8217;s misuse of TriZetto&#8217;s proprietary technology. The parties&#8217; claims were narrowed by the</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> court and the case was tried before a jury, which on October 27, 2020 returned a verdict in favor of Cognizant in the amount of $855&#160;million, including $570&#160;million in punitive damages. On April 20, 2021, the USDC-SDNY issued a post-trial order that, among other things, affirmed the jury&#8217;s award of $285&#160;million in actual damages, but reduced the award of punitive damages from $570&#160;million to $285&#160;million, thereby reducing the overall damages award from $855&#160;million to $570&#160;million. The USDC-SDNY subsequently issued a final judgment consistent with the April 20</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">th</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> order. On May 26, 2021, Syntel filed a notice of appeal to the Second Circuit, and on June 3, 2021 the USDC-SDNY stayed execution of judgment pending appeal. On May 25, 2023, the Second Circuit issued an opinion affirming in part and vacating in part the judgment of the USDC-SDNY and remanding the case for further proceedings consistent with its opinion. The Second Circuit affirmed the judgment in all respects on liability but vacated the $570&#160;million award that had been based on avoided development costs under the DTSA, and it remanded the case to the USDC-SDNY for further evaluation of damages. On June 23, 2023, the Second Circuit issued its mandate returning the case to the USDC-SDNY. On March 13, 2024, the USDC-SDNY issued a ruling that vacates the alternate compensatory damages awards that were within the scope of the Second Circuit&#8217;s remand and awards TriZetto and Cognizant approximately $15&#160;million in attorney&#8217;s fees. On October 23, 2024, the USDC-SDNY granted TriZetto and Cognizant&#8217;s motion for a new trial on the amount of compensatory damages owed to TriZetto and Cognizant. On November 12, 2024, the USDC-SDNY scheduled the trial for June 16, 2025. On November 13, 2024, the USDC-SDNY granted Syntel&#8217;s request to certify for interlocutory appeal the question of whether the Second Circuit&#8217;s mandate permits the USDC-SDNY&#8217;s October 23rd order for a new trial on compensatory damages. The parties subsequently completed briefing at the Second Circuit regarding whether the Second Circuit should take up the interlocutory appeal, and on March 7, 2025, the Second Circuit denied Syntel&#8217;s request for an interlocutory appeal. On April 9, 2025, the USDC-SDNY rescheduled the trial to begin June 24, 2025. TriZetto and Cognizant will continue to vigorously pursue our claims against Syntel. We will not record any gain in our financial statements until it becomes realizable.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 28, 2019, a ruling of the SCI interpreting the India Defined Contribution Obligation altered historical understandings of the obligation, extending it to cover additional portions of the employee&#8217;s income. As a result, the ongoing contributions of our affected employees and the Company were required to be increased. In the first quarter of 2019, we </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">accrued </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$117 million</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> with respect to prior periods, assuming retroactive application of the SCI&#8217;s ruling, in "Selling, general and administrative e</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">xpenses" in our unaudited consolidated statement of operations.&#160;There is significant uncertainty as to how the liability should be calculated as it is impacted by multiple variables, including the period of assessment, the application with respect to certain current and former employees and whether interest and penalties may be assessed. Since the ruling, a variety of trade associations and industry groups have advocated to the Indian government,&#160;highlighting the harm to the information technology sector, other industries and job growth in India that would result from a retroactive application of the ruling.&#160;It is possible the Indian government will review the matter and there is a substantial question as to whether the Indian government will apply the SCI&#8217;s ruling on a retroactive basis. As such, the ultimate amount of our obligation may be materially different from the amount accrued.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On October 31, 2016, November 15, 2016 and November 18, 2016, three putative shareholder derivative complaints were filed in New Jersey Superior Court, Bergen County, naming us, all of our then current directors and certain of our current and former officers at that time as defendants. These actions were consolidated in an order dated January 24, 2017. The complaints assert claims for breach of fiduciary duty, corporate waste, unjust enrichment, abuse of control, mismanagement, and/or insider selling by defendants. On April 26, 2017, the New Jersey Superior Court deferred further proceedings by dismissing the </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">consolidated putative shareholder derivative litigation without prejudice but permitting the parties to file a motion to vacate the dismissal in the future. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 22, 2017, April 7, 2017, May 10, 2017 and March 11, 2019, four additional putative shareholder derivative complaints were filed in the USDC-NJ, naming us and certain of our current and former directors and officers at that time as defendants. These actions were consolidated in an order dated May 14, 2019. On August 3, 2020, lead plaintiffs filed a consolidated amended complaint. The consolidated amended complaint asserts claims similar to those in the previously-filed putative shareholder derivative actions. On February 14, 2022, we and certain of our current and former directors and officers moved to dismiss the consolidated amended complaint. On September 27, 2022, the USDC-NJ granted those motions and dismissed the consolidated amended complaint in its entirety with prejudice. Plaintiffs filed a notice of appeal on October 27, 2022. On May 3, 2024, the Third Circuit affirmed the dismissal of the consolidated amended complaint.</span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On June 1, 2021, an eighth putative shareholde</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">r derivative complaint was filed in the USDC-NJ, naming us and certain of our current and former directors and officers at that time a</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">s defendants. The complaint asserts claims similar to those in the previously-filed putative shareholder derivative actions. On March 31, 2022, we and certain of our current and former directors and officers moved to dismiss the complaint. On November 30, 2022, the USDC-NJ denied without prejudice those motions. The USDC-NJ ordered the parties to conduct limited discovery related to the issue of whether our board of directors wrongfully refused the plaintiff&#8217;s earlier litigation demand and, after the conclusion of such limited discovery, to file targeted motions for summary judgment on the issue of wrongful refusal.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are presently unable to predict the duration, scope or result of the single putative shareholder derivative action that has not been dismissed. Although the Company continues to defend that putative shareholder derivative action vigorously, it is</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> subject to inherent uncertainties, the actual cost of such litigation will depend upon many unknown factors and the outcome of the litigation is necessarily uncertain.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have indemnification and expense advancement obligations pursuant to our bylaws and indemnification agreements with respect to certain current and former members of senior management and the Company&#8217;s board of directors. In connection with the matters that were the subject of our previously disclosed internal investigation, the DOJ and SEC investigations and the related litigation, we have received requests under such indemnification agreements and our bylaws to provide funds for legal fees and other expenses. There are no amounts remaining available to us under applicable insurance policies for our ongoing indemnification and advancement obligations with respect to certain of our current and former officers and directors or incremental legal fees and other expenses related to the above matters. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a href="#i45a6b8832b23418a9661820d75a8183d_61" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Note </a><a href="#i45a6b8832b23418a9661820d75a8183d_61" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">6</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for information relating to the ITD Dispute.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On September 18, 2017, three former employees filed suit against Cognizant in the USDC-CDCA, alleging that they and similarly situated employees suffered disparate treatment on the basis of race in violation of 42 U.S.C. &#167; 1981. Plaintiffs subsequently amended their complaint three times, adding a fourth former employee plaintiff and claims for both disparate treatment and disparate impact on the basis of race and national origin under Title VII</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and disparate treatment and disparate impact on the basis of race and national origin under Title VII. Plaintiffs filed the operative Third Amended Complaint-Corrected on January 19, 2021. Cognizant filed its answer on January 29, 2021.</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 13, 2022, plaintiffs filed a motion requesting that the USDC-CDCA certify the case as a class action for two putative classes of plaintiffs consisting of: (1) all individuals who are not of South Asian race or Indian national origin who applied to Cognizant in the U.S. and were not hired since September 2013 (the &#8220;hiring class&#8221;); and (2) all individuals who are not of South Asian race or Indian national origin who have been terminated in the U.S. since September 2013 (the &#8220;terminations class&#8221;). Cognizant opposed. On October 27, 2022, the court denied certification for the hiring class and the terminations class. However, the court granted certification for a sub-set of the terminations class limited to approximately 2,300 former employees whose employment had been terminated from the &#8220;bench,&#8221; a designation for employees who are not allocated to an active project. On November 10, 2022, Cognizant filed a petition with the Ninth Circuit requesting permission to appeal the class certification order as to the bench terminations class. The Ninth Circuit denied the petition on January 26, 2023.</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From June 13, 2023 to June 26, 2023, the USDC-CDCA held a class action jury trial on the first phase of plaintiffs&#8217; Section 1981 claim and Title VII disparate treatment claim. The questions presented were whether Cognizant engaged in a pattern or practice of discrimination against non-South Asian and non-Indian employees with respect to bench terminations, and if so, whether punitive damages are available for class members who prevail on their claims. The jury deadlocked, and the court declared a mistrial.  </span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The case proceeded to a retrial on September 24, 2024, and on October 4, 2024, the jury returned a verdict in favor of plaintiffs. The case will now proceed to the second phase to determine individualized liability and damages, if any, for each </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">class member. As a result of the verdict, each non-South Asian and non-Indian class member who pursues claims in the second phase will be entitled to a rebuttable presumption that all termination decisions were discriminatory and to the possibility of recovering punitive damages if they prevail. The USDC-CDCA will also consider plaintiffs&#8217; claim that Cognizant policies had a disparate impact on non-South Asian and non-Indian employees. We believe that class certification was improper, and that the second phase of the case will confirm that individualized issues should have precluded class certification. Cognizant will continue to vigorously defend itself in the second phase of this case and to pursue all available appellate arguments concerning class certification and the September 24, 2024 trial at the appropriate time. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Because we cannot predict the number of individual plaintiffs who will proceed to the second phase, or the outcome of those cases, and in view of the appellate arguments regarding class certification, we are unable to reasonably estimate a possible loss or range of loss. We</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> have not recorded any accruals related to this matter.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Many of our engagements involve projects that are critical to the operations of our clients&#8217; business and provide benefits that are difficult to quantify. Any failure in a client&#8217;s systems or our failure to meet our contractual obligations to our clients, including any breach involving a client&#8217;s confidential information or sensitive data, or our obligations under applicable laws or regulations could result in a claim for substantial damages against us, regardless of our responsibility for such failure. Although we attempt to contractually limit our liability for damages arising from negligent acts, errors, mistakes, or omissions in rendering our services, there can be no assurance that the limitations of liability set forth in our contracts will be enforceable in all instances or will otherwise protect us from liability for damages. Although we have general liability insurance coverage, including coverage for errors or omiss</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ions, we retain a significant portion of risk through our insurance deductibles and the</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">re can be no assurance that such coverage will cover all types of claims, continue to be available on reasonable terms or will be available in sufficient amounts to cover one or more large claims, or that the insurer will not disclaim coverage as to any future claim. The successful assertion of one or more large claims against us that exceed or are not covered by our insurance coverage or changes in our insurance policies, including premium increases or the imposition of large deductible or co-insurance requirements, could have a material adverse effect on our business, results of operations, financial position and cash flows for a particular period. </span></div>In the normal course of business and in conjunction with certain client engagements, we have entered into contractual arrangements through which we may be obligated to indemnify clients or other parties with whom we conduct business with respect to certain matters. These arrangements can include provisions whereby we agree to hold the indemnified party and certain of their affiliated entities harmless with respect to third-party claims related to such matters as our breach of certain representations or covenants, our intellectual property infringement, our gross negligence or willful misconduct or certain other claims made against certain parties. Payments by us under any of these arrangements are generally conditioned on the client making a claim and providing us with full control over the defense and settlement of such claim. It is not possible to determine the maximum potential liability under these indemnification agreements due to the unique facts and circumstances involved in each particular agreement. Historically, we have not made material payments under these indemnification agreements and therefore they have not had a material impact on our operating results, financial position, or cash flows. However, if events arise requiring us to make payment for indemnification claims under our indemnification obligations in contracts we have entered, such payments could have a material adverse effect on our business, results of operations, financial position and cash flows for a particular period.<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>48
<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.1</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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 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"><div style="margin-bottom:3pt;margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our chief executive officer is our chief operating decision maker. Our CODM regularly reviews the performance of our business by four industry-based operating segments, which are our four reportable business segments: Health Sciences, Financial Services, Products and Resources, and Communications, Media and Technology.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have an industry-led go-to-market strategy, with client partners, account executives and client relationship managers aligned to the specific industries they serve. Our CODM is regularly provided segment revenues and operating profit, including budget&#8209;to&#8209;actual variances in segment revenue, to formulate industry-focused strategic priorities, allocate financial resources, set targets and key performance indicators, and evaluate the results of such strategies. These strategic priorities, targets and key performance indicators are translated and applied to each client account, rolling up to respective industry-based operating segments. Our hiring and deployment plans are devised according to the strategic priorities and targets set for the client accounts.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue from a client is directly identified with the operating segment with which the client is most closely aligned. Generally, operating expenses for each operating segment have similar characteristics and are subject to the same factors, pressures and challenges. However, the economic environment and its effects on industries served by the operating segments may affect revenues and operating expenses to differing degrees. Segment operating profit is the income from operations before unallocated costs.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the first quarter of 2025, we made certain changes to the internal measurement of segment operating profit for the purpose of evaluating segment performance and resource allocation. The primary reason for the change was to reflect a more complete cost of delivery. Specifically, segment operating profit now includes an allocation of certain corporate costs, which were previously included in "unallocated costs." We have reported 2025 segment operating profits using the new allocation methodology and have recast the 2024 results to conform to the new methodology.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our CODM is not regularly provided with segment expenses. A portion of depreciation and amortization, certain corporate costs, the impact of the settlements of the cash flow hedges, the gain on the sale of property and equipment and expenses related to our NextGen program are not allocated to individual segments. Accordingly, such expenses are excluded from segment operating profit and are included below as &#8220;unallocated costs&#8221; and adjusted against our total income from operations.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We do not disclose assets by segment as a significant portion of the assets is used interchangeably among the segments and our CODM is not provided such information.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Information by reportable segment were as follows:</span></div><div style="margin-top:9pt;text-align:justify"><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:36.180%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.139%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.139%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.139%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.139%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.576%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31, 2025</span></div></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in millions)</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">HS</span></div></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">FS</span></div></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">P&amp;R</span></div></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">CMT</span></div></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></div></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues</span></div></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,571&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,462&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,278&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">804&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,115&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: other segment items</span></div></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,265&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,208&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,073&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">712&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,258&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Segment operating profit</span></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">306&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">254&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">205&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">857&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: unallocated costs</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income from operations</span></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">853&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><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:36.180%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.139%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.139%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.139%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.139%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.576%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months  Ended March 31, 2024</span></div></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in millions)</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">HS</span></div></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">FS</span></div></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">P&amp;R</span></div></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">CMT</span></div></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></div></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues</span></div></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,416&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,385&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,133&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">826&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,760&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: other segment items</span></div></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,154&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,177&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">952&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">736&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,019&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Segment operating profit</span></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">262&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">208&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">181&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">741&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: unallocated costs</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income from operations</span></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">695&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other segment items for each reportable segment primarily include employee compensation and benefits, subcontractor costs, costs of third-party products and services related to revenue and project-related travel.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#2e318e;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Geographic Area Information</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-lived assets by geographic area 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.707%"><tr><td style="width:1.0%"></td><td style="width:66.495%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.709%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.585%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.711%"></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',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;(in millions)</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2025</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2024</span></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-lived Assets: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North America</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">327&#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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">338&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe</span></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rest of World </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span></div></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">588&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">584&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">988&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">994&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:32.748%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td></tr></table></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">Long-lived assets include property and equipment, net of accumulated depreciation and amortization.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">Substantially all relates to the United States.</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">Substantially all relates to India.</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_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>49
<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.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Subsequent Events<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 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_SubsequentEventsAbstract', window );"><strong>Subsequent Events [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_SubsequentEventsTextBlock', window );">Subsequent Events</a></td>
<td class="text"><div style="margin-top:12pt;text-align:justify"><span style="color:#2e318e;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Dividend</span></div>On April 29, 2025, the Board of Directors approved the Company's declaration of a $0.31 per share dividend with a record date of May 19, 2025 and a payment date of May 28, 2025.<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_SubsequentEventsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_SubsequentEventsAbstract</td>
</tr>
<tr>
<td style="padding-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_SubsequentEventsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.</p></div>
<a href="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 855<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/855/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 855<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/2147483399/855-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_SubsequentEventsTextBlock</td>
</tr>
<tr>
<td style="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>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.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Pay vs Performance Disclosure - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2025</div></th>
<th class="th"><div>Mar. 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_ecd_PvpTable', window );"><strong>Pay vs Performance Disclosure</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 663<span></span>
</td>
<td class="nump">$ 546<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_PvpTable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 402<br> -Subsection v<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_PvpTable</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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>51
<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.1</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>Mar. 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>52
<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.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Organization, Consolidation and Presentation of Financial Statements (Policies)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [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_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">Recently Adopted/New Accounting Pronouncements</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#2e318e;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:115%">New Accounting Pronouncements</span></div><div style="margin-top:9pt;text-align:justify"><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:12.788%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:54.163%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.861%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-left:1.5pt solid #000;border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Date Issued and Topic</span></td><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Effective Date</span></div></td><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Description</span></td><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;border-right:1.5pt solid #000;border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Impact</span></td></tr><tr><td colspan="3" style="border-left:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 2023</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income Taxes (Topic 740): Improvements to Income Tax Disclosures</span></div></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Annual period starting in 2025 </span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prospective basis </span></div></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The standard requires enhanced income tax disclosures primarily related to the income tax rate reconciliation and income taxes paid information.  </span></div></td><td colspan="3" style="border-left:1pt solid #000000;border-right:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We are currently evaluating the impact of the new standard on our disclosures. </span></div></td></tr><tr><td colspan="3" style="border-bottom:1.5pt solid #000;border-left:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">November 2024</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income Statement&#8212;Reporting Comprehensive Income&#8212;Expense Disaggregation Disclosures (Subtopic 220-40)</span></div></td><td colspan="3" style="border-bottom:1.5pt solid #000;border-left:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Annual period starting in 2027 and interim periods starting in 2028 </span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prospective basis </span></div></td><td colspan="3" style="border-bottom:1.5pt solid #000;border-left:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The standard is intended to improve financial reporting by requiring that public business entities disclose additional information about specific expense categories in the notes to financial statements at interim and annual reporting periods.</span></div></td><td colspan="3" style="border-bottom:1.5pt solid #000;border-left:1pt solid #000000;border-right:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We are currently evaluating the impact of the new standard on our disclosures. </span></div></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></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_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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-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>53
<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.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenues and Trade Accounts Receivable (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 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 );">Disaggregation of Revenue</a></td>
<td class="text"><div style="margin-top:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:31.502%"></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.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.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.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.765%"></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.626%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="27" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>March 31, 2025</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in millions)</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Health Sciences</span></div></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Financial Services</span></div></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Products and Resources</span></div></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Communications, Media and Technology</span></div></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Geography:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="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="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North America</span></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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,330&#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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,043&#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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">911&#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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">570&#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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,854&#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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="border-top:1.5pt solid #000;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United Kingdom</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">153&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">137&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">457&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="border-top:0.5pt solid #000;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Continental Europe</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">160&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">147&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">153&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">493&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="border-top:1.5pt solid #000;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe - Total</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">209&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">300&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">290&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">151&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">950&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="border-top:1.5pt solid #000;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rest of World </span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">311&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="border-top:1.5pt solid #000;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,571&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,462&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,278&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">804&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,115&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service line:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="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="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 14.5pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consulting and technology services</span></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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">870&#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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,020&#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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">887&#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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">449&#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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,226&#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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="border-top:0.5pt solid #000;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outsourcing services</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">701&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">442&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">391&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">355&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,889&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="border-top:1.5pt solid #000;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,571&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,462&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,278&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">804&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,115&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Type of contract:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="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="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Time and materials</span></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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">481&#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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">764&#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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">556&#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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">434&#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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,235&#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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="border-top:0.5pt solid #000;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fixed-price</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">791&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">651&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">634&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">334&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,410&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="border-top:0.5pt solid #000;padding:2px 1pt 2px 14.5pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transaction or volume-based</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">299&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">470&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,571&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,462&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,278&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">804&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,115&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:31.502%"></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.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.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.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.765%"></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.626%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="27" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>March 31, 2024</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in millions)</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Health Sciences</span></div></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Financial Services</span></div></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Products &amp; Resources</span></div></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Communications, Media and Technology</span></div></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Geography:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="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="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North America</span></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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,209&#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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">977&#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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">773&#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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">562&#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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,521&#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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="border-top:1.5pt solid #000;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United Kingdom</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">143&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">138&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">456&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="border-top:0.5pt solid #000;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Continental Europe</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">151&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">145&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">483&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="border-top:1.5pt solid #000;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe - Total</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">179&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">294&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">276&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">190&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">939&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="border-top:1.5pt solid #000;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rest of World </span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">300&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="border-top:1.5pt solid #000;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,416&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,385&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,133&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">826&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,760&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service line:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="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="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 14.5pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consulting and technology services</span></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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">802&#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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">953&#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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">736&#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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">464&#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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,955&#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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="border-top:0.5pt solid #000;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outsourcing services</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">614&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">432&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">397&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">362&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,805&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="border-top:1.5pt solid #000;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,416&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,385&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,133&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">826&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,760&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Type of contract:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="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="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Time and materials</span></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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">490&#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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">783&#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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">470&#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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">467&#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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,210&#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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="border-top:0.5pt solid #000;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fixed-price</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">670&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">556&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">582&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">328&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,136&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="border-top:0.5pt solid #000;padding:2px 1pt 2px 14.5pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transaction or volume-based</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">256&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">414&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,416&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,385&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,133&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">826&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,760&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalizedContractCostTableTextBlock', window );">Capitalized Costs to Fulfill Contract with Customer</a></td>
<td class="text"><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows significant movements in the capitalized costs to fulfill for the three months ended March 31:</span></div><div style="text-align:justify"><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.005%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.139%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></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:12.791%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in millions)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">209&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">245&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Costs capitalized</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization expense</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impairment charge</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">192&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">235&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Costs to obtain contracts were immaterial for the periods disclosed.</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_ContractWithCustomerAssetAndLiabilityTableTextBlock', window );">Contract with Customer, Asset and Liability</a></td>
<td class="text">The table below shows significant movements in contract assets (current and noncurrent) for the three months ended March 31:<div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:65.712%"></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:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.431%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.792%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in millions)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">386&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">316&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues recognized during the period but not billed</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">327&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">248&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts reclassified to trade accounts receivable</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(259)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(180)</span></td><td style="border-top:0.5pt 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></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></tr><tr><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">454&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">384&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below shows significant movements in the deferred revenue balances (current and noncurrent) for the three months ended March 31:</span></div><div style="text-align:justify"><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.005%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.139%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></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:12.791%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in millions)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">480&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">427&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts billed but not recognized as revenues</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">374&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">311&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues recognized related to the beginning balance of deferred revenue</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(302)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(262)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts acquired in business combinations</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9&#160;</span></td><td style="border-top:0.5pt 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></tr><tr><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">552&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">485&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt 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_ReinsuranceRecoverableAllowanceForCreditLossTableTextBlock', window );">Reinsurance Recoverable, Allowance for Credit Loss</a></td>
<td class="text"><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the activity in the allowance for credit losses for trade accounts receivable for the three months ended March 31:</span></div><div style="margin-top:6pt;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:66.103%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.289%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.809%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.289%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.810%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in millions)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Credit loss expense</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> (1)</span></div></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Write-offs charged against the allowance</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3)</span></td><td style="border-top:0.5pt 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></tr><tr><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:32.748%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td></tr></table></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">Reported in "Selling, general and administrative expenses" in our unaudited consolidated statements of operations.</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_CapitalizedContractCostTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 cost capitalized in obtaining or fulfilling 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/2009/role/commonPracticeRef<br> -Topic 340<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479483/340-40-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_CapitalizedContractCostTableTextBlock</td>
</tr>
<tr>
<td style="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_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_ReinsuranceRecoverableAllowanceForCreditLossTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 allowance for credit loss on reinsurance recoverable.</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 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-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_ReinsuranceRecoverableAllowanceForCreditLossTableTextBlock</td>
</tr>
<tr>
<td style="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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>54
<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.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Restructuring Charges (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 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_ScheduleOfRestructuringReserveByTypeOfCostTextBlock', window );">NextGen Charges Roll Forward</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in our accrued employee separation costs included in "Accrued expenses and other current liabilities" in our unaudited consolidated statements of financial position are presented in the table below for the three months ended March 31: </span></div><div style="margin-top:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:65.712%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.431%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></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:12.792%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in millions)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</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></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employee separation costs accrued</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payments made</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt 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_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_ScheduleOfRestructuringReserveByTypeOfCostTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost. This element may also include a description of any reversal and other adjustment made during the period to the amount of an accrued liability for restructuring activities. This element may be used to encapsulate the roll forward presentations of an entity's restructuring reserve by type of cost and in total, and explanation of changes that occurred in 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 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://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> -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_ScheduleOfRestructuringReserveByTypeOfCostTextBlock</td>
</tr>
<tr>
<td style="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>55
<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.1</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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ctsh_AccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock', window );">Accrued Expenses And Other Current Liabilities</a></td>
<td class="text"><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses and other current liabilities were as follows: </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:66.689%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.541%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.728%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.542%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in millions)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 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',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2024</span></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Compensation and benefits</span></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,171&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,499&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer volume and other incentives</span></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">261&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">247&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities related to the resale of third-party products</span></div></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">245&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">154&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Professional fees</span></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">185&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">171&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income taxes</span></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">383&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">439&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total accrued expenses and other current liabilities</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,373&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,610&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt 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_ctsh_AccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accrued Expenses And Other Current 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;">ctsh_AccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ctsh_</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>56
<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.1</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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 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 );">Summary of Long-term Debt</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the long-term debt balances as of:</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:66.396%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.980%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.982%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in millions)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 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',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2024</span></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Notes outstanding under revolving credit facility</span></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">300&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term Loan</span></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">602&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">610&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less:</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current maturities - Term Loan</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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(33)</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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(33)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unamortized deferred financing costs</span></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt, net of current maturities</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">567&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">875&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt 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_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>57
<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.1</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 Income Taxes (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ctsh_ScheduleofEffectiveIncomeTaxRatesTableTextBlock', window );">Schedule of Effective Income Tax Rates</a></td>
<td class="text"><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our effective income tax rates were 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: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:8.695%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.970%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.696%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effective income tax rate</span></td><td colspan="2" style="border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.4&#160;</span></td><td style="border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.8&#160;</span></td><td style="border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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_ctsh_ScheduleofEffectiveIncomeTaxRatesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>[Table Text Block] for Schedule of Effective Income Tax Rates [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;">ctsh_ScheduleofEffectiveIncomeTaxRatesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ctsh_</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_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>58
<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.1</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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 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 );">Location And Fair Values Of Derivative Financial Instruments In Our Condensed Consolidated Statements Of Financial Position</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides information on the location and fair values of derivative financial instruments included in our unaudited consolidated statements of financial position as of:</span></div><div style="margin-top:8pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"></td><td style="width:27.176%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.714%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:22.611%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.714%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.472%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.009%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.472%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.714%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.472%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.567%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.479%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;(in millions)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 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',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2024</span></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Designation of Derivatives</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Location&#160;on&#160;Statement&#160;of<br/>Financial Position</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Liabilities</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Assets&#160;&#160;</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Liabilities</span></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange forward and option contracts &#8211; Designated as cash flow hedging instruments</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current assets</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other noncurrent assets</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses and other current liabilities</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other noncurrent liabilities</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange forward contracts &#8211; Not designated as hedging instruments</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current assets</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses and other current liabilities</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt 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_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock', window );">Notional value of outstanding contracts by year of maturity</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The notional value of the outstanding contracts by year of maturity was as follows: </span></div><div style="margin-top:3pt;text-align:justify"><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.052%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.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:13.960%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in millions)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 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',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2024</span></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,610&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,010&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,175&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">920&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total notional value of contracts outstanding </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,910&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,930&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt 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></tr></table></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span>Includes $63&#160;million notional value of option contracts as of March&#160;31, 2025 with the remaining notional value related to forward contracts. There were no option contracts as of December&#160;31, 2024.<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_ctsh_DerivativesNotDesignatedAsHedgingInstrumentsDisclosureTextBlockTableTextBlock', window );">Additional Information Related To Outstanding Contracts Not Designated As Hedging Instruments</a></td>
<td class="text"><div style="text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additional information related to the outstanding foreign exchange forward contracts not designated as hedging instruments was as follows:</span></div><div style="margin-top:3pt;text-align:justify"><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:46.122%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.449%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.700%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.449%"></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.449%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.700%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.454%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in millions)</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 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',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2024</span></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Notional</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Notional</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contracts outstanding</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">801&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">489&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt 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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ctsh_DerivativesNotDesignatedAsHedgingInstrumentsRecognizedInIncomeTextBlockTableTextBlock', window );">Location And Amounts Of Pre-Tax Gains (Losses) On Derivative Financial Instruments Not Designated As Hedges</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides information on the location and amounts of realized and unrealized pre-tax gains and losses on the other derivative financial instruments for the three months ended March 31:</span></div><div style="margin-top:3pt;text-align:justify"><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.578%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.707%"></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:8.841%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.408%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.843%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Location&#160;of&#160;Net Gains (Losses) on Derivative Instruments</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount&#160;of&#160;Net Gains (Losses) on&#160;Derivative&#160;Instruments</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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;&#160;(in millions)</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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></tr><tr><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange forward contracts &#8211; Not designated as hedging instruments</span></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-569"><span style="-sec-ix-hidden:f-570">Foreign currency exchange gains (losses), net</span></span></span></td><td colspan="3" style="border-bottom:3pt double #000;padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ctsh_DerivativesNotDesignatedAsHedgingInstrumentsDisclosureTextBlockTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Derivatives Not Designated as Hedging Instruments 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;">ctsh_DerivativesNotDesignatedAsHedgingInstrumentsDisclosureTextBlockTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ctsh_</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_ctsh_DerivativesNotDesignatedAsHedgingInstrumentsRecognizedInIncomeTextBlockTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Derivatives Not Designated as Hedging Instruments Recognized in 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;">ctsh_DerivativesNotDesignatedAsHedgingInstrumentsRecognizedInIncomeTextBlockTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ctsh_</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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 notional amounts of outstanding derivative positions.</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 1A<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-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_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock</td>
</tr>
<tr>
<td style="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>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.1</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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 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 );">Financial Assets And (Liabilities) Measured At Fair Value On A Recurring Basis</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the financial assets and (liabilities) measured at fair value on a recurring basis as of March&#160;31, 2025:</span></div><div style="margin-top:6pt;text-align:justify"><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:51.616%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.032%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.149%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.032%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.002%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.032%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.002%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.035%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in millions)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level&#160;3</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents: </span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29&#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',sans-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',sans-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',sans-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',sans-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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Time deposits</span></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">794&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">794&#160;</span></td><td style="border-top:0.5pt 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></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term investments:</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Time deposits</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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity investment security</span></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11&#160;</span></td><td style="border-top:0.5pt 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></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="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current assets:</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange forward and option contracts</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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9&#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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9&#160;</span></td><td style="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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other noncurrent assets:</span></div></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange forward contracts</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',sans-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="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6&#160;</span></td><td style="background-color:#ffffff;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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses and other current liabilities:</span></div></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange forward contracts</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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9)</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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9)</span></td><td style="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="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other noncurrent liabilities:</span></div></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="border-bottom:0.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange forward contracts</span></td><td colspan="2" style="border-bottom:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-bottom:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-bottom:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="border-bottom:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-bottom:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-bottom:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-bottom:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="border-bottom:0.5pt 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></tr></table></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the financial assets and (liabilities) measured at fair value on a recurring basis as of December&#160;31, 2024:</span></div><div style="text-align:justify"><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:50.361%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.280%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.139%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.280%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.139%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.280%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.992%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.429%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in millions)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level&#160;3</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents:</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40&#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',sans-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',sans-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',sans-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',sans-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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Time deposits</span></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">991&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">991&#160;</span></td><td style="border-top:0.5pt 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></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term investments:</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Time deposits</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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity investment security</span></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11&#160;</span></td><td style="border-top:0.5pt 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></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="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current assets:</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange forward contracts</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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2&#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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses and other current liabilities:</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange forward contracts</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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24)</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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24)</span></td><td style="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="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other noncurrent liabilities:</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="border-bottom:0.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange forward contracts</span></td><td colspan="2" style="border-bottom:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-bottom:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-bottom:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13)</span></td><td style="border-bottom:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-bottom:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-bottom:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-bottom:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13)</span></td><td style="border-bottom:0.5pt 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></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_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_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>60
<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.1</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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 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 Income (Loss)</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in "Accumulated other comprehensive income (loss)" by component were as follows for the three months ended March&#160;31, 2025: </span></div><div style="margin-top:9pt;text-align:justify"><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.853%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.525%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.087%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.091%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;(in millions)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Before Tax<br/>Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Tax<br/>Effect</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net of Tax<br/>Amount</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation adjustments:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(261)</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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7&#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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(254)</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="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;border-top:0.5pt solid #000;padding:2px 1pt 2px 46pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in foreign currency translation adjustments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">103&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(164)</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(151)</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized gains and losses on cash flow hedges:</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(34)</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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9&#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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25)</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="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="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:45pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized gains arising during the period</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8)</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reclassifications of net losses to:</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 61.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenues</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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7&#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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5&#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="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="border-top:0.5pt solid #000;padding:2px 1pt 2px 61.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">SG&amp;A expenses</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net change</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10)</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Losses on defined benefit plans:</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20)</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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3&#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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17)</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="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="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Losses on defined benefit plans</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20)</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17)</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated other comprehensive income (loss):</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(315)</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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19&#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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(296)</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="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="border-top:0.5pt solid #000;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income (loss)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(180)</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(165)</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in "Accumulated other comprehensive income (loss)" by component were as follows for the three months ended March&#160;31, 2024:</span></div><div style="margin-top:6pt;text-align:justify"><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.853%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.525%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.087%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.091%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;(in millions)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Before Tax<br/>Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Tax<br/>Effect</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net of Tax<br/>Amount</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation adjustments:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(109)</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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5&#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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(104)</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="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="border-top:0.5pt solid #000;padding:2px 1pt 2px 46pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in foreign currency translation adjustments</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(74)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(73)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(183)</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(177)</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized gains and losses on cash flow hedges:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13&#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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3)</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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10&#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="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="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:45pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized gains arising during the period</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7)</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated other comprehensive income (loss):</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(96)</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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2&#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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(94)</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="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="border-top:0.5pt solid #000;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income (loss)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(59)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(62)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(155)</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(156)</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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_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>61
<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.1</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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 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 );">Segment Operating Profit</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify"><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:36.180%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.139%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.139%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.139%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.139%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.576%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31, 2025</span></div></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in millions)</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">HS</span></div></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">FS</span></div></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">P&amp;R</span></div></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">CMT</span></div></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></div></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues</span></div></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,571&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,462&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,278&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">804&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,115&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: other segment items</span></div></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,265&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,208&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,073&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">712&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,258&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Segment operating profit</span></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">306&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">254&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">205&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">857&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: unallocated costs</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income from operations</span></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">853&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><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:36.180%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.139%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.139%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.139%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.139%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.576%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months  Ended March 31, 2024</span></div></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in millions)</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">HS</span></div></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">FS</span></div></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">P&amp;R</span></div></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">CMT</span></div></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></div></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues</span></div></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,416&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,385&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,133&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">826&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,760&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: other segment items</span></div></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,154&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,177&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">952&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">736&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,019&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Segment operating profit</span></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">262&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">208&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">181&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">741&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: unallocated costs</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income from operations</span></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">695&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other segment items for each reportable segment primarily include employee compensation and benefits, subcontractor costs, costs of third-party products and services related to revenue and project-related travel.</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_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock', window );">Revenues And Long-Lived Assets By Geographic Area</a></td>
<td class="text"><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-lived assets by geographic area 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.707%"><tr><td style="width:1.0%"></td><td style="width:66.495%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.709%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.585%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.711%"></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',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;(in millions)</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2025</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2024</span></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-lived Assets: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North America</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">327&#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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">338&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe</span></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rest of World </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span></div></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">588&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">584&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">988&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">994&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:32.748%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td></tr></table></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">Long-lived assets include property and equipment, net of accumulated depreciation and amortization.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">Substantially all relates to the United States.</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">Substantially all relates to India.</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_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of information concerning material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries.</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(1))<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> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<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_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock</td>
</tr>
<tr>
<td style="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>62
<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.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Interim Consolidated Financial Statements (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2025</div></th>
<th class="th"><div>Mar. 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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [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_ProceedsFromSaleOfPropertyPlantAndEquipment', window );">Proceeds from sale of property and equipment</a></td>
<td class="nump">$ 70<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_GainLossOnSaleOfPropertyPlantEquipment', window );">Gain on sale of property and equipment</a></td>
<td class="nump">$ 62<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_GainLossOnSaleOfPropertyPlantEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.</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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnSaleOfPropertyPlantEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-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_ProceedsFromSaleOfPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.</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 12<br> -Subparagraph (c)<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_ProceedsFromSaleOfPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>63
<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.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenues and Trade Accounts Receivable - Disaggregation of Revenue (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2025</div></th>
<th class="th"><div>Mar. 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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">$ 5,115<span></span>
</td>
<td class="nump">$ 4,760<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">2,235<span></span>
</td>
<td class="nump">2,210<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerBasisOfPricingAxis=us-gaap_FixedPriceContractMember', window );">Fixed-price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">2,410<span></span>
</td>
<td class="nump">2,136<span></span>
</td>
</tr>
<tr class="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=ctsh_TransactionOrVolumeBasedMember', window );">Transaction or volume-based</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">470<span></span>
</td>
<td class="nump">414<span></span>
</td>
</tr>
<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 );">North America</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">3,854<span></span>
</td>
<td class="nump">3,521<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_GB', window );">United Kingdom</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">457<span></span>
</td>
<td class="nump">456<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=ctsh_EuropeexcludingUnitedKingdomMember', window );">Europe, excluding United Kingdom</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">493<span></span>
</td>
<td class="nump">483<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_EuropeMember', window );">Europe</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">950<span></span>
</td>
<td class="nump">939<span></span>
</td>
</tr>
<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=ctsh_RestofWorldMember', window );">Rest of World</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">311<span></span>
</td>
<td class="nump">300<span></span>
</td>
</tr>
<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_ProductOrServiceAxis=ctsh_ConsultingAndTechnologyServicesMember', window );">Consulting And Technology Services</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">3,226<span></span>
</td>
<td class="nump">2,955<span></span>
</td>
</tr>
<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_ProductOrServiceAxis=ctsh_OutsourcingServicesMember', window );">Outsourcing Services</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">1,889<span></span>
</td>
<td class="nump">1,805<span></span>
</td>
</tr>
<tr class="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=ctsh_HealthSciencesMember', window );">Healthcare Segment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">1,571<span></span>
</td>
<td class="nump">1,416<span></span>
</td>
</tr>
<tr class="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=ctsh_HealthSciencesMember', window );">Healthcare Segment | Time-and-materials</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">481<span></span>
</td>
<td class="nump">490<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=ctsh_HealthSciencesMember', window );">Healthcare Segment | Fixed-price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">791<span></span>
</td>
<td class="nump">670<span></span>
</td>
</tr>
<tr class="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=ctsh_HealthSciencesMember', window );">Healthcare Segment | Transaction or volume-based</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">299<span></span>
</td>
<td class="nump">256<span></span>
</td>
</tr>
<tr class="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=ctsh_HealthSciencesMember', window );">Healthcare Segment | North America</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">1,330<span></span>
</td>
<td class="nump">1,209<span></span>
</td>
</tr>
<tr class="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=ctsh_HealthSciencesMember', window );">Healthcare Segment | United Kingdom</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">49<span></span>
</td>
<td class="nump">44<span></span>
</td>
</tr>
<tr class="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=ctsh_HealthSciencesMember', window );">Healthcare Segment | Europe, excluding United Kingdom</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">160<span></span>
</td>
<td class="nump">135<span></span>
</td>
</tr>
<tr class="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=ctsh_HealthSciencesMember', window );">Healthcare Segment | Europe</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">209<span></span>
</td>
<td class="nump">179<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=ctsh_HealthSciencesMember', window );">Healthcare Segment | Rest of World</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">32<span></span>
</td>
<td class="nump">28<span></span>
</td>
</tr>
<tr class="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=ctsh_HealthSciencesMember', window );">Healthcare Segment | Consulting And Technology Services</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">870<span></span>
</td>
<td class="nump">802<span></span>
</td>
</tr>
<tr class="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=ctsh_HealthSciencesMember', window );">Healthcare Segment | Outsourcing Services</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">701<span></span>
</td>
<td class="nump">614<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=ctsh_FinancialServicesMember', window );">Financial Services</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">1,462<span></span>
</td>
<td class="nump">1,385<span></span>
</td>
</tr>
<tr class="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=ctsh_FinancialServicesMember', window );">Financial Services | Time-and-materials</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">764<span></span>
</td>
<td class="nump">783<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=ctsh_FinancialServicesMember', window );">Financial Services | Fixed-price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">651<span></span>
</td>
<td class="nump">556<span></span>
</td>
</tr>
<tr class="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=ctsh_FinancialServicesMember', window );">Financial Services | Transaction or volume-based</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">47<span></span>
</td>
<td class="nump">46<span></span>
</td>
</tr>
<tr class="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=ctsh_FinancialServicesMember', window );">Financial Services | North America</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">1,043<span></span>
</td>
<td class="nump">977<span></span>
</td>
</tr>
<tr class="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=ctsh_FinancialServicesMember', window );">Financial Services | United Kingdom</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">153<span></span>
</td>
<td class="nump">143<span></span>
</td>
</tr>
<tr class="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=ctsh_FinancialServicesMember', window );">Financial Services | Europe, excluding United Kingdom</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">147<span></span>
</td>
<td class="nump">151<span></span>
</td>
</tr>
<tr class="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=ctsh_FinancialServicesMember', window );">Financial Services | Europe</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">300<span></span>
</td>
<td class="nump">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=ctsh_FinancialServicesMember', window );">Financial Services | Rest of World</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">119<span></span>
</td>
<td class="nump">114<span></span>
</td>
</tr>
<tr class="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=ctsh_FinancialServicesMember', window );">Financial Services | Consulting And Technology Services</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">1,020<span></span>
</td>
<td class="nump">953<span></span>
</td>
</tr>
<tr class="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=ctsh_FinancialServicesMember', window );">Financial Services | Outsourcing Services</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">442<span></span>
</td>
<td class="nump">432<span></span>
</td>
</tr>
<tr class="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=ctsh_ProductsandResourcesMember', window );">Products and Resources</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">1,278<span></span>
</td>
<td class="nump">1,133<span></span>
</td>
</tr>
<tr class="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=ctsh_ProductsandResourcesMember', window );">Products and Resources | Time-and-materials</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">556<span></span>
</td>
<td class="nump">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_StatementBusinessSegmentsAxis=ctsh_ProductsandResourcesMember', window );">Products and Resources | Fixed-price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">634<span></span>
</td>
<td class="nump">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_StatementBusinessSegmentsAxis=ctsh_ProductsandResourcesMember', window );">Products and Resources | Transaction or volume-based</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">88<span></span>
</td>
<td class="nump">81<span></span>
</td>
</tr>
<tr class="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=ctsh_ProductsandResourcesMember', window );">Products and Resources | North America</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">911<span></span>
</td>
<td class="nump">773<span></span>
</td>
</tr>
<tr class="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=ctsh_ProductsandResourcesMember', window );">Products and Resources | United Kingdom</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">137<span></span>
</td>
<td class="nump">131<span></span>
</td>
</tr>
<tr class="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=ctsh_ProductsandResourcesMember', window );">Products and Resources | Europe, excluding United Kingdom</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">153<span></span>
</td>
<td class="nump">145<span></span>
</td>
</tr>
<tr class="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=ctsh_ProductsandResourcesMember', window );">Products and Resources | Europe</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">290<span></span>
</td>
<td class="nump">276<span></span>
</td>
</tr>
<tr class="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=ctsh_ProductsandResourcesMember', window );">Products and Resources | Rest of World</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">77<span></span>
</td>
<td class="nump">84<span></span>
</td>
</tr>
<tr class="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=ctsh_ProductsandResourcesMember', window );">Products and Resources | Consulting And Technology Services</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">887<span></span>
</td>
<td class="nump">736<span></span>
</td>
</tr>
<tr class="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=ctsh_ProductsandResourcesMember', window );">Products and Resources | Outsourcing Services</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">391<span></span>
</td>
<td class="nump">397<span></span>
</td>
</tr>
<tr class="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=ctsh_CommunicationMediaandTechnologyMember', window );">Communication, Media and Technology</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">804<span></span>
</td>
<td class="nump">826<span></span>
</td>
</tr>
<tr class="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=ctsh_CommunicationMediaandTechnologyMember', window );">Communication, Media and Technology | Time-and-materials</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">434<span></span>
</td>
<td class="nump">467<span></span>
</td>
</tr>
<tr class="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=ctsh_CommunicationMediaandTechnologyMember', window );">Communication, Media and Technology | Fixed-price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">334<span></span>
</td>
<td class="nump">328<span></span>
</td>
</tr>
<tr class="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=ctsh_CommunicationMediaandTechnologyMember', window );">Communication, Media and Technology | Transaction or volume-based</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">36<span></span>
</td>
<td class="nump">31<span></span>
</td>
</tr>
<tr class="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=ctsh_CommunicationMediaandTechnologyMember', window );">Communication, Media and Technology | North America</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">570<span></span>
</td>
<td class="nump">562<span></span>
</td>
</tr>
<tr class="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=ctsh_CommunicationMediaandTechnologyMember', window );">Communication, Media and Technology | United Kingdom</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">118<span></span>
</td>
<td class="nump">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_us-gaap_StatementBusinessSegmentsAxis=ctsh_CommunicationMediaandTechnologyMember', window );">Communication, Media and Technology | Europe, excluding United Kingdom</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">33<span></span>
</td>
<td class="nump">52<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=ctsh_CommunicationMediaandTechnologyMember', window );">Communication, Media and Technology | Europe</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">151<span></span>
</td>
<td class="nump">190<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=ctsh_CommunicationMediaandTechnologyMember', window );">Communication, Media and Technology | Rest of World</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">83<span></span>
</td>
<td class="nump">74<span></span>
</td>
</tr>
<tr class="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=ctsh_CommunicationMediaandTechnologyMember', window );">Communication, Media and Technology | Consulting And Technology Services</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">449<span></span>
</td>
<td class="nump">464<span></span>
</td>
</tr>
<tr class="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=ctsh_CommunicationMediaandTechnologyMember', window );">Communication, Media and Technology | Outsourcing Services</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">$ 355<span></span>
</td>
<td class="nump">$ 362<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_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_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=ctsh_TransactionOrVolumeBasedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=ctsh_TransactionOrVolumeBasedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=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=ctsh_EuropeexcludingUnitedKingdomMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=ctsh_EuropeexcludingUnitedKingdomMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=ctsh_RestofWorldMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=ctsh_RestofWorldMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_ProductOrServiceAxis=ctsh_ConsultingAndTechnologyServicesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_ProductOrServiceAxis=ctsh_ConsultingAndTechnologyServicesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_ProductOrServiceAxis=ctsh_OutsourcingServicesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_ProductOrServiceAxis=ctsh_OutsourcingServicesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=ctsh_HealthSciencesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=ctsh_HealthSciencesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=ctsh_FinancialServicesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=ctsh_FinancialServicesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=ctsh_ProductsandResourcesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=ctsh_ProductsandResourcesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=ctsh_CommunicationMediaandTechnologyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=ctsh_CommunicationMediaandTechnologyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>64
<FILENAME>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.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenues and Trade Accounts Receivable - Capitalized Costs to Fulfill Contract with Customer (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2025</div></th>
<th class="th"><div>Mar. 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_ctsh_CapitalizedContractCostNetRollForward', window );"><strong>Capitalized Contract Cost, Net [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_CapitalizedContractCostNet', window );">Beginning balance</a></td>
<td class="nump">$ 209<span></span>
</td>
<td class="nump">$ 245<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_ctsh_CapitalizedContractCostCostsCapitalized', window );">Costs capitalized</a></td>
<td class="nump">10<span></span>
</td>
<td class="nump">14<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalizedContractCostAmortization', window );">Amortization expense</a></td>
<td class="num">(20)<span></span>
</td>
<td class="num">(22)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalizedContractCostImpairmentLoss', window );">Impairment charge</a></td>
<td class="num">(7)<span></span>
</td>
<td class="num">(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_CapitalizedContractCostNet', window );">Ending balance</a></td>
<td class="nump">$ 192<span></span>
</td>
<td class="nump">$ 235<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ctsh_CapitalizedContractCostCostsCapitalized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Capitalized Contract Cost, Costs Capitalized</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;">ctsh_CapitalizedContractCostCostsCapitalized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ctsh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ctsh_CapitalizedContractCostNetRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Capitalized Contract Cost, Net</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;">ctsh_CapitalizedContractCostNetRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ctsh_</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_CapitalizedContractCostAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense for asset recognized from cost incurred to obtain or fulfill 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 340<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479483/340-40-50-3<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 (f)<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 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (d)<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_CapitalizedContractCostAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_CapitalizedContractCostImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of impairment loss for asset recognized from cost incurred to obtain or fulfill 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 340<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479483/340-40-50-3<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 (g)<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 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<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_CapitalizedContractCostImpairmentLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_CapitalizedContractCostNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill 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 340<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479483/340-40-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_CapitalizedContractCostNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>65
<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.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenues and Trade Accounts Receivable - Significant Movements in Contract Assets (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2025</div></th>
<th class="th"><div>Mar. 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_ContractWithCustomerAssetAllowanceForCreditLossRollForward', window );"><strong>Contract with Customer, Asset, Allowance for Credit Loss [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_ContractWithCustomerAssetGross', window );">Beginning balance</a></td>
<td class="nump">$ 386<span></span>
</td>
<td class="nump">$ 316<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_ctsh_ContractWithCustomerAssetRevenueRecognizedButNotBilled', window );">Revenues recognized during the period but not billed</a></td>
<td class="nump">327<span></span>
</td>
<td class="nump">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_ContractWithCustomerAssetReclassifiedToReceivable', window );">Amounts reclassified to trade accounts receivable</a></td>
<td class="num">(259)<span></span>
</td>
<td class="num">(180)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetGross', window );">Ending balance</a></td>
<td class="nump">$ 454<span></span>
</td>
<td class="nump">$ 384<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ctsh_ContractWithCustomerAssetRevenueRecognizedButNotBilled">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contract With Customer, Asset, Revenue Recognized But Not Billed</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;">ctsh_ContractWithCustomerAssetRevenueRecognizedButNotBilled</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ctsh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ContractWithCustomerAssetAllowanceForCreditLossRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_ContractWithCustomerAssetAllowanceForCreditLossRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerAssetGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before allowance for credit loss, of right to consideration in exchange for good or service transferred to customer, when right is conditioned on something other than passage of time.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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_ContractWithCustomerAssetReclassifiedToReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time from transfer to receivable due to right to consideration becoming unconditional.</p></div>
<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 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Subparagraph (d)<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_ContractWithCustomerAssetReclassifiedToReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>66
<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.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenues and Trade Accounts Receivable - Significant Movements in Deferred Revenue Balances (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2025</div></th>
<th class="th"><div>Mar. 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_ctsh_ContractWithCustomerLiabilityRollForward', window );"><strong>Contract with Customer, Liability [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_ContractWithCustomerLiability', window );">Beginning balance</a></td>
<td class="nump">$ 480<span></span>
</td>
<td class="nump">$ 427<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_ctsh_ContractWithCustomerLiabilityAmountBilledButRevenueNotRecognized', window );">Amounts billed but not recognized as revenues</a></td>
<td class="nump">374<span></span>
</td>
<td class="nump">311<span></span>
</td>
</tr>
<tr class="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 related to the beginning balance of deferred revenue</a></td>
<td class="num">(302)<span></span>
</td>
<td class="num">(262)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityIncreaseDecreaseForContractAcquiredInBusinessCombination', window );">Amounts acquired in business combinations</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">9<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiability', window );">Ending balance</a></td>
<td class="nump">$ 552<span></span>
</td>
<td class="nump">$ 485<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ctsh_ContractWithCustomerLiabilityAmountBilledButRevenueNotRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contract With Customer, Liability, Amount Billed But Revenue Not Recognized</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;">ctsh_ContractWithCustomerLiabilityAmountBilledButRevenueNotRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ctsh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ctsh_ContractWithCustomerLiabilityRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contract with Customer, 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;">ctsh_ContractWithCustomerLiabilityRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ctsh_</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_ContractWithCustomerLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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_ContractWithCustomerLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityIncreaseDecreaseForContractAcquiredInBusinessCombination">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 from customer has been received or is due, from business combination.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Subparagraph (a)<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_ContractWithCustomerLiabilityIncreaseDecreaseForContractAcquiredInBusinessCombination</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>67
<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.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Revenues and Trade Accounts Receivable - Remaining Performance Obligations Narrative (Details)<br> $ in Millions</strong></div></th>
<th class="th">
<div>Mar. 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_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_RevenueRemainingPerformanceObligation', window );">Revenue, remaining performance obligation</a></td>
<td class="nump">$ 5,627<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2025-04-01', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-04-01 | Revenue Remaining Performance Obligation Period One</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_RevenueRemainingPerformanceObligationPercentage', window );">Revenue, remaining performance obligation, percentage</a></td>
<td class="nump">35.00%<span></span>
</td>
</tr>
<tr class="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, 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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2025-04-01', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-04-01 | Revenue Remaining Performance Obligation Period Two</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_RevenueRemainingPerformanceObligationPercentage', window );">Revenue, remaining performance obligation, percentage</a></td>
<td class="nump">55.00%<span></span>
</td>
</tr>
<tr class="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, period</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_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2025-04-01', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-04-01 | Revenue Remaining Performance Obligation Period Three</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_RevenueRemainingPerformanceObligationPercentage', window );">Revenue, remaining performance obligation, percentage</a></td>
<td class="nump">90.00%<span></span>
</td>
</tr>
<tr class="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, period</a></td>
<td class="text">5 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_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_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_RevenueRemainingPerformanceObligationPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 remaining performance obligation to total remaining performance obligation not 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/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_RevenueRemainingPerformanceObligationPercentage</td>
</tr>
<tr>
<td style="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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2025-04-01">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2025-04-01</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ctsh_RevenueRemainingPerformanceObligationPeriodAxis=ctsh_RevenueRemainingPerformanceObligationPeriodOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ctsh_RevenueRemainingPerformanceObligationPeriodAxis=ctsh_RevenueRemainingPerformanceObligationPeriodOneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ctsh_RevenueRemainingPerformanceObligationPeriodAxis=ctsh_RevenueRemainingPerformanceObligationPeriodTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ctsh_RevenueRemainingPerformanceObligationPeriodAxis=ctsh_RevenueRemainingPerformanceObligationPeriodTwoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ctsh_RevenueRemainingPerformanceObligationPeriodAxis=ctsh_RevenueRemainingPerformanceObligationPeriodThreeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ctsh_RevenueRemainingPerformanceObligationPeriodAxis=ctsh_RevenueRemainingPerformanceObligationPeriodThreeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>68
<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.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenues and Trade Accounts Receivable - Trade Accounts And Allowance for Doubtful Accounts (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2025</div></th>
<th class="th"><div>Mar. 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_AllowanceForDoubtfulAccountsReceivableRollforward', window );"><strong>Accounts Receivable, Allowance for Credit Loss [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_AllowanceForDoubtfulAccountsReceivable', window );">Beginning Balance</a></td>
<td class="nump">$ 26<span></span>
</td>
<td class="nump">$ 32<span></span>
</td>
</tr>
<tr class="re">
<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 );">Credit loss expense</a></td>
<td class="nump">4<span></span>
</td>
<td class="nump">1<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs', window );">Write-offs charged against the allowance</a></td>
<td class="num">(2)<span></span>
</td>
<td class="num">(3)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivable', window );">Ending Balance</a></td>
<td class="nump">$ 28<span></span>
</td>
<td class="nump">$ 30<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_AllowanceForDoubtfulAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 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 (f)<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 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-50-13<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)(5))<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 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<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 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479344/326-20-45-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481962/310-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_AllowanceForDoubtfulAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_AllowanceForDoubtfulAccountsReceivableRollforward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_AllowanceForDoubtfulAccountsReceivableRollforward</td>
</tr>
<tr>
<td style="padding-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_AllowanceForDoubtfulAccountsReceivableWriteOffs">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of direct write-downs of accounts receivable charged against the allowance.</p></div>
<a href="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 (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-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_AllowanceForDoubtfulAccountsReceivableWriteOffs</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>69
<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.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Restructuring Charges - Narrative (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2025</div></th>
<th class="th"><div>Mar. 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_RestructuringCostAndReserveLineItems', window );"><strong>Accrued Restructuring Costs</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_RestructuringCharges', window );">Restructuring charges</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 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_RestructuringPlanAxis=ctsh_NextGenProgramMember', window );">NextGen Program</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>Accrued Restructuring Costs</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_RestructuringCharges', window );">Restructuring charges</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">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_RestructuringCostAndReserveAxis=us-gaap_EmployeeSeveranceMember', window );">Employee Severance</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_RestructuringCostAndReserveLineItems', window );"><strong>Accrued Restructuring Costs</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_RestructuringCharges', window );">Restructuring charges</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">8<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveAxis=us-gaap_EmployeeSeveranceMember', window );">Employee Severance | NextGen Program</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>Accrued Restructuring Costs</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_RestructuringCharges', window );">Restructuring charges</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveAxis=us-gaap_FacilityClosingMember', window );">Facility exit costs | NextGen Program</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_RestructuringCostAndReserveLineItems', window );"><strong>Accrued Restructuring Costs</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_RestructuringCharges', window );">Restructuring charges</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveAxis=us-gaap_OtherRestructuringMember', window );">Third party and other costs | NextGen Program</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>Accrued Restructuring Costs</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_RestructuringCharges', window );">Restructuring charges</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_RestructuringPlanAxis=ctsh_NextGenProgramMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=ctsh_NextGenProgramMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCostAndReserveAxis=us-gaap_OtherRestructuringMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_OtherRestructuringMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>70
<FILENAME>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.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Restructuring Charges - Restructuring Reserve (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2025</div></th>
<th class="th"><div>Mar. 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_RestructuringReserveRollForward', window );"><strong>Restructuring Reserve [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_RestructuringCharges', window );">Employee separation costs accrued</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 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_RestructuringCostAndReserveAxis=us-gaap_EmployeeSeveranceMember', window );">Employee Severance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringReserveCurrent', window );">Beginning balance</a></td>
<td class="nump">35<span></span>
</td>
<td class="nump">42<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Employee separation costs accrued</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">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_PaymentsForRestructuring', window );">Payments made</a></td>
<td class="num">(20)<span></span>
</td>
<td class="num">(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_RestructuringReserveCurrent', window );">Ending balance</a></td>
<td class="nump">$ 15<span></span>
</td>
<td class="nump">$ 29<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_RestructuringReserveCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 known and estimated obligations associated with exit from or disposal of business activities or restructurings pursuant to a duly authorized plan, which are expected to be paid in the next twelve months or in the normal operating cycle if longer. Costs of such activities include those for one-time termination benefits, termination of an operating lease or other contract, consolidating or closing facilities, relocating employees, and costs associated with an ongoing benefit arrangement, but excludes costs associated with the retirement of a long-lived 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/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(20))<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 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 3: http://www.xbrl.org/2009/role/commonPracticeRef<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_RestructuringReserveCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>71
<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.1</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 Millions</strong></div></th>
<th class="th"><div>Mar. 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_EmployeeRelatedLiabilitiesCurrent', window );">Compensation and benefits</a></td>
<td class="nump">$ 1,171<span></span>
</td>
<td class="nump">$ 1,499<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_ctsh_CustomerVolumeandOtherIncentivesCurrent', window );">Customer volume and other incentives</a></td>
<td class="nump">261<span></span>
</td>
<td class="nump">247<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedIncomeTaxesCurrent', window );">Income taxes</a></td>
<td class="nump">128<span></span>
</td>
<td class="nump">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_AccruedProfessionalFeesCurrent', window );">Professional fees</a></td>
<td class="nump">185<span></span>
</td>
<td class="nump">171<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesCurrent', window );">Other</a></td>
<td class="nump">383<span></span>
</td>
<td class="nump">439<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 accrued expenses and other current liabilities</a></td>
<td class="nump">2,373<span></span>
</td>
<td class="nump">2,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_ctsh_LiabilitiesRelatedToTheResaleOfThirdPartyProducts', window );">Liabilities Related to the Resale of Third-Party Products</a></td>
<td class="nump">$ 245<span></span>
</td>
<td class="nump">$ 154<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ctsh_CustomerVolumeandOtherIncentivesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 value of amounts due which have been recorded as a reduction of revenue over a contract period for services provided.</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;">ctsh_CustomerVolumeandOtherIncentivesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ctsh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ctsh_LiabilitiesRelatedToTheResaleOfThirdPartyProducts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Liabilities Related to the Resale of Third-Party Products</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;">ctsh_LiabilitiesRelatedToTheResaleOfThirdPartyProducts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ctsh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_AccruedProfessionalFeesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 obligations incurred through that date and payable for professional fees, such as for legal and accounting services received. 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_AccruedProfessionalFeesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_OtherLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 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><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_OtherLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>72
<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.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt (Additional Disclosures) (Details) - Credit Agreement - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="3">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2024</div></th>
<th class="th"><div>Mar. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Sep. 30, 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_DebtInstrumentAxis=ctsh_CreditAgreementMember', window );">Term Loan</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_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [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_DebtInstrumentFaceAmount', window );">Principal amount of debt</a></td>
<td class="nump">$ 650<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_VariableRateAxis=us-gaap_BaseRateMember', window );">Base Rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable rate</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VariableRateAxis=ctsh_TermBenchmarkMember', window );">Term Benchmark</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_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable rate</a></td>
<td class="nump">0.875%<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_VariableRateAxis=ctsh_TermBenchmarkMember', window );">Term Benchmark | Minimum</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_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable rate</a></td>
<td class="nump">0.75%<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_VariableRateAxis=ctsh_TermBenchmarkMember', window );">Term Benchmark | Maximum</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_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable rate</a></td>
<td class="nump">1.125%<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_VariableRateAxis=ctsh_TermBenchmarkWithoutDebtRatingsMember', window );">Term Benchmark Without Debt Ratings | Minimum</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_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable rate</a></td>
<td class="nump">0.875%<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_VariableRateAxis=ctsh_TermBenchmarkWithoutDebtRatingsMember', window );">Term Benchmark Without Debt Ratings | Maximum</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_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable rate</a></td>
<td class="nump">1.125%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving Credit Facility | Unsecured Debt</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_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [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_DebtInstrumentFaceAmount', window );">Principal amount of debt</a></td>
<td class="nump">$ 1,850<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_ProceedsFromLongTermLinesOfCredit', window );">Proceeds from borrowings under the revolving credit facility</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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfLinesOfCredit', window );">Repayments of Lines of Credit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 300<span></span>
</td>
<td class="nump">$ 300<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_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_DebtInstrumentFaceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 (par) amount of debt instrument at time of issuance.</p></div>
<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 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 2: 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 3: 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 4: 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 5: http://www.xbrl.org/2003/role/disclosureRef<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><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentFaceAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_LineOfCreditFacilityLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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(f))<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 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 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-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_LineOfCreditFacilityLineItems</td>
</tr>
<tr>
<td style="padding-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_ProceedsFromLongTermLinesOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond 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> -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_ProceedsFromLongTermLinesOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_RepaymentsOfLinesOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit 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 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(f))<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 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<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_RepaymentsOfLinesOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DebtInstrumentAxis=ctsh_CreditAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=ctsh_CreditAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LoansPayableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_LoansPayableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_BaseRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_BaseRateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=ctsh_TermBenchmarkMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=ctsh_TermBenchmarkMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_VariableRateAxis=ctsh_TermBenchmarkWithoutDebtRatingsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=ctsh_TermBenchmarkWithoutDebtRatingsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_LongtermDebtTypeAxis=us-gaap_UnsecuredDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_UnsecuredDebtMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>73
<FILENAME>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.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Debt (Short-term Debt) (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Mar. 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_DebtInstrumentAxis=ctsh_CreditAgreementMember', window );">Credit Agreement | Term Loan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Short-term Debt [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_LongTermDebtCurrent', window );">Long-term Debt, Current Maturities</a></td>
<td class="nump">$ 33<span></span>
</td>
<td class="nump">$ 33<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_LongTermDebtCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 current. 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(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_LongTermDebtCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ShortTermDebtLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_ShortTermDebtLineItems</td>
</tr>
<tr>
<td style="padding-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_DebtInstrumentAxis=ctsh_CreditAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=ctsh_CreditAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LoansPayableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_LoansPayableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>74
<FILENAME>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.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Debt (Long-term Debt) (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Mar. 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="rou">
<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, net of current maturities</a></td>
<td class="nump">$ 567<span></span>
</td>
<td class="nump">$ 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_us-gaap_DebtInstrumentAxis=ctsh_CreditAgreementMember', window );">Credit Agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsNet', window );">Deferred financing costs</a></td>
<td class="num">(2)<span></span>
</td>
<td class="num">(2)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LoansPayableMember', window );">Term Loan | Credit Agreement</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_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_LongTermDebt', window );">Long term debt</a></td>
<td class="nump">602<span></span>
</td>
<td class="nump">610<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtCurrent', window );">Current maturities</a></td>
<td class="num">(33)<span></span>
</td>
<td class="num">(33)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving Credit Facility | Unsecured Debt | Credit Agreement</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_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_LongTermDebt', window );">Long term debt</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 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_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_DeferredFinanceCostsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.</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 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-1A<br><br>Reference 2: 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 3: 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><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFinanceCostsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_LongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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. Excludes lease 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 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/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/2003/role/disclosureRef<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/2003/role/disclosureRef<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 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 6: 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 7: 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 8: 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 9: 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 10: 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><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-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_LongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_LongTermDebtCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 current. 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(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_LongTermDebtCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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_DebtInstrumentAxis=ctsh_CreditAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=ctsh_CreditAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LoansPayableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_LoansPayableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_LongtermDebtTypeAxis=us-gaap_UnsecuredDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_UnsecuredDebtMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>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.1</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 - Tax Rates (Details)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2025</div></th>
<th class="th"><div>Mar. 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_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations', window );">Effective Income Tax Rate</a></td>
<td class="nump">24.40%<span></span>
</td>
<td class="nump">24.80%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>76
<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.1</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) (One-time Transaction) (Details)<br> $ in Millions, &#8360; in Billions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Mar. 31, 2025 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Mar. 31, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2013 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2016 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jan. 08, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Apr. 30, 2018 </div>
<div>INR (&#8360;)</div>
</th>
<th class="th">
<div>Mar. 31, 2018 </div>
<div>INR (&#8360;)</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_ctsh_OnetimeTransactionTableLineItems', window );"><strong>One-time Transaction [Table] [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Income tax expense</a></td>
<td class="nump">$ 213<span></span>
</td>
<td class="nump">$ 179<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_IncomeTaxAuthorityNameAxis=us-gaap_MinistryOfFinanceIndiaMember', window );">Indian Income Tax Department (ITD) | Foreign tax authority | 2013 India Share Repurchase</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ctsh_OnetimeTransactionTableLineItems', window );"><strong>One-time Transaction [Table] [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignEarningsRepatriated', window );">Foreign earnings repatriated</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 523<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_IncomeTaxAuthorityNameAxis=us-gaap_MinistryOfFinanceIndiaMember', window );">Indian Income Tax Department (ITD) | Foreign tax authority | 2016 India Cash Remittance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ctsh_OnetimeTransactionTableLineItems', window );"><strong>One-time Transaction [Table] [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignEarningsRepatriated', window );">Foreign earnings repatriated</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">$ 2,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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 135<span></span>
</td>
<td class="text">&#160;<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_ctsh_IncomeTaxDisputedAmount', window );">Income tax, disputed amount</a></td>
<td class="nump">386<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">&#8360; 33<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepositsAssets', window );">Deposits assets | &#8360;</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="nump">&#8360; 5<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_ctsh_DepositsAssetsPercentDisputedTaxAmount', window );">Desposits assets, percent disputed tax 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15.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_IncomeTaxAuthorityNameAxis=us-gaap_MinistryOfFinanceIndiaMember', window );">Indian Income Tax Department (ITD) | Foreign tax authority | 2016 India Cash Remittance | Long-term investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ctsh_OnetimeTransactionTableLineItems', window );"><strong>One-time Transaction [Table] [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedInvestments', window );">Restricted investments</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">$ 30,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_IncomeTaxAuthorityNameAxis=us-gaap_MinistryOfFinanceIndiaMember', window );">Indian Income Tax Department (ITD) | Foreign tax authority | 2016 India Cash Remittance | 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ctsh_OnetimeTransactionTableLineItems', window );"><strong>One-time Transaction [Table] [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepositsAssets', window );">Deposits assets</a></td>
<td class="nump">$ 404<span></span>
</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">$ 403<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_ctsh_DepositsAssetsPercentDisputedTaxAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deposits Assets, Percent Disputed Tax 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;">ctsh_DepositsAssetsPercentDisputedTaxAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ctsh_</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_ctsh_IncomeTaxDisputedAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Income Tax, Disputed 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;">ctsh_IncomeTaxDisputedAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ctsh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ctsh_OnetimeTransactionTableLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 One-time Transaction [Table] [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;">ctsh_OnetimeTransactionTableLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ctsh_</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_DepositsAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 of amounts transferred to third parties for security purposes that are expected to be returned or applied towards payment in the future.</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(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_DepositsAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ForeignEarningsRepatriated">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 earnings repatriated from subsidiaries outside the country of domicile.</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_ForeignEarningsRepatriated</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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_RestrictedInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Investments which are not defined as or included in marketable (debt, equity, or other) securities whose use is restricted in whole or in part, generally by contractual agreements or regulatory requirements. For use in an unclassified balance sheet.</p></div>
<a href="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 954<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477220/954-210-45-4<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 954<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478600/954-210-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_RestrictedInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_IncomeTaxAuthorityNameAxis=us-gaap_MinistryOfFinanceIndiaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_IncomeTaxAuthorityNameAxis=us-gaap_MinistryOfFinanceIndiaMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_ctsh_OnetimeTransactionTypeAxis=ctsh_A2013IndiaShareRepurchaseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ctsh_OnetimeTransactionTypeAxis=ctsh_A2013IndiaShareRepurchaseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ctsh_OnetimeTransactionTypeAxis=ctsh_A2016IndiaCashRemittanceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ctsh_OnetimeTransactionTypeAxis=ctsh_A2016IndiaCashRemittanceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=ctsh_LongterminvestmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=ctsh_LongterminvestmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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>77
<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.1</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 (Location And Fair Values Of Derivative Financial Instruments In Our Consolidated Statement Of Financial Position) (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Mar. 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_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral', window );">Derivative assets fair value</a></td>
<td class="nump">$ 15<span></span>
</td>
<td class="nump">$ 2<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral', window );">Derivative liabilities fair value</a></td>
<td class="nump">11<span></span>
</td>
<td class="nump">37<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_HedgingDesignationAxis=us-gaap_NondesignatedMember', window );">Not Designated as Hedging Instrument | Foreign Exchange Forward</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_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_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral', window );">Derivative assets fair value</a></td>
<td class="nump">2<span></span>
</td>
<td class="nump">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_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral', window );">Derivative liabilities fair value</a></td>
<td class="nump">2<span></span>
</td>
<td class="nump">2<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_HedgingDesignationAxis=us-gaap_NondesignatedMember', window );">Not Designated as Hedging Instrument | Foreign Exchange Forward | 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_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_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral', window );">Derivative assets fair value</a></td>
<td class="nump">2<span></span>
</td>
<td class="nump">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_HedgingDesignationAxis=us-gaap_NondesignatedMember', window );">Not Designated as Hedging Instrument | Foreign Exchange Forward | Accrued Expenses And Other Current Liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativesFairValueLineItems', window );"><strong>Derivatives, Fair Value [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral', window );">Derivative liabilities fair value</a></td>
<td class="nump">2<span></span>
</td>
<td class="nump">2<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_CashFlowHedgingMember', window );">Cash Flow Hedging | Designated as Hedging Instrument | Foreign Exchange Contract</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_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_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral', window );">Derivative assets fair value</a></td>
<td class="nump">13<span></span>
</td>
<td class="nump">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_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral', window );">Derivative liabilities fair value</a></td>
<td class="nump">9<span></span>
</td>
<td class="nump">35<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_CashFlowHedgingMember', window );">Cash Flow Hedging | Designated as Hedging Instrument | Foreign Exchange Contract | 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_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_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral', window );">Derivative assets fair value</a></td>
<td class="nump">7<span></span>
</td>
<td class="nump">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_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_CashFlowHedgingMember', window );">Cash Flow Hedging | Designated as Hedging Instrument | Foreign Exchange Contract | 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_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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral', window );">Derivative assets fair value</a></td>
<td class="nump">6<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_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_CashFlowHedgingMember', window );">Cash Flow Hedging | Designated as Hedging Instrument | Foreign Exchange Contract | Accrued Expenses And Other Current 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_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_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral', window );">Derivative liabilities fair value</a></td>
<td class="nump">7<span></span>
</td>
<td class="nump">22<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_CashFlowHedgingMember', window );">Cash Flow Hedging | Designated as Hedging Instrument | Foreign Exchange Contract | Other Noncurrent Liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativesFairValueLineItems', window );"><strong>Derivatives, Fair Value [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral', window );">Derivative liabilities fair value</a></td>
<td class="nump">$ 2<span></span>
</td>
<td class="nump">$ 13<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_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 offset of derivative liability, of 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, before offset against an obligation to return collateral under a master netting arrangement. 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/2009/role/commonPracticeRef<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/2009/role/commonPracticeRef<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 3: http://www.xbrl.org/2009/role/commonPracticeRef<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 offset of derivative asset, of 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, elected not to be and before offset against a right to receive collateral under a master netting arrangement. 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/2009/role/commonPracticeRef<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/2009/role/commonPracticeRef<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_HedgingDesignationAxis=us-gaap_NondesignatedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_HedgingDesignationAxis=us-gaap_NondesignatedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeForwardMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeForwardMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=us-gaap_OtherCurrentAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_OtherCurrentAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=ctsh_AccruedExpensesAndOtherCurrentLiabilitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=ctsh_AccruedExpensesAndOtherCurrentLiabilitiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_CashFlowHedgingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_CashFlowHedgingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_HedgingDesignationAxis=us-gaap_DesignatedAsHedgingInstrumentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_HedgingDesignationAxis=us-gaap_DesignatedAsHedgingInstrumentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_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>
<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>78
<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.1</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 (Narrative) (Details)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th">
<div>Mar. 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_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_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths', window );">Cash flow hedge gains (losses) expected to be reclassified to earnings within the next 12 months</a></td>
<td class="text"> <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_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 net amount of existing gains or losses on cash flow hedges at the reporting date expected to be reclassified to earnings within the next 12 months.</p></div>
<a href="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 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480870/815-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_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>79
<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.1</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 (Notional Value Of Outstanding Cash Flow Hedge Contracts By Year Of Maturity And Net Unrealized (Loss) Gain Included In Accumulated Other Comprehensive Income) (Details) - Designated as Hedging Instrument - Cash Flow Hedging - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Mar. 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_HedgingDesignationAxis=us-gaap_DesignatedAsHedgingInstrumentMember', window );">Foreign Exchange Contract</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeLineItems', window );"><strong>Derivative [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_DerivativeNotionalAmount', window );">Derivative, Notional Amount</a></td>
<td class="nump">$ 2,910<span></span>
</td>
<td class="nump">$ 2,930<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_HedgingDesignationAxis=us-gaap_DesignatedAsHedgingInstrumentMember', window );">Foreign Exchange Contract, Maturity 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_DerivativeLineItems', window );"><strong>Derivative [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_DerivativeNotionalAmount', window );">Derivative, Notional Amount</a></td>
<td class="nump">1,610<span></span>
</td>
<td class="nump">2,010<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_HedgingDesignationAxis=us-gaap_DesignatedAsHedgingInstrumentMember', window );">Foreign Exchange Contract, Maturity 2026</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeLineItems', window );"><strong>Derivative [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_DerivativeNotionalAmount', window );">Derivative, Notional Amount</a></td>
<td class="nump">1,175<span></span>
</td>
<td class="nump">920<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_HedgingDesignationAxis=us-gaap_DesignatedAsHedgingInstrumentMember', window );">Foreign Exchange Contract, Maturity 2027</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_DerivativeLineItems', window );"><strong>Derivative [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_DerivativeNotionalAmount', window );">Derivative, Notional Amount</a></td>
<td class="nump">125<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_HedgingDesignationAxis=us-gaap_DesignatedAsHedgingInstrumentMember', window );">Foreign Exchange Option</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeLineItems', window );"><strong>Derivative [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_DerivativeNotionalAmount', window );">Derivative, Notional Amount</a></td>
<td class="nump">$ 63<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_DerivativeLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 6A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480682/815-20-25-6A<br><br>Reference 2: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeLineItems</td>
</tr>
<tr>
<td style="padding-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_DerivativeNotionalAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Nominal or face amount used to calculate payment on derivative.</p></div>
<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 181<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480401/815-10-55-181<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<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 3: http://www.xbrl.org/2009/role/commonPracticeRef<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeNotionalAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_HedgingDesignationAxis=us-gaap_DesignatedAsHedgingInstrumentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_HedgingDesignationAxis=us-gaap_DesignatedAsHedgingInstrumentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeContractMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeContractMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_CashFlowHedgingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_CashFlowHedgingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentRiskAxis=ctsh_ForeignExchangeContractMaturity2025Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=ctsh_ForeignExchangeContractMaturity2025Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentRiskAxis=ctsh_ForeignExchangeContractMaturity2026Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=ctsh_ForeignExchangeContractMaturity2026Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentRiskAxis=ctsh_ForeignExchangeContractMaturity2027Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=ctsh_ForeignExchangeContractMaturity2027Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_ForeignExchangeOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>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.1</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 (Other Derivatives) (Details) - Not Designated as Hedging Instrument - Foreign Exchange Forward - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Mar. 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_DerivativeLineItems', window );"><strong>Derivative [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_DerivativeNotionalAmount', window );">Derivative, Notional Amount</a></td>
<td class="nump">$ 801<span></span>
</td>
<td class="nump">$ 489<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet', window );">Market Value</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="num">$ (1)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 6A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480682/815-20-25-6A<br><br>Reference 2: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeLineItems</td>
</tr>
<tr>
<td style="padding-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_DerivativeNotionalAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Nominal or face amount used to calculate payment on derivative.</p></div>
<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 181<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480401/815-10-55-181<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<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 3: http://www.xbrl.org/2009/role/commonPracticeRef<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeNotionalAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 as of the balance sheet date of all foreign currency derivatives not designated as hedging 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 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480463/815-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_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_HedgingDesignationAxis=us-gaap_NondesignatedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_HedgingDesignationAxis=us-gaap_NondesignatedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeForwardMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeForwardMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>81
<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.1</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 (Location And Amounts Of Pre-Tax Gains (Losses) On Derivative Financial Instruments Not Designated As Hedges) (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2025</div></th>
<th class="th"><div>Mar. 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_DerivativeInstrumentsGainLossLineItems', window );"><strong>Derivative Instruments, Gain (Loss) [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_DerivativeGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration', window );">Derivative, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration]</a></td>
<td class="text">Foreign currency exchange gains (losses), net<span></span>
</td>
<td class="text">Foreign currency exchange gains (losses), net<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_HedgingDesignationAxis=us-gaap_NondesignatedMember', window );">Not Designated as Hedging Instrument | Foreign Exchange Forward</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsGainLossLineItems', window );"><strong>Derivative Instruments, Gain (Loss) [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_DerivativeGainLossOnDerivativeNet', window );">Amount of net gains (losses) on derivative instruments</a></td>
<td class="num">$ (1)<span></span>
</td>
<td class="nump">$ 31<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_DerivativeGainLossOnDerivativeNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 the fair value of derivatives recognized in the income statement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/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><br>Reference 2: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeGainLossOnDerivativeNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DerivativeGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 gain (loss) from derivative.</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_DerivativeGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration</td>
</tr>
<tr>
<td style="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_DerivativeInstrumentsGainLossLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 4C<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4C<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 182<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480401/815-10-55-182<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 4D<br> -Subparagraph (a)(5)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4D<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 4D<br> -Subparagraph (a)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4D<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 4D<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4D<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 4D<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4D<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 4A<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4A<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 4D<br> -Subparagraph (a)(6)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4D<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 4D<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4D<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 4A<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4A<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 4C<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4C<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4CCC<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4CCC<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4CCC<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4CCC<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 4CCC<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4CCC<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 4CC<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4CC<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 4C<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4C<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 4C<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4C<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 4C<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4C<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 4C<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4C<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 4C<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4C<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 4D<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4D<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 4E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4E<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsGainLossLineItems</td>
</tr>
<tr>
<td style="padding-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_HedgingDesignationAxis=us-gaap_NondesignatedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_HedgingDesignationAxis=us-gaap_NondesignatedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeForwardMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeForwardMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>82
<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.1</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 (Financial Assets And (Liabilities) Measured At Fair Value On A Recurring Basis) (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2024</div></th>
<th class="th"><div>Mar. 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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Level&#160;3 | 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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [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_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue', window );">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability 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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements', window );">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements</a></td>
<td class="nump">$ 30<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [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_EquitySecuritiesFvNi', window );">Equity securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 11<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | Short-term Investments</a></td>
<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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [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_InvestmentsFairValueDisclosure', window );">Short term investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="nump">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_EquitySecuritiesFvNi', window );">Equity securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | Other Current Assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [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_ForeignCurrencyContractAssetFairValueDisclosure', window );">Derivative financial instruments, assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9<span></span>
</td>
<td class="nump">2<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | 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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [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_ForeignCurrencyContractAssetFairValueDisclosure', window );">Derivative financial instruments, assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | Other Current Liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [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_ForeignCurrencyContractsLiabilityFairValueDisclosure', window );">Derivative financial instruments, liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(9)<span></span>
</td>
<td class="num">(24)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | Other Noncurrent Liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [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_ForeignCurrencyContractsLiabilityFairValueDisclosure', window );">Derivative financial instruments, liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2)<span></span>
</td>
<td class="num">(13)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | Money market funds</a></td>
<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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [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_CashAndCashEquivalentsFairValueDisclosure', window );">Money market funds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">29<span></span>
</td>
<td class="nump">40<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | Time deposits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [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_CashAndCashEquivalentsFairValueDisclosure', window );">Money market funds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">794<span></span>
</td>
<td class="nump">991<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | Level 1 | Short-term Investments</a></td>
<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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [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_InvestmentsFairValueDisclosure', window );">Short term investments</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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquitySecuritiesFvNi', window );">Equity securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11<span></span>
</td>
<td class="nump">11<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | Level 1 | Other Current Assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [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_ForeignCurrencyContractAssetFairValueDisclosure', window );">Derivative financial instruments, assets</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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | Level 1 | 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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [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_ForeignCurrencyContractAssetFairValueDisclosure', window );">Derivative financial instruments, assets</a></td>
<td class="text">&#160;<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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | Level 1 | Other Current Liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [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_ForeignCurrencyContractsLiabilityFairValueDisclosure', window );">Derivative financial instruments, liabilities</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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | Level 1 | Other Noncurrent Liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [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_ForeignCurrencyContractsLiabilityFairValueDisclosure', window );">Derivative financial instruments, liabilities</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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | Level 1 | Money market funds | 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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [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_CashAndCashEquivalentsFairValueDisclosure', window );">Money market funds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">29<span></span>
</td>
<td class="nump">40<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | Level 2 | Short-term Investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [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_InvestmentsFairValueDisclosure', window );">Short term investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="nump">1<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquitySecuritiesFvNi', window );">Equity securities</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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | Level 2 | Other Current Assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [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_ForeignCurrencyContractAssetFairValueDisclosure', window );">Derivative financial instruments, assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9<span></span>
</td>
<td class="nump">2<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | Level 2 | 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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [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_ForeignCurrencyContractAssetFairValueDisclosure', window );">Derivative financial instruments, assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | Level 2 | Other Current Liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [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_ForeignCurrencyContractsLiabilityFairValueDisclosure', window );">Derivative financial instruments, liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(9)<span></span>
</td>
<td class="num">(24)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | Level 2 | Other Noncurrent Liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [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_ForeignCurrencyContractsLiabilityFairValueDisclosure', window );">Derivative financial instruments, liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2)<span></span>
</td>
<td class="num">(13)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | Level 2 | Time deposits | 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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [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_CashAndCashEquivalentsFairValueDisclosure', window );">Money market funds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">794<span></span>
</td>
<td class="nump">991<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | Level&#160;3 | Short-term Investments</a></td>
<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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [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_InvestmentsFairValueDisclosure', window );">Short term investments</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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquitySecuritiesFvNi', window );">Equity securities</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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | Level&#160;3 | Other Current Assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [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_ForeignCurrencyContractAssetFairValueDisclosure', window );">Derivative financial instruments, assets</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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | Level&#160;3 | 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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [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_ForeignCurrencyContractAssetFairValueDisclosure', window );">Derivative financial instruments, assets</a></td>
<td class="text">&#160;<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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | Level&#160;3 | Other Current Liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [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_ForeignCurrencyContractsLiabilityFairValueDisclosure', window );">Derivative financial instruments, liabilities</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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | Level&#160;3 | Other Noncurrent Liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [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_ForeignCurrencyContractsLiabilityFairValueDisclosure', window );">Derivative financial instruments, liabilities</a></td>
<td class="text">&#160;<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_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_EquitySecuritiesFvNi">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 measured at fair value with change in fair value recognized in net income (FV-NI), 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 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482736/825-10-45-1A<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(2))<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/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-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_EquitySecuritiesFvNi</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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><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 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems</td>
</tr>
<tr>
<td style="padding-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_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_ForeignCurrencyContractAssetFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 contracts related to the exchange of different currencies, including, but not limited to, foreign currency options, forward contracts, and swaps.</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 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/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 3: 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 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 (b)<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 (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_ForeignCurrencyContractAssetFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ForeignCurrencyContractsLiabilityFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 liability contracts related to the exchange of different currencies, including, but not limited to, foreign currency options, forward (delivery or nondelivery) contracts, and swaps entered into.</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 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/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 3: 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 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 (b)<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 (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_ForeignCurrencyContractsLiabilityFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_InvestmentsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 investment securities, including, but not limited to, marketable securities, derivative financial instruments, and investments accounted for under the equity 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/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 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 7: 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_InvestmentsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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_FairValueByLiabilityClassAxis=ctsh_ContingentConsiderationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_FairValueByLiabilityClassAxis=ctsh_ContingentConsiderationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=us-gaap_ShortTermInvestmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_ShortTermInvestmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_OtherCurrentAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_OtherCurrentAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=us-gaap_OtherCurrentLiabilitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=us-gaap_OtherCurrentLiabilitiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=us-gaap_OtherNoncurrentLiabilitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=us-gaap_OtherNoncurrentLiabilitiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<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_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_BalanceSheetLocationAxis=us-gaap_CashEquivalentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_CashEquivalentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>83
<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.1</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) Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2025</div></th>
<th class="th"><div>Mar. 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_AOCIAttributableToParentNetOfTaxRollForward', window );"><strong>AOCI Attributable to Parent, Net of Tax [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning balance</a></td>
<td class="nump">$ 14,408<span></span>
</td>
<td class="nump">$ 13,227<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPeriodIncreaseDecreaseAbstract', window );"><strong>Other Comprehensive Income (Loss), before Tax [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_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent', window );">Net change, Net of Tax Amount</a></td>
<td class="nump">103<span></span>
</td>
<td class="num">(73)<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">131<span></span>
</td>
<td class="num">(62)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxAttributableToParentAbstract', window );"><strong>Other Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract]</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_StockholdersEquity', window );">Total stockholders&#8217; equity</a></td>
<td class="nump">14,899<span></span>
</td>
<td class="nump">13,490<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedTranslationAdjustmentMember', window );">Foreign currency translation adjustments: [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AOCIAttributableToParentNetOfTaxRollForward', window );"><strong>AOCI Attributable to Parent, Net of Tax [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AociBeforeTaxAttributableToParent', window );">AOCI before tax, beginning balance</a></td>
<td class="num">(261)<span></span>
</td>
<td class="num">(109)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AociTaxAttributableToParent', window );">AOCI tax, beginning balance</a></td>
<td class="nump">7<span></span>
</td>
<td class="nump">5<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning balance</a></td>
<td class="num">(254)<span></span>
</td>
<td class="num">(104)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPeriodIncreaseDecreaseAbstract', window );"><strong>Other Comprehensive Income (Loss), before Tax [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_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent', window );">Net change, Before Tax Amount</a></td>
<td class="nump">97<span></span>
</td>
<td class="num">(74)<span></span>
</td>
</tr>
<tr class="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 );">Net change, Tax Effect</a></td>
<td class="nump">6<span></span>
</td>
<td class="nump">1<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">103<span></span>
</td>
<td class="num">(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_OtherComprehensiveIncomeLossNetOfTaxAttributableToParentAbstract', window );"><strong>Other Comprehensive Income (Loss), Net of Tax, Attributable to Parent [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_AociBeforeTaxAttributableToParent', window );">AOCI before tax, ending balance</a></td>
<td class="num">(164)<span></span>
</td>
<td class="num">(183)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AociTaxAttributableToParent', window );">AOCI tax, ending balance</a></td>
<td class="nump">13<span></span>
</td>
<td class="nump">6<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total stockholders&#8217; equity</a></td>
<td class="num">(151)<span></span>
</td>
<td class="num">(177)<span></span>
</td>
</tr>
<tr class="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 );">Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AOCIAttributableToParentNetOfTaxRollForward', window );"><strong>AOCI Attributable to Parent, Net of Tax [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AociBeforeTaxAttributableToParent', window );">AOCI before tax, beginning balance</a></td>
<td class="num">(34)<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_AociTaxAttributableToParent', window );">AOCI tax, beginning balance</a></td>
<td class="nump">9<span></span>
</td>
<td class="num">(3)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning balance</a></td>
<td class="num">(25)<span></span>
</td>
<td class="nump">10<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPeriodIncreaseDecreaseAbstract', window );"><strong>Other Comprehensive Income (Loss), before Tax [Abstract]</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_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent', window );">Net change, Before Tax Amount</a></td>
<td class="nump">38<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Net change, Tax Effect</a></td>
<td class="num">(10)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive income (loss)</a></td>
<td class="nump">28<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxAttributableToParentAbstract', window );"><strong>Other Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract]</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_OciBeforeReclassificationsBeforeTaxAttributableToParent', window );">OCI, before reclassifications, before tax</a></td>
<td class="nump">30<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_OtherComprehensiveIncomeLossBeforeReclassificationsTax', window );">Other comprehensive income (loss) before reclassifications, tax</a></td>
<td class="num">(8)<span></span>
</td>
<td class="num">(4)<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_OciBeforeReclassificationsNetOfTaxAttributableToParent', window );">OCI, before reclassifications, net of tax</a></td>
<td class="nump">22<span></span>
</td>
<td class="nump">11<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AociBeforeTaxAttributableToParent', window );">AOCI before tax, ending balance</a></td>
<td class="nump">4<span></span>
</td>
<td class="nump">28<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AociTaxAttributableToParent', window );">AOCI tax, ending balance</a></td>
<td class="num">(1)<span></span>
</td>
<td class="num">(7)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total stockholders&#8217; equity</a></td>
<td class="nump">3<span></span>
</td>
<td class="nump">21<span></span>
</td>
</tr>
<tr class="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 );">Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent | Cost of revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxAttributableToParentAbstract', window );"><strong>Other Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract]</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_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent', window );">Reclassification from AOCI, current period, before tax</a></td>
<td class="nump">7<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReclassificationFromAociCurrentPeriodTax', window );">Reclassification from AOCI, current period, tax</a></td>
<td class="num">(2)<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_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent', window );">Reclassification from AOCI, current period, net of tax</a></td>
<td class="nump">5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember', window );">Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent | Selling, general and administrative expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxAttributableToParentAbstract', window );"><strong>Other Comprehensive Income (Loss), Net of Tax, Attributable to Parent [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_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent', window );">Reclassification from AOCI, current period, before tax</a></td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReclassificationFromAociCurrentPeriodTax', window );">Reclassification from AOCI, current period, tax</a></td>
<td class="nump">0<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_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent', window );">Reclassification from AOCI, current period, net of tax</a></td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember', window );">Accumulated Defined Benefit Plans Adjustment, Net Gain (Loss) Attributable to Parent</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AOCIAttributableToParentNetOfTaxRollForward', window );"><strong>AOCI Attributable to Parent, Net of Tax [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AociBeforeTaxAttributableToParent', window );">AOCI before tax, beginning balance</a></td>
<td class="num">(20)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AociTaxAttributableToParent', window );">AOCI tax, beginning balance</a></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_StockholdersEquity', window );">Beginning balance</a></td>
<td class="num">(17)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPeriodIncreaseDecreaseAbstract', window );"><strong>Other Comprehensive Income (Loss), before Tax [Abstract]</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_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent', window );">Net change, Before Tax Amount</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_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1', window );">Net change, Tax Effect</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive income (loss)</a></td>
<td class="nump">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_OtherComprehensiveIncomeLossNetOfTaxAttributableToParentAbstract', window );"><strong>Other Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract]</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_AociBeforeTaxAttributableToParent', window );">AOCI before tax, ending balance</a></td>
<td class="num">(20)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AociTaxAttributableToParent', window );">AOCI tax, ending balance</a></td>
<td class="nump">3<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_StockholdersEquity', window );">Total stockholders&#8217; equity</a></td>
<td class="num">(17)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedOtherComprehensiveIncomeMember', window );">Accumulated Other Comprehensive Income (Loss)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AOCIAttributableToParentNetOfTaxRollForward', window );"><strong>AOCI Attributable to Parent, Net of Tax [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AociBeforeTaxAttributableToParent', window );">AOCI before tax, beginning balance</a></td>
<td class="num">(315)<span></span>
</td>
<td class="num">(96)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AociTaxAttributableToParent', window );">AOCI tax, beginning balance</a></td>
<td class="nump">19<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_StockholdersEquity', window );">Beginning balance</a></td>
<td class="num">(296)<span></span>
</td>
<td class="num">(94)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPeriodIncreaseDecreaseAbstract', window );"><strong>Other Comprehensive Income (Loss), before Tax [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_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent', window );">Net change, Before Tax Amount</a></td>
<td class="nump">135<span></span>
</td>
<td class="num">(59)<span></span>
</td>
</tr>
<tr class="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 );">Net change, Tax Effect</a></td>
<td class="num">(4)<span></span>
</td>
<td class="num">(3)<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">131<span></span>
</td>
<td class="num">(62)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxAttributableToParentAbstract', window );"><strong>Other Comprehensive Income (Loss), Net of Tax, Attributable to Parent [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_AociBeforeTaxAttributableToParent', window );">AOCI before tax, ending balance</a></td>
<td class="num">(180)<span></span>
</td>
<td class="num">(155)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AociTaxAttributableToParent', window );">AOCI tax, ending balance</a></td>
<td class="nump">15<span></span>
</td>
<td class="num">(1)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total stockholders&#8217; equity</a></td>
<td class="num">$ (165)<span></span>
</td>
<td class="num">$ (156)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AOCIAttributableToParentNetOfTaxRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AOCIAttributableToParentNetOfTaxRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AociBeforeTaxAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 increase (decrease) in accumulated equity from transactions and other events and circumstances from non-owner sources, attributable to parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners (distributions to owners).</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_AociBeforeTaxAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_AociTaxAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 accumulated 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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AociTaxAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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_OciBeforeReclassificationsNetOfTaxAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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, before 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><br>Reference 2: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_OtherComprehensiveIncomeLossBeforeReclassificationsTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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) before reclassification adjustment from 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> -Section 45<br> -Paragraph 12<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-12<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<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 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(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_OtherComprehensiveIncomeLossBeforeReclassificationsTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OtherComprehensiveIncomeLossBeforeTaxPeriodIncreaseDecreaseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_OtherComprehensiveIncomeLossBeforeTaxPeriodIncreaseDecreaseAbstract</td>
</tr>
<tr>
<td style="padding-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_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before tax of other comprehensive income (loss) attributable to parent entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxAttributableToParentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_OtherComprehensiveIncomeLossNetOfTaxAttributableToParentAbstract</td>
</tr>
<tr>
<td style="padding-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_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_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_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 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><br>Reference 2: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ReclassificationFromAociCurrentPeriodTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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) of reclassification adjustment from 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> -Section 45<br> -Paragraph 12<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-12<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<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 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(19))<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 17A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-17A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReclassificationFromAociCurrentPeriodTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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_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_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedOtherComprehensiveIncomeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedOtherComprehensiveIncomeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>84
<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.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Commitments and Contingencies (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Mar. 13, 2024</div></th>
<th class="th"><div>May 25, 2023</div></th>
<th class="th"><div>Apr. 20, 2021</div></th>
<th class="th"><div>Oct. 27, 2020</div></th>
<th class="th"><div>Mar. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Mar. 31, 2019</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>
<td class="text">&#160;<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_AccruedLiabilitiesAndOtherLiabilities', window );">Accrued expenses and other current liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,373<span></span>
</td>
<td class="nump">$ 2,610<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_LitigationCaseAxis=ctsh_SyntelSterlingBestShoresMauritiusLtdMember', window );">Syntel Sterling Best Shores Mauritius Ltd.</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="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>
<td class="text">&#160;<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_LitigationSettlementAmountAwardedFromOtherParty', window );">Litigation settlement, amount awarded from other party</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 570<span></span>
</td>
<td class="nump">$ 855<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_ctsh_LitigationSettlementAmountAwardedFromOtherPartyPunitiveDamages', window );">Punitive damages</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">285<span></span>
</td>
<td class="nump">$ 570<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_ctsh_LitigationSettlementAmountAwardedFromOtherPartyActualDamages', window );">Actual damages</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 285<span></span>
</td>
<td class="text">&#160;<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_ctsh_LitigationSettlementAmountVacatedActualAndPunitiveDamages', window );">Actual and punitive damages</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 570<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_LitigationCaseAxis=ctsh_SyntelSterlingBestShoresMauritiusLtdMember', window );">Syntel Sterling Best Shores Mauritius Ltd. | Attorney Fees</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="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>
<td class="text">&#160;<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_LitigationSettlementAmountAwardedFromOtherParty', window );">Litigation settlement, amount awarded from other party</a></td>
<td class="nump">$ 15<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_OtherCommitmentsAxis=ctsh_IndiaDefinedContributionObligationMember', window );">India Defined Contribution Obligation</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_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>
<td class="text">&#160;<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_AccruedLiabilitiesAndOtherLiabilities', window );">Accrued expenses and other current liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 117<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ctsh_LitigationSettlementAmountAwardedFromOtherPartyActualDamages">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Litigation Settlement Amount Awarded From Other Party, Actual Damages</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;">ctsh_LitigationSettlementAmountAwardedFromOtherPartyActualDamages</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ctsh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ctsh_LitigationSettlementAmountAwardedFromOtherPartyPunitiveDamages">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Litigation Settlement Amount Awarded From Other Party, Punitive Damages</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;">ctsh_LitigationSettlementAmountAwardedFromOtherPartyPunitiveDamages</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ctsh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ctsh_LitigationSettlementAmountVacatedActualAndPunitiveDamages">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Litigation Settlement Amount Vacated, Actual and Punitive Damages</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;">ctsh_LitigationSettlementAmountVacatedActualAndPunitiveDamages</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ctsh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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_LitigationSettlementAmountAwardedFromOtherParty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount awarded from other party in judgment or settlement of litigation.</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_LitigationSettlementAmountAwardedFromOtherParty</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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_srt_LitigationCaseAxis=ctsh_SyntelSterlingBestShoresMauritiusLtdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_LitigationCaseAxis=ctsh_SyntelSterlingBestShoresMauritiusLtdMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_GainContingenciesByNatureAxis=ctsh_PositiveOutcomeOfLitigationAttorneyFeesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_GainContingenciesByNatureAxis=ctsh_PositiveOutcomeOfLitigationAttorneyFeesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=ctsh_IndiaDefinedContributionObligationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=ctsh_IndiaDefinedContributionObligationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>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.1</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 From External Customers And Segment Operating Profit) (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2025</div></th>
<th class="th"><div>Mar. 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_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Income from operations</a></td>
<td class="nump">$ 853<span></span>
</td>
<td class="nump">$ 695<span></span>
</td>
</tr>
<tr class="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 );">Revenue</a></td>
<td class="nump">5,115<span></span>
</td>
<td class="nump">4,760<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingOtherItemAmount', window );">Other Segment Items</a></td>
<td class="nump">4,258<span></span>
</td>
<td class="nump">4,019<span></span>
</td>
</tr>
<tr class="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=ctsh_FinancialServicesMember', window );">Financial Services</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">1,462<span></span>
</td>
<td class="nump">1,385<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingOtherItemAmount', window );">Other Segment Items</a></td>
<td class="nump">1,208<span></span>
</td>
<td class="nump">1,177<span></span>
</td>
</tr>
<tr class="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=ctsh_HealthSciencesMember', window );">Healthcare Segment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">1,571<span></span>
</td>
<td class="nump">1,416<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingOtherItemAmount', window );">Other Segment Items</a></td>
<td class="nump">1,265<span></span>
</td>
<td class="nump">1,154<span></span>
</td>
</tr>
<tr class="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=ctsh_ProductsandResourcesMember', window );">Products and Resources</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">1,278<span></span>
</td>
<td class="nump">1,133<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingOtherItemAmount', window );">Other Segment Items</a></td>
<td class="nump">1,073<span></span>
</td>
<td class="nump">952<span></span>
</td>
</tr>
<tr class="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=ctsh_CommunicationMediaandTechnologyMember', window );">Communication, Media and Technology</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">804<span></span>
</td>
<td class="nump">826<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingOtherItemAmount', window );">Other Segment Items</a></td>
<td class="nump">712<span></span>
</td>
<td class="nump">736<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Income from operations</a></td>
<td class="nump">857<span></span>
</td>
<td class="nump">741<span></span>
</td>
</tr>
<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 | Financial Services</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Income from operations</a></td>
<td class="nump">306<span></span>
</td>
<td class="nump">262<span></span>
</td>
</tr>
<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 | Healthcare Segment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Income from operations</a></td>
<td class="nump">254<span></span>
</td>
<td class="nump">208<span></span>
</td>
</tr>
<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 | Products and Resources</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Income from operations</a></td>
<td class="nump">205<span></span>
</td>
<td class="nump">181<span></span>
</td>
</tr>
<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 | Communications, Media and Technology</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Income from operations</a></td>
<td class="nump">92<span></span>
</td>
<td class="nump">90<span></span>
</td>
</tr>
<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 );">Segment Reporting, Reconciling Item, Corporate Nonsegment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingExpenses', window );">Unallocated costs</a></td>
<td class="nump">$ 4<span></span>
</td>
<td class="nump">$ 46<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_OperatingExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative 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/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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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_SegmentReportingInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingOtherItemAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of other expense (income) and loss (gain) calculated as difference between segment revenue and separately disclosed expense category to arrive at segment profit (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/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 2: 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 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 (ee)<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 26C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26C<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 26B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingOtherItemAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_StatementBusinessSegmentsAxis=ctsh_FinancialServicesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=ctsh_FinancialServicesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=ctsh_HealthSciencesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=ctsh_HealthSciencesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=ctsh_ProductsandResourcesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=ctsh_ProductsandResourcesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=ctsh_CommunicationMediaandTechnologyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=ctsh_CommunicationMediaandTechnologyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_OperatingSegmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=ctsh_CommunicationsMediaandTechnologyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=ctsh_CommunicationsMediaandTechnologyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>86
<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.1</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 (Long-Lived Assets By Geographic Area) (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Mar. 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_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Long-Lived Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Long-lived Assets</a></td>
<td class="nump">$ 988<span></span>
</td>
<td class="nump">$ 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_NorthAmericaMember', window );">North America</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Long-Lived Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Long-lived Assets</a></td>
<td class="nump">327<span></span>
</td>
<td class="nump">338<span></span>
</td>
</tr>
<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</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Long-Lived Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Long-lived Assets</a></td>
<td class="nump">73<span></span>
</td>
<td class="nump">72<span></span>
</td>
</tr>
<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=ctsh_RestofWorldMember', window );">Rest of World</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Long-lived Assets</a></td>
<td class="nump">$ 588<span></span>
</td>
<td class="nump">$ 584<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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_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=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=ctsh_RestofWorldMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=ctsh_RestofWorldMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>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.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Subsequent Events (Details) - $ / shares<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 29, 2025</div></th>
<th class="th"><div>Mar. 31, 2025</div></th>
<th class="th"><div>Mar. 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_SubsequentEventLineItems', window );"><strong>Subsequent Event [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_CommonStockDividendsPerShareDeclared', window );">Dividends declared per common share (in usd per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.31<span></span>
</td>
<td class="nump">$ 0.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_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent Event</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [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_CommonStockDividendsPerShareDeclared', window );">Dividends declared per common share (in usd per share)</a></td>
<td class="nump">$ 0.31<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_CommonStockDividendsPerShareDeclared">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 dividends declared during the period for each share of common stock 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> -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_CommonStockDividendsPerShareDeclared</td>
</tr>
<tr>
<td style="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_SubsequentEventLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent 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 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481674/830-30-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 855<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483399/855-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_SubsequentEventLineItems</td>
</tr>
<tr>
<td style="padding-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_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>EXCEL
<SEQUENCE>88
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( *",GEI&QTU(E0   ,T    0    9&]C4')O<',O87!P+GAM
M;$W/30O", P&X+]2=K>9BAZD#D0]BIZ\SRYUA;8I;83Z[^T$/VYY><@;HBZ)
M(B:VF$7Q+N1M,S+'#4#6(_H^R\JABJ'D>ZXQW8&,L1H/I!\> \.B;=> A3$,
M.,SBM[#IU"Y&9W7/ED)WLCI1)L/B6#0ZL2<?J]P<"A#G>B4^BQ-+.9<K!?^+
M4\L54Y[FRF_\9 6_![H74$L#!!0    ( *",GEJF-+,G]0   "L"   1
M9&]C4')O<',O8V]R92YX;6S-DL%.PS ,AE\%Y=XZ;=E 4=<+TTX@(3$)Q"U*
MO"VB::+$J-W;DY:M \$#[!C[S^?/DFOEA7(!GX/S&,A@O!ELVT6A_(H=B+P
MB.J 5L8\);K4W+E@):5GV(.7ZD/N$4K.EV"1I)8D801F?B:RIM9*J("27#CA
MM9KQ_C.T$TPKP!8M=A2AR M@S3C1'X>VA@M@A!$&&[\+J&?B5/T7.W6 G9)#
M-'.J[_N\KZ9<VJ& MZ?'EVG=S'219*<P_8I&T-'CBITGOU8/Z^V&-24O%QF_
MS2J^+0M1+<7B_GUT_>5W$;9.FYVY)N,[P?D/X[-@4\.?NVB^ %!+ P04
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
MUNB4)Y(&Z)L?5X]29D7KHMOM:IV>@J!PB5#83#Y96QW"&KC:F%F 6%AKZQ3
MA$MBPF;,N><NY&NZYI&)* Z(]"S<M(AM:_V=@I=P"4S83#MS7P(K\27"Y-?%
M;VC&W%1 )K4FS4I.0&&<'D+ZPQ"FIYGD[N,9^MDZMS"*J4 ;&J0,Q; .S%;)
MVKHX!6#ADK"P&8V BCT_6J'9<[C@@;8*#K#5?/9!Z^L4V$1*;")FL-DG%=T^
MN6L:K5@E.AX0&@]G-T/MXM0<6-=A24GD*$IR8')7RYM\39.E$B:65+LA<T#Q
MJW8;QS%'U?59TA$YBHY&$:S!\ZT[M4ZE>^-:GV;%*I^G "%2@A Y"H34.@ZP
M'MA@Q85V3#J@<T\%M/:AZS(0 ADOE]0Z/@41D9*(R%%$- MI$ "D)O ZT;=;
MLT[ELMP<5]=?"4+D*!"Z#9E8J8[Y'A3D6DT6,8WTJ34+5AL]!0>1DH.(&6/V
MB5PS2*3)GEFFVMXI>(B4/$3,*+,?:5]-\K-LVQM-4@ET&ZDY5.OX!Y'.KAYR
MM4ZFIHY9-H-VG_3;N-\%SMKH3)901,PH4^R3W?F)PK^O#/CE#A[J>Z19K'('
M_A2P0TK8(696>>MQM_59[=(L]TD+[^:@FA[M$GSLH_:+'+ IP.(H\M@3^I-I
M^^,!*<NRL-7ID;ZE/6XX!?[8)?[89EC9<\_+YFK:PSX@UVQBTK2U"35'UC5:
M\H]MII4AM%@O;[4!U0XR!P0JAU5SW/\UUGIQE*AFO.R$-4&NVJ#,3Q6+I\4I
M[C [NVR5G^='P!^IFC 3%+ EA%KG%S#BB?Q4-;^1/,X.)A=<2AYFEVM&/2;4
M!_!^R;G<WZ@?*,ZV!_\"4$L#!!0    ( *",GEIE <D5D 8  "<=   8
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
M=0Y$\U:NN5%\6[_8NN-*\;*^W#"JI1L#_?V::P@?;LR[LO;=Z/(_4$L#!!0
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
M!!#)LGU8#K38%AVXI=!:9,7CAE$(NA& ]RLA]&%@/E W<>?_ E!+ P04
M" "@C)Y:)TO0]SD#  "9"0  &    'AL+W=O<FMS:&5E=',O<VAE970U+GAM
M;*V6WV_:,!#'_Q4KJZ96:AM(0H .(K5TT_K0M2IB>YCVX"8'\>K8S#;0[J_?
MV0D9/U*VA[Z0V+G[\KD[V^?!2JHGG0,8\EQPH8=>;LS\PO=UFD-!];F<@\ O
M4ZD*:G"H9KZ>*Z"9<RJX'[1:L5]0)KQDX.;N53*0"\.9@'M%]*(HJ'JY BY7
M0Z_MK2<>V"PW=L)/!G,Z@S&8R?Q>X<BO53)6@-!,"J)@.O0NVQ>COK5W!E\9
MK/3&.[&1/$KY9 <WV=!K62#@D!JK0/&QA!%P;H40XU>EZ=5_:1TWW]?JGUSL
M&,LCU3"2_!O+3#[T>A[)8$H7W#S(U6>HXNE8O51R[7[)JK)M>21=:".+RAD)
M"B;*)WVN\K#A@#K-#D'E$.PZ1*\XA)5#Z (MR5Q8U]309*#DBBAKC6KVQ>7&
M>6,T3-@JCHW"KPS]3#*20DO.,FH@(V.##RR1T>1N2D:RP(61VXHM@=R(5!9
MCB>"+C*&UB?DC$S&U^3XZ(0<$2;(+>,<*Z,'OD$P*^^G%<15"1&\ A&26RE,
MKLE'D4&V[>]C0'54P3JJJ^"@X"U5YR1LGY*@%70:>$;_[QX=P GK)(=.+WQ%
MK\XKD:^D]?OEHS8*U_2/INR5ZE&SNMWG%WI.4QAZ**Q!+<%+WK]KQZT/3:&_
MD=A6(J(Z$=$A]>0+'DO,1=P49ND;.U][^BR3. X'_G*3?M^F$\6US194IX;J
M'*S.**=B!G8%7Z;IHEAPMQ>DR4&1=*M8K-H#7&I]<DH$N((:^GS1%$[G+:OV
M1F);"8KK!,4'JX;G)9Z& H\CI4"D+P17JM"8)G<.9S_QE'*'1E,22N7.1KW:
MK=V:[MN<=</FFG9KY.Y!Y(G EL;9;RSD#%N9)E1DQ)8--$'HE.J<3+&#D1RR
M&322=_>H@MX.^+Y)N]W,W:NY>P>Y[_ZUZII(>_L887L'==_F+ Z:6?LU:_\@
MZZB!L@FOO[=EN_UH!V_?)NI%.WC^1I<K0,U<\]>8K(4P96NH9\O[Q17>+UP?
MWIG'>\>E:[?^7YGRTH('_\RN%@Y3E&R==S%AJKP(E ,CYZZ7/DJ#G=F]YGAW
M F4-\/M42K,>V#^H;V/)'U!+ P04    " "@C)Y:K)EL1CD'  "6.0  &
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
MPM47Z'H1;!DOK7,;T*OQ-<?_'.18 /L+BV)O%NR@^2]F_"]02P,$%     @
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
M5J1LE1ULS#>HN"PAC: WZD.2P!T6-=.:KWCA?-(VI((BN[/&R#&Q2KM(*WQ
MT=+FD!3V(8?[[RY8L[F> S[2E\!>C^'BQ2B)DVN:V?P4/I#IB!R/2.'HX_!D
M+BK6DQ1>=R&@UY/H6,(2!<T,;.CZR?1%7MKB#/M_!])9^'S\.''/@#^K"$[E
M+,X=%WS6K@;]7>6>02+BY-#+[!@?8]?(61GGGFKYGKW_7^%F_UGAQM&5]=V[
M'OVSPNT-;6AI2/M'HYM:#0//@>$7*EW_%#CD./J<PHUW3#A"!*HMPAQ:S"3^
M(ERU["0P-\T^A:B]G-)AW>H-DJ/!S!WY?;73:M _]A4,#UJ6!M7:-6::%+?"
M^.ZEV^UZO[EO>?ZZ[AM'HN7:!K3&%8E&E\,\ .6;,;\P<N,:H*4TU$ZY:47]
M*RI[@<Y74IK]PBKH.N+9GU!+ P04    " "@C)Y:XA(P2LT5  #?/P  &0
M 'AL+W=O<FMS:&5E=',O<VAE970Q."YX;6R]6VN3&[>5_2M=$U?*J:+F06DD
MV7I42:.X(M?Z41DYJ=VM_0!V@R2L9H,&NDE-?OV>^P :37)&2G:=#[:&)!JX
MN,]S#] O]SY\C&MK^^K3INWBJ[-UWV^_O;B(]=IN3#SW6]OAEZ4/&]/C8UA=
MQ&VPIN&'-NW%_/+RZ<7&N.[L]4O^[N?P^J4?^M9U]N=0Q6&S,>'NK6W]_M79
MU5GZXJ]NM>[IBXO7+[=F96]M_\OVYX!/%WF6QFUL%YWOJF"7K\[>7'W[]@F-
MYP%_<W8?B[\KVLG"^X_TX7WSZNR2!+*MK7N:P>"?G;VQ;4L308S?=,ZSO"0]
M6/Z=9O^.]XZ]+$RT-[[]NVOZ]:NSYV=58Y=F:/N_^OU?K.[GFN:K?1OY_]5>
MQE[/SZIZB+W?Z,.08.,Z^==\4CT4#SR_O.>!N3XP9[EE(9;RG>G-ZY?![ZM
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
M&Y47Y8>LOC>1B-NA^Q4Q4]D.Y6TM@6@62L1PF?$MDU9 ;D8X',8T%PP*^40
M0<@9FG)<N=.1M'@J@HO;W6LB?I@X\9--(TT.*="IY&:G5-OG/ :Y.GDUY4\_
MT(F"13-)K3IUBX)(<^Y)$!+!2,Y%U+* ?P(^W!CQ,!6)*;9#OG6$)O.T?]''
ML_21^O6K2_G$CJ1=VE6",DNNZP5R^%?C(N/!'[\O7/\+_7H:![^3E[,NQ,._
M$=\95N28TKY 22V=Z,CND(1BIELF\QHX:,-%7Q61@N6A,1I ^40M.D ;$Z3T
MT/&1*G!+*9T![R-9_'/FT/U/O4$V23ZQM_\W VS\3@JJ>N%Q5)Q0!T2YM=M>
M\JZ2FO-9Z2"Y-93-B]_+TKI0(CL>UBHA>RB5*.A D(%Q2PZZ\^KG8UL>46?'
M!.P\,UV3QO;#VH5[&*,Q1M-AW^=5) UU(OCH@(^ R?J4Q:O3$<C4\K\Q_JJC
M /PW.[CD+KTA\/MY=VFEC!\>7Y[R8^VHC_/]Q+$+JAC/<$I2QREJ '7J ^!V
M"\V1U]#),@$R8JO;$M<RDU:2(;3IA5=:?-SJ/J"76PZ$J8)=#BFD<G[+B,Z:
MT#K,4Q2P)K-E1.+WBA,A(GJ)J)B5#Z:/I)WE>M8;H"'Z+84WP0:]$%0PO=W!
MIE1JD=E(7T]'VWQA@6F6H>,37.X#+9^.< P.0;MCI0-#@M\:DU35V\\#/W&X
MQ-U&IA.8O\V9"2"W)7NOUI/.-Q$7;$T)%)GE"U<<R8Z9MG:?/9'5SDV.3(A"
M+NQ2@!$ZW+!$YE?#EC%W1TK\V/E]QX?&*3"X_]=S\70O89P' G6V1N.&_HRM
MH(*PA;@%0W-D-]+:YG- O9% [1F=1HO-QP- X76H$\8FV9'O6K//;=YTNA6
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
M#/9!%S:[JDZ=NC5YL;'NFT^)@GK(L\)?]M(0RO/AT,<IY=H/;$D%[JRLRW7
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
MG_64JU]]U1?!EO*Z:6E#L+G\30E'1,<;<']E;6@OV$#W_O'J?U!+ P04
M" "@C)Y:WX#.T?H!  "4!   &0   'AL+W=O<FMS:&5E=',O<VAE970R,"YX
M;6R-E,MNVS 017^%8(&N"E.6G;1U)0%VDJ)=!#!B-%T47=#2V"+"AT)25OKW
M'5*RX@*ND8W$Q]S#.^*,LL[8)U<#>/*BI'8YK;UO%HRYL@;%W<0TH'%G9ZSB
M'J=VSUQC@5=1I"1+D^2:*2XT+;*XMK9%9EHOA8:U):Y5BML_*Y"FR^F4'A<>
MQ+[V88$56</WL '_HUE;G+&14@D%V@FCB85=3I?3Q6H>XF/ HX#.G8Q)R&1K
MS%.8?*]RF@1#(*'T@<#Q=8 ;D#* T,;SP*3CD4%X.C[2O\;<,9<M=W!CY$]1
M^3JGGRBI8,=;Z1],]PV&?*X"KS32Q2?I^MCT,R5EZ[Q1@Q@=**'[-W\9OL.)
M #GG!>D@2*/O_J#H\I9[7F36=,2&:*2%04PUJM&<T.%2-M[BKD"=+S;MUL%S
M"]J3NP,^7<8\8L,F*P?$JD>D_T',R+W1OG;D3E=0_:MG:&?TE!X]K=*+P'MN
M)V0V_4#2)+VZP)N-.<XB;_;6',FOY=9YBQ7Q^URZ/6U^GA:Z9.$:7D).L0T<
MV /0XOV[Z77RY8+7^>AU?HG^MONXC+@5!U&!/GL3[*12%-A][ ='2M-JWQ?-
MN#JVW+*OM-?POE_QEO9".R)AA])D\A$+UO8]T$^\:6+=;8W'*H[#&G\;8$,
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
MB*"8*F!CT*)R84&7\$DJH7(I&GB@1:3T. MO-G0HEVC?+F)'I!@ZS@<"5X%
M^C<$9O!9*U=;N%4%%G\^'U,P8T3I+J*K]"3@9V$F,)N^@S1)ST[@S4:%9AYO
M]G\J].LZL\Y0"?YV3*% 8'Z< %_+2]N)')=1Q[[,$T:KUZ^F'Y*/)\*;C^'-
M3Z&O[C$GALT+K O=.2SB+W23UGFN>^6DJB@\K6B<AT".L3^)?YS]21] A8QP
M9VV/A5?X47<RA]NR1'^%P_X-VMS(SJM^UY(#1TN$D*'AS,_@3N6Z17@4ST@5
M&C#.Y\G;2S8W^FEPYO2!)=Q(FS?:]L04UDKUE,4.C=0%6">,)RN5KRPF;;N!
M$?4%:>&Q1C93A3 %-:P?O6085#75 X4B@QM';HH#-YV1U XE9<!@0Y$53,D1
MU(&]X8@-YIH*JY'[VMN;,)"0O!(:-5E,X!N",$AMQ)B08WP232]\&-Y#T(V*
MEF>*DC+2YUKNS2'1"7QAT09]YSO5QB)__>HBG:8?[['30:AK33ICS0V<) KF
M@]'M,STJ%EEN454&JQ#2H?IO'OK,^:2E:?*>\G8Z'^>#'HYVV\'&_M7HXI^2
M1G.&X$[$69"A4* <K[09H\M>AA0',86#KL^H"T+66[H"EA/OI*.FN!.1DE$4
MD@,EH(,\@<CHM03F)4L"P$&<G(2MM&$$HN\SI!WZBMT3LOL>0Q1V\;,6(LBU
M9SR(\I^7Q;$F%!^\2"V:RK^[%OR-#X_3N#H^[>OPHNW-PW<!]?-**@L-EG0T
MF9R?16#"6QLF5"7^?<NTH]?2#VOZ/$'#!K1?:I)MF+"#\8-G]0=02P,$%
M  @ H(R>6DJ6;)_U!@  EA(  !D   !X;"]W;W)K<VAE971S+W-H965T,C0N
M>&ULO5AM;QNY$?XK UT1V( 2[7+?'=N [;OT#KVT@>UK/A3]0.U2$G&[2QW)
MM>/[]7V&*REV(NO.1=H/$O>%G'EFYIGA+$_OC?W5K93R]*EK>W<V67F_/IG-
M7+U2G71OS%KU>+,PMI,>MW8Y<VNK9!,6=>U,1%$^ZZ3N)^>GX=D'>WYJ!M_J
M7GVPY(:ND_;A4K7F_FP23[8/KO5RY?G![/QT+9?J1OE?UA\L[F8[*8WN5.^T
MZ<FJQ=GD(CZY+'A^F/!/K>[=HVMB2^;&_,HW/S5GDX@!J5;5GB5(#'?J2K4M
M"P*,WS8R)SN5O/#Q]5;ZNV [;)E+IZY,^U$W?G4V*2?4J(4<6G]M[G]4&WLR
MEE>;UH5_NA_G9F)"]>"\Z3:+@:#3_3C*3QL_/%I01L\L$)L%(N >%064WTLO
MST^MN2?+LR&-+X*I837 Z9Z#<N,MWFJL\^?7ZD[U@W(D^X9NK6P47=2U&7KO
MZ%K52M_)>:OHZ)8'=WPZ\U#*2V?U1L'EJ$ \HR"A]Z;W*T<_](UJGJZ? >P.
ML=@BOA0'!;Z7]@TE\91$)+(#\I*=!Y(@+SGL 5I8T]$5L%HP!5'P*[H*_E>6
M_G4Q=^'YO_<Y8)2?[I?/677BUK)69Q.DC5/V3DW.7WT7Y]'; ^C3'?KTD/3S
M[[63RZ552QE(;A:TL6<?T(.B]@.]75FEGH20CG0/)K8M]+EC^E')%JZZJ;7J
M:_#HG>YE7VO9T@TD:'[TP9IFJ/W(L6OES&#Y\97INJ'7=4#NIO1>-5J./%3U
MJC>M63[0K?$0M6/I7Y596KE>/9S0WXV%W@N$!R+H+Q1/DR0*8Y0F&*LXQG]6
M\+-D6F8I_=)K#_Q_T_VR0:S3BN(LH3@I*(Y+2K,BA!]>Z5GG#X-%Z2/$B>*T
M"%.3!(N2[9O7&W BJBB)(A(59F8Q55G$5GH.QD=CVX82 0T5%065$ )<XT+&
MFA5Q&--<A%$4)<8R2AG[-(ZSK1N)PW7""!T*#DP(GO*?/>6V[L;R8N,(P6-9
M%OA/82X[0HB<_C'X$ 26LEM61#$F"4JJF)(LP_*RK%Z$]/8!7H'1]2:)3N@6
M]3O@1/E$G&3+Z-*2!15Y6)CE_"3A:S$520;^?%+-Z[5EDPM R>'1'.\3_,0T
MC2.N4KV38U$WENY,.W3J-9?F!C&H",$J2TIR7$0OP_\MN?Y*=NNW_TNV,^W
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
M*QKYJ)T ?5\I9?<79Z#[B61_ 5!+ P04    " "@C)Y:Q]DA@N("  !R!@
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
M9:G'\M.:FEK4[@*=+Y6RNX53T+7)\T]02P,$%     @ H(R>6AH7-#]'!
MT@D  !D   !X;"]W;W)K<VAE971S+W-H965T,S(N>&ULG59M;]LV$/XK!ZTH
M$L"Q]6K)J6/ 2=LU0+(&<;I^&/:!ELX65TI422JN]^MWI&PEV1P7V >1%,E[
M[KDWDM.-5-]TB6C@1R5J?>&5QC3GHY'.2ZR8'LH&:UI9254Q0[]J/=*-0E8X
MH4J,0M\?CRK&:V\V=7-W:C:5K1&\QCL%NJTJIK:7*.3FP@N\_<0]7Y?&3HQF
MTX:M<8'F2W.GZ&_4HQ2\PEIS68/"U84W#\XO$[O?;?B=XT8_&X.U9"GE-_MS
M75QXOB6$ G-C$1AUCWB%0E@@HO%]A^GU*JW@\_$>_:.SG6Q9,HU74GSEA2DO
MO,R# E>L%>9>;C[ASAY',)="NQ8VW=[$]R!OM9'53I@85+SN>O9CYX=G MEK
M N%.('2\.T6.Y7MFV&RJY :4W4UH=N!,==)$CM<V* NC:)63G)DM<$TN-G!=
M=P&VGCIY8$N!^G0Z,J3![AOE.[3+#BU\!2V"6UF;4L.'NL#BI?R(F/7TPCV]
MR_ HX"U30XB" 81^F!S!BWIS(X<7_<3<>VRD,KQ>PQ_SI3:*DN//0^9V:/%A
M-%LPY[IA.5YX5!$:U2-ZL[>_!&/_W1&N<<\U/H;><_W<H&*.ZYV2*VX.\3R.
M]% JQ!>A 7)L7O:>A1->4W8)0>'7I_!I 1\7</>65<V[>[BZ?8 ':9@@KSUB
MW:*&-Q ,DC1P?3P.71^F&?69'U.;#((@@1O4^ARD*9%.@9TQW&"E[>YQ8EL_
MH]9/(TB#$.)!F&2P-UOV9C?.;(C\,81)3(03F(20)>E.0ULS(63.#-F52VTT
MQ)3/N:P05DI6>R0RS1),(OB9/^+_XX\X&+L^RA+7!U%DU85V-AZD8_^H/P(R
MC-HTA4D20AJ-2<8/)J][(R2W._=E 4Q\2./@=6^,7W?'>)+ YP.,Z#0 9.02
MY2K%'@C]CD9Q.L"YV *O<]$6"%@U0F[)IZ2%K@O=G2.L+F")-1)=/:!C?YF3
MQVVI$;9C-M@1E"LP)5?%6<.4V5H+BS:G>0M@JXKGY&.%PMED) V=W]TZ;?Z+
M3OBS?EFQ1Q3#(_67]/67'*V:/KIS4G,CZ_79#5T@!<RU1B)WN85?4:X5:TJ>
MPYQNQ$.%>5R%0Q4.E76HRRVLGU 9H=J&5BDB%-8-!7CN'/8R0_]5SN\QQVI)
M0>T3^IFFCO\YG 2G\!O%MH1YA8KG#$["4TJ)*$QM&V7PH564+&#+,Z1DU\8J
M_BJ5*. D.H4DR^B+=\7P!B:9/0$FD]A!_]>V?;8T%M4&VL8/O[>\L6DU@!J=
M I;G;=5VT2R0#M:</^43J^RY_;>;&#K"BY8.<%8;3FE/D$+L,D7;3*',AB\U
MMU +8R>'COE1F>NZX.Q@ HV>W;/DLK5[36A*XK8VW97;S_8/EGEW3S]M[UX[
M%+ UIPH4N")1?YA2HJCN!=']&-FX6WLI#;T!W+"D1Q<JNX'65U*:_8]5T#_C
M9O\ 4$L#!!0    ( *",GEJP^W $H (  *H&   9    >&PO=V]R:W-H965T
M<R]S:&5E=#,S+GAM;*U5T4[;,!3]%2M#$TB,I$E;)I9&HF5L/%2KJ-@>ICVX
MR4UCX=C!=EO8U^_:24,IH=JDO23V];W'YQ[')_%&JGM= !CR6'*A1UYA3'7A
M^SHMH*3Z3%8@<"67JJ0&IVKIZTH!S5Q1R?TP"(9^29GPDMC%9BJ)Y<IP)F"F
MB%Z5)55/8^!R,_)ZWC9PRY:%L0$_B2NZA#F8NVJF<.:W*!DK06@F!5&0C[S+
MWL5D8/-=PG<&&[TS)K:3A93W=G*3C;S $@(.J;$(%%]KF #G%@AI/#287KNE
M+=P=;]&O7>_8RX)JF$C^@V6F&'D?/9)!3E?<W,K-5VCZ<013R;5[DDV3&W@D
M76DCRZ88&91,U&_ZV.BP4X XW05A4Q#N%_3?*(B:@L@U6C-S;5U10Y-8R0U1
M-AO1[,!IXZJQ&R;L*<Z-PE6&=2:Y$084*\E$"BTYRZB!C%PS047**"=S@P$\
M-*/)\148RK@^(1_(W?R*'!^=D"/"!)DRSO%$=.P;)&1A_;39?%QO'KZQ>42F
M4IA"D\\B@^QEO8^-M-V$VV[&X4' *55G).J=DC (!QU\)G]?WC] )VK%C1Q>
M] ;>-[6D@OVF]H,]W9'8?;\B(S,%&K6M S+OUOWGY4(;A9_[KRZ!:P+];@+6
M BYT15,8>97=2ZW!2]Z_ZPV#3UWJ_">P%UKU6ZWZA]"3F9(I0*9)KF1)-.5@
M%:D4^I4R3TXN>%BQRHK2)42-/G3HUKK6R7D0^^O=]EZG/&>\X#QH.0\.<OZ"
M+DGPZ/Z=[> 5E6&XQ_9URCY;?^?:EZ"6S@TU2>5*F/K.M-':<,=HN,Z8]N)H
MQ)?.?_QGF-K%\48LF="$0XZ0P=DYLE*U,]83(RMG+@MIT*K<L,"?"2B;@.NY
ME&8[L1NTOZ?D#U!+ P04    " "@C)Y:3S#;X&$.  "!E0  &0   'AL+W=O
M<FMS:&5E=',O<VAE970S-"YX;6RU75UOW#86_2O";+%H@:0CZEM9QT#BM&BQ
MF]T@:;</BWU09NBQ$(WD2AH[!?;'KS0>#RGR\FJH7KXDMG-U1%X>:TYXI*.K
MQZ;]TMUQWGM?]U7=O5[=]?W]J_6ZV]SQ?=%]W]SS>OB7VZ;=%_WP;;M;=_<M
M+[;'@_;5.O#]9+TORGIU?77\V8?V^JHY]%59\P^MUQWV^Z+]XRVOFL?7*[9Z
M_L''<G?7CS]87U_=%SO^B?>_WG]HA^_69Y1MN>=U5S:UU_+;UZLW[-4-2Y+Q
MB&/)OTO^V$E?>^-</C?-E_&;G[>O5_XX)%[Q33]B%,-?#_R&5]4(-0SD]Q/J
MZGS2\4#YZV?T'X^S'V;SN>CX35/]5F[[N]>K;.5M^6UQJ/J/S>-/_#2C>,3;
M-%5W_--[/-7Z*V]SZ/IF?SIX&,&^K)_^+KZ>.B$=,.# !P2G P+U@,AP0'@Z
M(#Q.]&EDQVF]*_KB^JIM'KUVK![0QB^.O3D>/<RFK,=U_-2WP[^6PW']]4?^
MP.L#[[RBWGJ_M,66>V\VF^90]YWWD6]X^5!\KKCWTGM7=L5NU_)=<6Q_<^N=
M#O6^?<?[HJRZ[X:J7S^]\[[]YCOO&Z^LO?=E50VUW=6Z'T8ZGF^].8WJ[=.H
M L.H0N]]4_=WG?=#O>7;Z?'K88;G:0;/TWP;H(#OB_9[+V0OO, /8F \-Y<?
M'B'#"<]=#X]XH0'/W,S__&,H]7[N^;[[+]2W)]P(QAU_Z5]U]\6&OUX-O]4=
M;Q_XZOJO?V&)_S=HTD1@DQ9$YQ9$&/HS\: Y/AV8' \<KT,/US%CPZH]R&/7
MBZ(T\<]%DS'%YS'%Z)A^&:Y0+X=?A)?#Y8&W95&!U$4Q;)> "&PRW>0\W<01
M"Q/*%A"!35J0GEN0+F7ATX&Q1+ @"%460D7,P,+L/*8,'=./Y5>^?7G?EAMP
M7.C!MKTG IO,,S_/,W=$OYRR!41@DQ8P7WS\^DL)>#IR0JY((M?3\*$J%B8P
M!9DD"QA^*6R+NBN>I%;3>@]-=1BNC:-@VH)C1=%LEX0*;3KW0,P]<$3,$S!5
M&XC0IFT0&H6AG_\H-4.-=%&J,1,H8I&!F$(V,%PW_+-I^SOOS7[X?-X4X-C0
MXZW7@ AM.ELA2%CLBHJD,H4*;=H&(508*@)0*B8:R\(LCE0N E5QP QD%.J!
MX?+AU[KL^=;[>UGOMLT>'!X*8+T,1&C3Z0IAPC)7;"15+51HTS8(W<)038"R
M,=>O>7&JDA$J,GQB!T))!+B2^.'0-O?\A<>_;JK#=F"D-\].'-)V6:C0I@T0
MDB5@CM@9D*H7*K1I&X1Z"5!9@+'S=.2$>'FHL!,JRD(#.X68"' Q\<1.<%"D
M6QI4:--I"G421*XX2"I;J-"F;1"R)< W4C .QAJ]\EB5CE!1F!LX*%1$,*<B
MNGY<DM^:M@+_%X,?;[T&+C8V J%-@M05%4DU"Q7:M U"LP3X;@I&Q4P7A8RI
M5 2*?,,.3R D1(!+B)NF[@Y5/WY*OQDWWOGFKFZJ9O>']VGH0+GAX,XC#FJ]
M,"YV/D*A5T+?U1XXJ6JA0INV0:B6$-]H0?AY.G)"O2!(%(("54$>QS!#0R$C
M0EQ&_.O0=\VAW8P4Q3B)PU@OAHLMCU"R99SY,K3&C L5$PH5$R[V9DY'RFQC
M69:KG(2J?!,GA:P(<5GQ$R^J_FY3M'R@Y&[/ZQX<(NG.!Q7:=,I"LX2N/)J0
M5,Q0H4W;(,1,N-BG"74/AL6I^C$.547,\)_N4*B+$%<7.B.]_WF7V8@XLO7Z
MN-@2"86>"5UY.2&IIJ%"FUK:0M-$B]V<2/=IHDQE*524&\1F)"1&A$L,D*0S
M+B,.:;LL5&C3!@@M$[DR=")2=4.%-FV#4#?18D,GTKV:--?8J1<EJ8F=TGT@
MN-B +Z%V]B-^"NME<K%Y$@F5$[GR?")2Y4.%-FV#4#[18L\GTMV<(%<U*%1D
MVF6/A!")<"$"LG76D\1!K1?&Q8Y*)#1/Y,H%BD@E#Q7:M U"\D2+7:!(-WA8
M&*J;G%!5X!MV.6.A06)<@X ,G;>"<%3KV]I<;*K$0O'$KJR@F%3W4*%-VR!T
M3[S8"HHA*T@A*%1CN'\C%B(DQD4(2,\EWB5^'NN5<K'C$@L1%+ORC6)2Z4.%
M-FV#=/_M8M\HUBTAEJB75*@H-&P[Q4*)Q+@202@+CI1TXX4*;3IWH7=B5RY2
M3*IYJ-"F;1":)U[L(L6Z021_BI^&KQ>QU/11+R1(C$L0D)BS+B<.:KTP+G9<
M$J%V$E<N4D(J>*C0IFT0@B=9["(ED(NDT!.H"3*8G8E0'PFN/D!V+C,^\3-9
MKY6+;9A$**#$E<F4D$H>*K1I&X3D21:;3(EN'V7:[<50D1\82"L42&)K,0VD
MO=0+Q;&MU\?)LT'2PT'.G@ZB?3S(A0!*A !*%CM/B>XII;ZZ:0H4)::[X!.A
M1Y*Y9X3JHMZ4187SD72_A0IM.F4A=A)7%E-"*GBHT*;/JPG!DRZVF%+=/6)1
MHG[60U5A9OA/4BH42(HK$)V1%SNA.++M^E"A3?L@5$_JRFM*244.%=JT#4+D
MI(N]IA3PFA+U@0VHR'07<BHT1XIK#I"D,TXH#FF]+"XV6%(A;U)7WE)*JFVH
MT*9M$-HF7>PMI;IME,3JASI0%)N\I51Z%AF7&O EU,X)Q4]AO4PN=EU2H7)2
M5TY32JI\J-"F;1#*)UWL-*7 HT3JXT90C8&KF9 A&2Y#0*[.^J XJ/7#ZR[V
M7#*A>#)7)E-&*GBHT*9M$((G6VPR9;J!Q/Q(?> (J,K3U$!0(4 R7(" !)UW
ME7!4ZZ5QL<62";F3N7*5,E+10X4V;8,0/=EB5RD##*-8(RA0%!FT:"8T2(9K
M$)"@2XQ0_#S6:^5BNR43&BASY3=EI,J'"FW:!BD"9K'?E %6DO:9#Q7%AL?=
M,R%$,ER(()0%1TJZ[T*%-LVJ$8(G=V4TY:2BAPIMV@8A>O+%1E,.&$V^NFL/
M% 6Y83LT%QHDQS4(2,Q9(Q0'M5X8%QLNN= [N2M7*2>5/%1HTS8(R9,O=I5R
MW3!B3#7JP2(3/X4"R7$% O)SF16*G\EZM5SLP^1" ^6N/*:<5/10H4W;($1/
MOMACRH'GEOQ NZKJ57EL4*BY$"&YK<EDX87BV-8+Y"2H3DJJ<Q951YM5YR:L
M3DZK^Q-Q=<##2Y'J/H%5H<&V9[Z45^?CPN1#VVP/F_XIR';XZ!\Y"C-S!LDZ
MC(@*3IEZ($W=65Z=3QM81P6GM$**K/.79];YNJ7$@C33" J4L=!P,66^%%SG
MX]($9NC%+ND,O/U:N=B48;X4;><[R[;S:</MJ."45DCQ=O[R?#L?]YJ>IZ!7
M1:9G\Y@O!=SYN#0QDG;&-9W!M5\B)\EWOA1]YSO+OO-IP^^HX)162/%W_O+\
M.U\WFY)02V,$JN+,) +D,-V9-%WS)=8VSI9TSX8,3FF,G.;KRJMBU-&^3M22
M'.Z+Q^:B[&6Z%95I @$J,B6)RFF[,W&[1N[.)][BR/9+Y&(+A\D1O\R5;\6(
MTW_=Q/_*^;]XLB[.5B E3\LO@ZK2U"1GY4C>F4Q>(U\O",7%H>U7R<7V#9-C
M@)DKUXH1!P2[20B6(X+Q\%V<L( K%6KIN&"5\0(KR9:9V%XC89>8KC,GLU\W
M)SL[4GHP"USY6XPV19@,3FF%));PA%Z4PH'N7^DW#(!5D>$6:R9%^[*9;-\9
M"L,C)GXG@9,M'BE(F 6NC"Y&&S5,!J>T0M))>(PO3E3=R IR[14-4%5J>GF(
ME/_+9@* C42=-65GD.T7R<G>CA0ZS )7'A>CS2,F@U-:(<DD/.L7YROP,)4F
M#8"BS/1&$2DBF,UD!!O9NLRBG3F=_;HYV?"1PHI9X,K^8K21Q61PRBMQ))F$
MQP'C+\71K:TLTS@,5*7&]S5).<)L)DC82.)+'=N9$UBO%16<TA%)+87.?#':
M5&,R.*45\JN<_L2[G'3#*]2R_^ JPUW:3(H:9C-9PS?-?G^HR\UQC5YX[_FV
M+)Y>1GJ^V,*CIMWHH8)3^B IIM"9&T8;>$P&I[1"4DQXF#!.5MWGRGS-7X"J
M N,U5A(P,S'$%Y#U<C\7/Y?]LCG9^9&BD%GHS"&CS4(F@U-:(0DF/&<89S#P
M.);ND$%5B>ER*P44LYF$XLL8/&?NXB>Q7B\J.*4KDG:*G-ECM$')9'!**R31
MA(<0H]2-=.<KU*D+59G2A)B47LQFXHLOO/A:.KWX2>W7S\F>4"2_'M.9=T:;
MHDP&I[1"DE1X0C%.9=T5"[6;:J BDQ$A!1NSF63CRXA\P8M.:;>'J."4ODCJ
M*G+FHM$&+)/!*:V0M!0>7HQ35_?'8OWENU!58KK%1DH]9C.QQY>1]P(##3^/
M_9(YV1F28I=9[,Q H\U>)H-36B')*3S7&&5O#%AC3+O'!JH*31I""D1F,XG(
ME[%WD2&,G]E^$9UL&4DYS2QVYK/11C.3P2FMD#05'GN,\UEWT$+-#P:*8M.U
M.)9?#HX+'!LVPX.GW3FB@E,:(BFKV)G71IO:3 :GM$(24W@B,LY9Z)59VHXO
M5&5Z&1&3HI393);R9:R=-XKQT]BOF)--(RG,F<7.7#;:2&<RN&DKI%!GAL<E
MH^1- )=-N^ "1:G)*)92EME,S/)EU%WH&N/GMEY$*CBE69+62IS9;PFMEJ*"
M4UHA:2D\2QGGLVZL1=JK.,"JQ,AH2=K,I#!?QNB++63\;/8+YV0+24J#9HDS
M5XXV#)H,3FF%I*WPH&6<PT^')K((EEY!_#P%H$K;DEAW=YSW[XJ^N+[:\W;'
M;WA5==ZF.=3#4>/5Y_Q3K^6WX]E?W;#56OOY&_;J33#^?"U@KJ_NBQU_7[2[
MLNZ\BM\.D/[W8QAE6^[NSM_TS?W0FY7WN>G[9G_\\HX76]Z.!<._WS9-__S-
M>(+'IOUR'/;U_P%02P,$%     @ H(R>6KS9#F@% P  80@  !D   !X;"]W
M;W)K<VAE971S+W-H965T,S4N>&ULK99-;]LP#(;_BN 50P>TM6/GJUUBH$E7
MK(<.1;INAV$'Q69BH;+D24K2]=>/DATW'TZVPRZ))9.O'E(2Z<%*JF>= 1CR
MDG.AAUYF3''E^SK)(*?Z0A8@\,U,JIP:'*JYKPL%-'5..??#(.CZ.67"BP=N
M[D'% [DPG EX4$0O\IRJWR/@<C7T6MYZ8L+FF;$3?CPHZ!P>P3P5#PI'?JV2
MLAR$9E(0!;.A=]VZ&O>MO3/XQF"E-YZ)C60JY;,=W*5#+[! P"$Q5H'BWQ+&
MP+D50HQ?E:97+VD=-Y_7ZK<N=HQE2C6,)?_.4I,-O;Y'4IC1!3<3N?H,53P=
MJY=(KMTO656V@4>2A38RKYR1(&>B_*<O51XV'%"GV2&L',)=A_8!AZARB%R@
M)9D+ZX8:&@^47!%EK5'-/KC<.&^,A@F[BX]&X5N&?B:>P!+$ C2A(B5?%4V!
M7">)7 BCR0028$LZY4#.R9@6S%#.7B$E8ZGQM9'D=L%GC'.<$$;ACB"\R<C8
M88,BIS=@*./Z _H_/=Z0TY,/Y(0P0>[1"3=1#WR#,5@2/ZEX1R5O>( W(O>X
M5J;))Y%"NNWO8^QU L)U D;A4<%[JBY(U#HC81!V&GC&_^[>/H(3U?L1.;WH
M@-YVFJNLVGR?D2]XIW],)*8;#_"*JO1G4_I*^7:SO*T)5[J@"0P]O/0:U!*\
M^/V[5C?XV!3[?Q+;RD2[SD3[F'H\@CD3@HDY7E-.10)-T98272=A"]8R#H/+
M@;_<#*+!IMVI;;;8.C5;YRA;>0&2M[UJ8BLE.AOKMH(=M :3=C-9MR;K'B6[
MSJ4R[)6Z&@DO6.QU8^*Z>RN?A[MT339A,UZOQNL=Q;O+"\H4=@%#DHRJ>2-;
M;W_=W@Y:@\D!LGY-UC]*AO7D+V>MOW>.6I?A#M>^31CMGC5_HUICE9R[)H:G
MR1;=LF[5LV6?'&&?=/UD9Q[[Y[5K&_Z;3-E\L2KAY=&$PPPE@XL>9DJ5#:T<
M&%FXGC"5!DNU>\SP&P"4-<#W,RG->F 7J+\JXC]02P,$%     @ H(R>6L5#
M)8,; P  &@@  !D   !X;"]W;W)K<VAE971S+W-H965T,S8N>&ULK9;?;]HP
M$,?_E5-639W4-I"$'^L@$M!-F[1*%5VWAVD/)CF(5<=FMH%N?_W.#J24IFP/
M>R&V<_?UY\ZY,X.-TO>F0+3P4 IIAD%A[?(R#$U68,G,A5JBI#=SI4MF::H7
MH5EJ9+EW*D48M5K=L&1<!NG K]WH=*!65G")-QK,JBR9_C5&H3;#H!WL%J9\
M45BW$*:#)5O@+=J[Y8VF65BKY+Q$:;B2H'$^#$;MRTG/V7N#KQPW9F\,+I*9
M4O=N\BD?!BT'A (SZQ08/=8X02&<$&'\W&H&]9;.<7^\4__@8Z=89LS@1(EO
M/+?%,.@'D..<K82=JLU'W,;3<7J9$L;_PF9KVPH@6QFKRJTS$91<5D_VL,W#
MG@/I-#M$6X?HT"%YP2'>.L0^T(K,AW7%+$L'6FU .VM2<P.?&^]-T7#I3O'6
M:GK+R<^F4URC7*$!)G/XHEF.,,HRM9+6P!0SY&LV$PCG<,L7DL]YQJ2%:[5&
M.DDRX1(F2EI-IP$C8Y"63J_0,B[,&W*ZN[V"TY,W<.(,K[D0=')F$%H"=]N'
MV19R7$%&+T#&M*.TA8'W,L?\J7]( ==11[NHQ]%1P6NF+R!NGT'4BCH-/)-_
M=T^.X,3U(<1>+WY!KT[AAML")O[449]5&:6'H%IC,D.@JH6)QIQ;^*R,@>]3
M)030][QA.O_1E-AJXZ1Y8]<B+LV293@,J <8U&L,TM>OVMW6NZ:L_">Q)SE*
MZAPEQ]33,2ZXE%PNJ&J%2T93M)5$UTNX_K5.XWYW$*[W@VBP:3_:/&'KU&R=
MHVQU$6G,%)7);\PA7VD':PN$)6JN<IBM+$AE849U</@55_C5+IU]M*AW@/_<
M)DKZS?C=&K][%']45O5.]((90U5._%:!]>V [=J!KMM!$WOW&==YU'E[ -]@
MU.ZWFNE[-7WO*#WUA+]\%;UG)YYTD@.RYS9Q/SD "_?:+-7GPM\^!GQZJMY3
MKU87W)@N.'\1'*S3Q3?R_3Y\E*EN3>HL])D;$#@GR=9%CW*EJYNHFEBU],U\
MIBPU"3\LZ/)&[0SH_5PINYNX#>J_ ^D?4$L#!!0    ( *",GEH$F2O[/0,
M ,T(   9    >&PO=V]R:W-H965T<R]S:&5E=#,W+GAM;*U636_;.!#]*P,U
M6+1 &\F2OYJU!<1.BQ9H@,#9[!Z*'BAI;!&E2)>D['9__0XI175LQ=M#+Q))
MS3R^-QS.:+97^JLI$2U\KX0T\Z"T=GL5AB8OL6+F4FU1TI>UTA6S--6;T&PU
MLL([52*,HV@<5HS+()WYM3N=SE1M!9=XI\'45<7TCP4*M9\'@^!Q8<4WI74+
M83K;L@W>HWW8WFF:A1U*P2N4ABL)&M?SX'IPM9PZ>V_P-\>].1B#4Y(I]=5-
M/A;S('*$4&!N'0*CUPZ7*(0#(AK?6LR@V](Y'HX?T=][[:0E8P:72OS#"UO.
M@VD !:Y9+>Q*[3]@JV?D\'(EC'_"OK6- LAK8U75.A.#BLOFS;ZW<3AP()Q^
MA[AUB(\=AL\X)*U#XH4VS+RL&V99.M-J#]I9$YH;^-AX;U+#I3O%>ZOI*R<_
MFZYPA[)& TP6\)=F!<)UGJM:6@,KS)'O6"80WL ]WTB^YCF3%F[5#NDDR81+
MN,$U:HT%M%"P8(+)G"!?WJ!E7)A7Y/YP?P,O+U[!A7.YY4+0&9I9:$F"(Q+F
M+=U%0S=^AFY">TM;&G@G"RR>^H<DO=,?/^I?Q&<!;YF^A&3P&N(H'O7P6?ZZ
M^_ ,G:0[CL3C)<_@+4F=IM2F++ E+/WYHWX-GSC+N.#V!WQ>*2& 4GC/=/&E
M+X+-#L/^'5Q5N#);EN,\H&MO4.\P2/]X,1A'?_;)_TU@3X(Q[((Q/(>>+G##
MI>1R0Q?5IU2?V@9B["%<R=JEPVDT"W>'(GILXDEG\X3;J.,V.LOMNFKN")V*
MH-S/:@M26:IKN:)[\B\M,4.SYG+U\6[@1P><DLGPB'>/S6#0SWO<\1Z?Y=W=
M]P.F&@6S]+8*;(F0'8<=U-I5QN:6MYKZ)(U/Z+Y)HOA(4X]1/([[14TZ49-?
M.@R6?ZNY(TDU)JL-61D#N:HR+IE]KN!,3@@=I\^IQ=M^OM..[_0L7RI>_Y/5
MTY.,'8V.(WEJ,YR.CHB%!YV!"LG&-TP7$XI74R2[U:8G+Z@G^]YUM$Z]^MJW
MJ/ G3-/HJ012OA@0N";(Z')"@=)-\VPF5FU]_\F4I6KFAR7];Z!V!O1]K91]
MG+@-NC^8]#]02P,$%     @ H(R>6ME&>%A. P  LPX  !D   !X;"]W;W)K
M<VAE971S+W-H965T,S@N>&ULU5=9;]I $/XK(S>J4BF)#S Y"D@Y6C52VR!(
MVX<J#XL98%5[U]U=()7ZXSN[!D,DXT1I4J4OX#UFYIOCT\ZT%U+]T%-$ [=9
M*G3'FQJ3G_B^3J:8,7T@<Q1T,I8J8X:6:N+K7"$;.:$L]:,@:/D9X\+KMMU>
M3W7;<F92+K"G0,^RC*E?9YC*1<<+O=5&GT^FQF[XW7;.)CA \R7O*5KYI981
MSU!H+@4H''>\T_#D+(RM@+OQE>-";WR#=64HY0^[N!QUO, BPA038U4P^IOC
M.::IU40X?BZ5>J5-*[CYO=+^WCE/S@R9QG.9?N,C,^UX1QZ,<,QFJ>G+Q0=<
M.N0 )C+5[A<6R[N!!\E,&YDMA0E!QD7QSVZ7@=@0B*(M M%2('*X"T,.Y04S
MK-M6<@'*WB9M]L.YZJ0)'!<V*P.CZ)23G.GV<8YBAAJ8&,&U8B.$TR21,V$T
M]#%!/F?#%&&?%C;'7$R@A\I5@T@0KH8IGS ;7PV?F5+,QAAV+] PGNHWL -<
MP">>IO9&VS>$V-KUDR6ZLP)=M 7=)Z8.H!'N011$,7P97,#NSIN[:GQRN/0Z
M*KV.G-Y&O=<P5C*#<RF,HNJ@R)LIG+N8HX+OIT/M]F^J<!?ZF]7Z+95.=,X2
M['C$%8UJCE[W]:NP%;RM0=\HT3?JM*_0[Q$K5CG)-W(BRYQ4 2]4MYQJ2]EY
M-VY%AVU_7@&H60)J/@S0?46R!^]N<^(C4JWQS-Z38QC0D1ZSI+@P,$P9H%I&
MRL MUS<G+OG[07,_".$WK%)WGRF[S>4(K@16A:'6H4?F+R[#%3^D^IX@7/#]
M(^F&2X.9KBS3^!G<;)5NMIZF3/?L?H+"T#-0Y41AYFBC9(.#1EQ=LH<EN,,G
M!$>%5 6LWD0(OY"IFD >E5B/_EMZ72]D561J'7IDW1V7X3I^*?0Z?@8WPV#]
M= ?_AF!+.W<9%F]A6+C16H3/S[%[;$2.9+HNGNNF(*Q]M5\VSZ8*JW/W')U(
MN&Y%PL9+(5M8VQ4]UM-UCQ,^L,GY:[8U*]AVO(5LZYXBK'W+GXAL]3;B[63S
M-T80.\Y1YS[A-!2D."95P<$A:5;%A%0LC,S=5#*4AOIM]SFEJ1*5O4#G8RG-
M:F$'G7).[?X!4$L#!!0    ( *",GEK5L#6CYP(  .0'   9    >&PO=V]R
M:W-H965T<R]S:&5E=#,Y+GAM;*U576_:,!3]*U=9-;52VX2$CZJ#2$ W;=(J
M571='Z8]F.1"K#HVLQWH_OVNDY!22-D>]@+^N.?XG&OGWN%&Z2>3(5IXSH4T
M(R^S=G7M^R;),&?F4JU0TLY"Z9Q9FNJE;U8:65J"<N&'0=#W<\:E%P_+M3L=
M#U5A!9=XI\$4><[T[PD*M1EY'6^[,./+S+H%/QZNV!+OT3ZL[C3-_(8EY3E*
MPY4$C8N1-^Y<3P<NO@SXSG%C=L;@G,R5>G*3+^G("YP@%)A8Q\#H;XU3%,(1
MD8Q?-:?7'.F N^,M^Z?2.WF9,X-3)1YY:K.1=^5!B@M6"#M3F\]8^^DYOD0)
M4_["IHX-/$@*8U5>@TE!SF7USY[K/.P B*<=$-: <!_0?0,0U8"H-%HI*VW=
M,,OBH58;T"Z:V-R@S$V))C=<NEN\MYIV.>%L/,,UR@(-,)G"-\U2A'&2J$):
M S-,D*_97"!<[.^-*7PLZ TPF2#0:X(;5<SMHA O,:<W:!D7YHS@#_<W<'IR
M!B? )=QR(>@.S="W9,$)\9-:[J22&[XA-X);)6UFX*-,,7V-]\EZXS_<^I^$
M1PEOF;Z$J',.81#V6O1,_QW>/2(G:JXC*OFB-_A:<G^^E^>IQI1;^*J,@1\S
M)030>]XPG?YL2V=U7+?].%<BKLV*)3CRJ 88U&OTXO?O.OW@0ULN_A/9J\QT
MF\QTC[''$UQR*;E<PH0)EXPVMQ5%OZ1P]6L=A_VAO][U<!@2A4W(*V6]1EGO
MJ++Z0H2[$'RF\FI:M54DO9V#NWO2#B,Z[<KZC;+^466/FEN\4(N%@21C>HDI
ML"55=F/!9@AL^Z[:Y/8/Q%R$>WI;0J)VP8-&\."H8/JJ_W+#@\,;OMJ3=1@2
M!7NR_)V"F2,EQO412I+[]JK:T:Q6K6I"K:HLZ7OKU,+&9>7V7VBJ_D>5@1ZL
M 8$+H@PN!Y0G7?64:F+5JBS+<V6IR)?#C-HP:A= ^PNE[';B#F@:>_P'4$L#
M!!0    ( *",GEJ\%)6:BP,  $P3   9    >&PO=V]R:W-H965T<R]S:&5E
M=#0P+GAM;*V8:T_;,!2&_XJ5H8E)&XG3"X6UE:# M@\@!&/[;)+3QB*Q,]N]
M(.W'STY"+EV(&LE?VMCQ>7Q>^TUZZNF6BQ<9 2BT2V(F9TZD5'KNNC*(("'R
MA*? ])TE%PE1NBE6KDP%D# +2F+7][RQFQ#*G/DTZ[L7\RE?JY@RN!=(KI.$
MB-=+B/EVYF#GK>.!KB)E.MSY-"4K> 3UE-X+W7)+2D@38))RA@0L9\X%/E_@
M,Q.0C?A%82MKU\A(>>;\Q31^A#/',QE!#($R"**_-K" .#8DG<>? NJ4<YK
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
MA,9^H1C&V-*!- ;X?2F$WD[,!G63&/P!4$L#!!0    ( *",GEJMF?4'(P,
M !<)   9    >&PO=V]R:W-H965T<R]S:&5E=#0R+GAM;*V6R6[;,!"&7X50
M@R(%FFCUEMH"$J=% S2HD:4]%#W0TL@F0HDN2=O)VW=(*8H7VNBA%UL49X;?
M/QP.-5P+^:3F )H\E[Q2(V^N]>+"]U4VAY*J<[& "F<*(4NJ<2AGOEI(H+EU
M*KD?!4'7+RFKO'1HWTUD.A1+S5D%$TG4LBRI?+D"+M8C+_1>7]RQV5R;%WXZ
M7- 9W(-^7$PDCOPV2LY*J!03%9%0C+S+\&(\,/;6X >#M=IX)D;)5(@G,[C)
M1UY@@(!#IDT$BG\K& /G)A!B_&EB>NV2QG'S^37Z%ZL=M4RI@K'@/UFNYR.O
M[Y$<"KKD^DZLOT*CIV/B98(K^TO6C6W@D6RIM"@;9R0H657_T^<F#QL.87+
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
MW<P6:=0NP*ZOE*+7@:L#3=E/_@!02P,$%     @ H(R>6@^<+E0X P  >PT
M !D   !X;"]W;W)K<VAE971S+W-H965T-#4N>&ULK5==3]LP%/TK5H8FD(!\
M-6EA;21HA88$$H*Q/4Q[,,E-:^'8G>VV(.W'STY"VK0A%"DO;9S<<WR/?:YS
M,UQQ\2QG  J]9)3)D353:GYNVS*>08;E*9\#TT]2+C*L]%!,;3D7@),<E%';
M<YS0SC!A5C3,[]V):,@7BA(&=P+)199A\7H)E*]&EFN]W;@GTYDR-^QH.,=3
M> #U.+\3>F17+ G)@$G"&1*0CJP+]WSL^@:01_PDL)(;U\A(>>+\V0RNDY'E
MF(R 0JP,!=9_2Q@#I89)Y_&W)+6J.0UP\_J-_2H7K\4\80EC3G^11,U&UL!"
M":1X0=4]7WV'4E!@^&).9?Z+5D5LZ%DH7DC%LQ*L,\@(*_[Q2[D0&P"W]P[
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
MZ H;*<$M99A%%"?@CDDEEOIA*0E.[GF$,\6O60QN,17@&TZ61(+'*=B;?<?
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
M,ADIN4;*1@.;O2AK4Z)!#1.VC8]&P5T&.#.94<56Q)82W3!!1,((1[="&U5
MLXQ&)U^DK3?L?B.\H.A^CNX+HPT1*1,+-"4Z0S=@!O2)I@N*IE(8!;W1Z/H5
M_4&)LH [8@K%S"NZ$BGZ MY\$F YSOZF*3KY++4^1;^!X^!W$UZDL'DKT%62
M%'G!B8'EO<FH NH<G)I9"T&V$"MS>HI.9M00QH'B(YI1S1:BA!!=)F13K-5
M2#-?>_LC>GJ<H9,/I^@#@ASN&.>@5X]\ ^6U1?*3;2FO-Z4,#Y3RCJAS%.$S
M% 9AOP4^[8;/:%+!>TVX#TVM.AM6G0U+OMX!/G Y>%B@7U^2C(B=UK0IZZ2R
MKY)+O20)'7O0 4W5BGJ3GW_"<?!+FTY'9 W54:4Z*MFC?_?SGY_A'KHU--=_
MM6F.7&IV1-;0W*LT]SH[76L^0]73>I7+0K3V>D,6EV3V+;^:A$,<C/S5KIZV
MH*@.:N39K_+L_S]'GM5OB //SG4G\['-<D36*$)<%2%V9=#8I69'9 W-@TKS
MP*5!-V3]'>_A>,^@^T%A@ \8]*+*\\*%0>.VI#N9CVV6([)&$895$8:N##IT
MJ=D164,S#NHQ*'!IT2U;PZ-XT'_GT9:H87C HWAG8L,N7#IHS;N3^MB6N6)K
M%J(><'#HRJG8Z8#CBJVINQYQ<.<T<;17HWVOAGM6W0\Z9-1Z+,'=<\F>4>^7
M-MG6'#N9CNZ/([:F[GK,P7UGOG0ZU[AB:^JN)QO<.40<[<MX;\:,H_>VW(]Y
M;TM_Y_!K_WF 8QB<ZS3B= Z8X'P 15&;P_QF8>2R/ \_2P.GZ_(RHR2ER@;
M_;F4YFUAC]C57RJ3?P!02P,$%     @ H(R>6CX&5[AU @  \P4  !D   !X
M;"]W;W)K<VAE971S+W-H965T-3$N>&ULK51-3]PP$/TK5HHJD(!\;*"49B/!
M;A%(I5V!H(>J!Y/,)A:.G=K.!OY]QTY( [O0'GI)/)YYS_/&GDE:J>YU"6#(
M0\6%GGJE,?6Q[^NLA(KJ?5F#0,]2JHH:-%7AZUH!S1VHXGX4!(=^19GPTL3M
M+52:R,9P)F"AB&ZJBJK'4^"RG7JA][1QQ8K2V T_36I:P#68FWJAT/('EIQ5
M(#23@BA83KV3\'@6VW@7<,N@U:,UL4KNI+RWQD4^]0*;$'#(C&6@^%O!##BW
M1)C&KY[3&XZTP/'ZB?W,:4<M=U3#3/+O+#?EU#OR2 Y+VG!S)=MSZ/4<6+Y,
M<NV^I.UC X]DC3:RZL&80<5$]Z</?1U&@#!^!1#U@.A? 9,>,'%"N\R<K#DU
M-$V4;(FRT<AF%ZXV#HUJF+"W>&T4>AGB3#H'Q5;4EI*<,4%%QB@G%T(;U>!=
M&4VVOYD2%/D3IW?(]AP,91Q7>^2K-.C4K!#40$ZH)N>0%TP4(Q8,PYIC107Y
M_)"55!1@-UJJ<G3=7,_)]M8.V2),D$O&.5ZO3GR#ZFR.?M8K.>V41*\HN:1J
MGTS"71(%T<$&^.QM^!RR 1X_A_M8TZ&PT5#8R/%-_E[8'U_01RX,5/KG)ET=
M4;R9R+;QL:YI!E,/^U2#6H&7OG\7'@:?-JG\3V3/-$\&S9.WV$>:=^V[P'O$
MQW12R4:83;H[LD-'9J?-*CT*PL1?C>6LQ\1''X>89UG&0Y;QFUGB0[G'\7A+
M>0.;THK7C@Q>)+4>L1>^R,D?M:0=AW@H-H4F')8("O8_''A$=2.F,XRL79?>
M28,][Y8E3F50-@#]2RG-DV$;?YCSZ6]02P,$%     @ H(R>6FG8"Y8Q P
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
M>%;F85637&K88. HUQ]6QK.2%ZN:Y%+#H0#R<NG;WD[/>%:4VJF1&4\5P2X
M]+@T]'1G?/OR;/G\:)@O17G1XRF,#UW8H5LS]H3U3C0N->PTT)5[.:S49X4Q
M5C7)I8:?'P48\^@;W?K-/M BI@;NU,C9PXXRAV8//< =C\:==H;;1G,/M+RQ
M#:QWE'&I86N!CCQ[4"GML:(4JYKD4L.A )3RZ'O:^L\]T$+&)G8\NK.?U501
MW%W %8_&E5YS#[2&<4^/(PE9!/>T\;"_*9+8!C,/M+BQ!;S/^)\#13Q $6]8
M*.*QH@BKFN12PZ$ %/%.19'#5R1I:6-;VXC1.DEI%SGP")('%.*94HAM-O-
MZQN[P,H=7&K86^ .;UC<X;%R!ZN:Y%+#ZZH =_@T=YR2Y[2TJ:U^FS3V'T;B
M:A![!=CB?P^V&,T\T"T86\9*+EQJV%T@%W]8Y.*SD@NKFN12PZ$ <O%I<CGY
M.B2M;^QMFU9:CR5UE3GT6)(/3./33-/S).!8TK-"#ZN:Y%+#!@-*^<-:=,!G
MA2]6-<FEAD/16&+MU$4'CB4]*TWY[64%6@\H=94Y]("2#^CC]U]\ )(>/>70
M<^J!;LC8$=8[V[C4L,F 5_ZPUB/P66F,54URJ>%0 (WY]#UV_:8>:!%C ]LK
M#[0??.@H=/#!AP"()^B_I,#><K3]9R#H-DS=8%637&K87Z"D8%C+"P2L2,6J
M)KG4<"@ J0*N9=)H(6,3VVL$[%^7)XO@[@*V! S+I-$:QCUM8T>KIU01W%/@
MDL"02V ,ZSL-0;=@[ ,KE'"I87<!2H)A04G "B6L:I)+#8<"H"0XWTIHM+2Q
MK6W6:&4Z500;T%B0V1!&]C.]UUP$W8BQ%;R+-Y\#1 ( D6!8(!*P@@BKFN12
MPZ$ $ G.MS :+6UL:YL\6LE^CGF;*5#,]+LIQFA"@F[&U#=6-<FEABT&D)D.
M"V2FK"##JB:YU' H &2F9UXGC=8W]O8XWY!%L O -]/^BZ0=.Q<XEO:L%,2J
M)KG4L,O 5E-W6&G/"F*L:I)+#8<"0&QZYC73:'UC;X^^<4>21;8NC!LO1ENI
M[+%ZP5PNYNDF*;;O2*M_K5]B=U.]NFT,Q;=OP+L+LT=MAXC5@ZXZ>5/"6K9]
MJ=SV2Y&NJ]>LW:=%D:ZJCTL5+E16%M!_?TC3XN5+V4#]:K_9_P%02P,$%
M  @ H(R>6L<N+H<&"0  B$(  !D   !X;"]W;W)K<VAE971S+W-H965T-30N
M>&ULQ9Q;;]LV%(#_"N$-0P<DM45*E)TE!IQTEP++&K3=]C#L0;9I6ZLNGD0G
M+; ?/^I24^+-DDJG+ZWM4$?G0IWSZ9#2]5.:?<AWA%#P,8Z2_&:THW1_-1[G
MJQV)@_QENB<)^\LFS>* LJ_9=ISO,Q*LRX/B: PG$SR.@S 9S:_+WQZR^75Z
MH%&8D(<,Y(<X#K)/MR1*GVY&SNCS#V_#[8X6/XSGU_M@2]X1^OO^(6/?QD<I
MZS F21ZF"<C(YF:T<*[N?+<XH!SQ1TB>\L9G4)BR3-,/Q9?7ZYO1I-"(1&1%
M"Q$!^^^1W)$H*B0Q/?ZMA8Z.YRP.;'[^+/VGTGAFS#+(R5T:_1FNZ>YF-!V!
M-=D$AXB^39]^(;5!7B%OE49Y^2]XJL=.1F!UR&D:UP<S#>(PJ?X//M:.:!S
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
MBM96[F4IW^Y?R[_-$XJ11]9J?_7\D=-5H17\MDIK&SL- UW#!Z5YH#0?E!:
MTD)06@1%:[OX\FC 'D*/P: /!$!I'BC-!Z4%H+00E!9!T=H2OCP7L'N7?@$>
M;O97<+:4H(\*0&D^*"T I86@M*BFM>93]KB94%6NF4<O I6OGMUCOJ&Y0"E9
MJY1U,5807KW-56U(MM/O!JV8NN/-]-<MP0GA90%U?,V8?-XH7S=JWJF;_P]0
M2P,$%     @ H(R>6EQGU8#$!0  :"0  !D   !X;"]W;W)K<VAE971S+W-H
M965T-38N>&ULM5I;;]LV%/XKA%<,+9!%(JF+G3D&$K=! S1KD*S;P[ '5:9M
MH9+HD732 OOQHRX1=:$8:Y!>$DD^Y^/'PW/$CQ27SY1]XWM"!/B>Q"F_G.V%
M.%Q8%@_W) GX.3V05/ZRI2P)A+QE.XL?& DVN5,26\BV/2L)HG2V6N;/[MEJ
M28\BCE)RSP _)DG ?ER3F#Y?SN#LY<%#M-N+[(&U6AZ"'7DDXLOAGLD[JT+9
M1 E)>413P,CV<G8%+]:.G3GD%G]$Y)G7KD'6E:^4?LMN;C>7,SMC1&(2B@PB
MD/^>R)K$<88D>?Q3@LZJ-C/'^O4+^DW>>=F9KP$G:QK_&6W$_G(VGX$-V0;'
M6#S0YX^D[)";X84TYOE?\%S:VC,0'KF@2>DL&2116OP/OI>!J#E('+T#*AU0
MV\'I<<"E \X[6C#+N_4^$,%JR>@S8)FU1,LN\MCDWK(W49H-XZ-@\M=(^HG5
M(]G)01'@-BU2(@OMVP?R1-(CX>"&T01\^"X(2X,8K',ZA'%PE6[ B^?G V'2
M+]V!>T:WD7@'WKXG(HAB_@[\ KX\O@=OW[P#;T"4@KLHCF4#?&D)23TC8(4E
MS>N")NJAB<$=3<6>@P_IAFR:_I;L<M5O]-+O:V0$O O8.<#P#" ;N1H^Z]/=
M'0,=7 T#SO'P*\/P0 Z4Y<&L#\A?GZ0YN!4DX7_K8E=@.WKL[$5PP0]!2"YG
MLM(Y84]DMOKY)^C9O^HZ/A)8(PQ.%0;'A+ZZ34.98&";I1TM\JHG70H<+\?)
M7E5/J[F+E]93O2==&V_A5C8-@FY%T#42+"M#QZAP=&NMN1"Z+4I=(\?W;#TG
MK^+D&3E]%GO"JG+,LT3'S^LVC=QYBY_&R(8+/3^_XN<;^=U$:9"&D7R!/,IT
MB4*BI6?$&)K#(X$UNCNONCN?L)3G8X9A)+!&&!95&!;_MU(6G22#CH=:F:@Q
MPO.>ZH6VFNWL,6JE1&FTCNQVL>BLH._W<*S-R-#(\2,)8K$/ T9>B&HI&D&&
M9LI8:,TN(]5E-&'-E.!CA6(DM&8HE!" Q@G65#>E9R/?7!^VLU)CY4"O)RO5
MS S-4_.IE>-H*L=K3X,Z*^@Z/1S5Y S-L[,4H)MC*#@(I#Y]()P>6<]L8P8:
MG#(CH36[K>9_Z$U9/49U,3@4(Z$U0Z&D!C1K#5/U^)K,]#OO=(T5Q+@G,Y4F
M@,:Y]N3JF7=;M_VVKM58+5S40U'-U] \8:]IDAS3*,RSY@S<D4T4Y(7T.PGW
M*8WI[H>6LA%U</J,A-9<$RIY@.P)*PD9M<?04(R%U@R%4B'(K$(,E51ZUO-O
M;CNM)-49H9Y9""FA@(RS[ZEU5*+4&_=A6V'JC' ?0S5_(_/\K;9#2I9Z@J,N
MV<=":W9920/D3%DU1MTQ.!0CH35#H10(,BN0TS<P4'<K8.[Z[13M&OD.[$E1
MI1?0*QL&G10%_X+35NEFY,&#-8580$HL('_*O!UUQV(LM&8HE#Y!9GTR(&^[
MX@/;7CMONT;(ZU$H2"D49%8HVKP];;5L1AX\6%.H%*Q4"IY2I>!15<I8:,U0
M*)6"S2KE]+S%73V"W+9HT1G5MGV:))5HP:^(%EW>GKY6-:,/'K IMC=P[3O'
MI!\ZQOW2,85LPDHVX;$^=N#N=@FRVWLJ&B,X[]$*6 D:;!8TVMQM+!7YZ6M%
M<UN#AV^*71>L5!2><M<%CRJDQD)KAD()*6S>=1F0R=WME45[7::SZ?E$AI7
MP6:!TQFM,WD94JEXXWSHY$"=R;QF\M= $/";Y-^O)LQM#1Z\*3[38*6J\&+*
M/!Y56(V%UOSXK(258_XZ]"4-XIC*UQK9@)!R_=*]Q*A_5F[+")U)>V/!JIW9
M2 C;Y4=9N&SVF(KB&$/UM#@N<PTOUOFIDM;S*WAQE1\>L11,<0;G+F"[*.4@
M)EL):9_[LJ18<:REN!'TD)\,^4J%H$E^N2?!AK#,0/Z^I52\W&0-5(>+5O\!
M4$L#!!0    ( *",GEJ0@EK]] (  *<,   9    >&PO=V]R:W-H965T<R]S
M:&5E=#4W+GAM;*U774_;,!3]*U:&)I &^6K:E*612KL/))@0%>-AVH-);QL+
M)\YLMX5_/SL)(8$T I&7QG;N.3GG^J:^"7:,WXL80**'A*9B8L129J>F*:(8
M$BQ.6 :INK-B/,%23?G:%!D'O,Q!"34=RQJ:"2:I$0;YVA4/ [:1E*1PQ9'8
M) GFCV= V6YBV,;3PC59QU(OF&&0X34L0-YD5US-S(IE21)(!6$IXK":&%/[
M=&8[&I!'_":P$[4QTE;N&+O7D_/EQ+"T(J 024V!U64+,Z!4,RD=_TI2HWJF
M!M;'3^S?<_/*S!T6,&/TEBQE/#%\ RUAA3=47K/=3R@->9HO8E3DOVA7QEH&
MBC9"LJ0$*P4)28LK?B@340/8@ST IP0X;P6X)<#-C1;*<EMS+'$8<+9#7$<K
M-CW(<Y.CE1N2ZFU<2*[N$H63X0+6:E,D.D^+DM"I/;Q@Z?KX0J5WB:9"@!3H
M[!'] +;F.(M)A*:J8([0X1PD)E0<H6-TLYBCPX,C=(!(BBX)I8I'!*94"O5S
MS*A4<U:H<?:HN<3\!+GV%^18CM<"GW7#YQ!5\$$3;JJ\5,EQJN0X.9^[A^]U
M'OY<J!!T+B$1?]OL%7R#=C[]2IZ*#$<P,=0[)X!OP0@_?[*'UM<VLSV1-:R[
ME76WB[VP3FO6V]P6%,.<0O]?;,.Q[P?FMFZB)68\J&(:V@:5MD&GME^,RQA-
M$^ DPFVZ.N'OW86>R!I.O<JIUW,!>GU:[XFL87U861]^O  +"J]67*XS>E&
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
MC36 L]@H_ *G/KX-&DR7C&LFZMF"91D5#XX*QKTF4_.'P(Y_LSZC.5ER?=.
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
M(1H35T@Y9:&<V4(T)JZ0<LI".;.%?CG[[: Q)F6AG-E"].P79WI.62AG?SF
M6.OO.3TGWPY@MM#12?J_M?(MQJ0LE#-;Z"AFJ_@[2"N\+IQ3%LJ9+?33 XJC
M94=.&2AO#30\O#=5JK4VJOP"A_?07LBJN'<B?G2/=K,\/I%9-U4UA;:%N;.R
M/+R&=7B%[.,_4$L#!!0    ( *",GEH3)^RZ[P$  *4B   :    >&PO7W)E
M;',O=V]R:V)O;VLN>&UL+G)E;'/-VKM.ZT 4A>%7B?P 3/8MP!&AHJ%%O( 5
M)A>1Q)8]"'A[HE"$95&<!LVJK+'E[;_Z9(U]]Y3W;=EUQW&[Z\?9QV%_')?-
MMI3^7TKC:IL/[7C5]?EXNK+NAD-;3LMAD_IV]=IN<M+Y?)&&GS.:^[N?,V?/
MGWW^GXG=>KU;Y8=N]7;(Q_++X/3>#:_C-N?2S)[;89/+LDD?^\OI,9T/<G6:
MW,P>7Y;-\/@B3:H=I!"D]8,,@JQ^D$.0UP\*"(KZ00L(6M0/NH:@Z_I!-Q!T
M4S_H%H)NZP?)'&6<$R1-L";06I!K(?!:$&PA$%N0;"$P6Q!M(5!;D&TA<%L0
M;B&06Y!N(;!;$&\AT%M1;R706U%O)=!;)R_;!'HKZJT$>BOJK01Z*^JM!'HK
MZJT$>BOJK01Z*^JM!'HKZJT$>AOJ;01Z&^IM!'H;ZFT$>MMDLX1 ;T.]C4!O
M0[V-0&]#O8U ;T.]C4!O0[V-0&]#O8U ;T>]G4!O1[V=0&]'O9U ;T>]G4!O
MGVQV$^CMJ+<3Z.VHMQ/H[:BW$^CMJ+<3Z.VHMQ/H':AW$.@=J'<0Z!VH=Q#H
M':AW$.@=J'<0Z!V3CY4$>@?J'01Z!^H=!'H'ZAU_J?=8/O=YO/1\K_'Y?TEU
M.=V;+X\_+[]/HH2+,\X)_DJY_P)02P,$%     @ H(R>6F(CYQC8 0  2"(
M !,   !;0V]N=&5N=%]4>7!E<UTN>&ULS=I=3X,P% ;@O[)P:T;7K_D1YXUZ
MJU[X!RJ<#3*@3=O-^>\M3$TT2EQFXGL#@;;G/;3)<\7EXXNC,-FU31<6616C
MNV L%!6U)N3649=&EM:W)J9'OV+.%&NS(B9FLSDK;!>IB]/8U\BN+F]H:39-
MG-SNTNM0VVZ1>6I"-KG>3^RS%IEQKJD+$],XVW;EEY3I6T*>5@YS0E6[<)(F
M9.S;A'[DYX"W=?=;\KXN:?)@?+PS;9K%=@T+\:6AD(^7^*9'NUS6!96VV+1I
M21Z<)U.&BBBV3;XO>C*>'-,.T_[*C\X?RHP%IID/WKJ03LS3X7'O1]*OGKI4
MB'RLQS_Q(S&5/OK[J#_MDLI?9J?M?;9^/9Q'8,/M^#W^?,8?]0_L0X#T(4'Z
M4"!]:) ^YB!]G(+T<0;2QSE('WR&T@B*J!R%5(YB*D=!E:.HRE%8Y2BN<A18
M.8JL D56@2*K0)%5H,@J4&05*+(*%%D%BJP"15:!(JM$D56BR"I19)4HLDH4
M626*K!)%5HDBJT215:+(JE!D52BR*A19%8JL"D56A2*K0I%5H<BJ4&15*+)J
M%%DUBJP:15:-(JM&D56CR*I19-4HLNK_E/7)VO5?_]O0W_/6U-U[/AM^(+EZ
M!5!+ 0(4 Q0    ( *",GEI&QTU(E0   ,T    0              "  0
M  !D;V-0<F]P<R]A<' N>&UL4$L! A0#%     @ H(R>6J8TLR?U    *P(
M !$              ( !PP   &1O8U!R;W!S+V-O<F4N>&UL4$L! A0#%
M  @ H(R>6IE<G",0!@  G"<  !,              ( !YP$  'AL+W1H96UE
M+W1H96UE,2YX;6Q02P$"% ,4    " "@C)Y:@#1)3.X%  #G'@  &
M        @($H"   >&PO=V]R:W-H965T<R]S:&5E=#$N>&UL4$L! A0#%
M  @ H(R>6F4!R160!@  )QT  !@              ("!3 X  'AL+W=O<FMS
M:&5E=',O<VAE970R+GAM;%!+ 0(4 Q0    ( *",GEI4138NZP(  (@)   8
M              " @1(5  !X;"]W;W)K<VAE971S+W-H965T,RYX;6Q02P$"
M% ,4    " "@C)Y:1RY2@IX%  #0%0  &               @($S&   >&PO
M=V]R:W-H965T<R]S:&5E=#0N>&UL4$L! A0#%     @ H(R>6B=+T/<Y P
MF0D  !@              ("!!QX  'AL+W=O<FMS:&5E=',O<VAE970U+GAM
M;%!+ 0(4 Q0    ( *",GEJLF6Q&.0<  )8Y   8              " @78A
M  !X;"]W;W)K<VAE971S+W-H965T-BYX;6Q02P$"% ,4    " "@C)Y:F8(R
MV>X&  #+'0  &               @('E*   >&PO=V]R:W-H965T<R]S:&5E
M=#<N>&UL4$L! A0#%     @ H(R>6M/.Q0U\ @  ] 4  !@
M ("!"3   'AL+W=O<FMS:&5E=',O<VAE970X+GAM;%!+ 0(4 Q0    ( *",
MGEHII11"]04  *X.   8              " @;LR  !X;"]W;W)K<VAE971S
M+W-H965T.2YX;6Q02P$"% ,4    " "@C)Y:)7JYP"4*  !<&@  &0
M        @('F.   >&PO=V]R:W-H965T<R]S:&5E=#$P+GAM;%!+ 0(4 Q0
M   ( *",GEIX#^.EZ@,  !D)   9              " @4)#  !X;"]W;W)K
M<VAE971S+W-H965T,3$N>&UL4$L! A0#%     @ H(R>6@7$G /< @  :08
M !D              ("!8T<  'AL+W=O<FMS:&5E=',O<VAE970Q,BYX;6Q0
M2P$"% ,4    " "@C)Y:XC=&^G$%  #1#   &0              @(%V2@
M>&PO=V]R:W-H965T<R]S:&5E=#$S+GAM;%!+ 0(4 Q0    ( *",GEHG./]H
M!P8  #0.   9              " @1Y0  !X;"]W;W)K<VAE971S+W-H965T
M,30N>&UL4$L! A0#%     @ H(R>6A+DK+7K"   Y1H  !D
M ("!7%8  'AL+W=O<FMS:&5E=',O<VAE970Q-2YX;6Q02P$"% ,4    " "@
MC)Y:#^'GFAT'  # %0  &0              @(%^7P  >&PO=V]R:W-H965T
M<R]S:&5E=#$V+GAM;%!+ 0(4 Q0    ( *",GEI5X6OGYP,  !T+   9
M          " @=)F  !X;"]W;W)K<VAE971S+W-H965T,3<N>&UL4$L! A0#
M%     @ H(R>6N(2,$K-%0  WS\  !D              ("!\&H  'AL+W=O
M<FMS:&5E=',O<VAE970Q."YX;6Q02P$"% ,4    " "@C)Y:I]MB37 (  "+
M%   &0              @('T@   >&PO=V]R:W-H965T<R]S:&5E=#$Y+GAM
M;%!+ 0(4 Q0    ( *",GEK?@,[1^@$  )0$   9              " @9N)
M  !X;"]W;W)K<VAE971S+W-H965T,C N>&UL4$L! A0#%     @ H(R>6D":
MB+X_ @  E04  !D              ("!S(L  'AL+W=O<FMS:&5E=',O<VAE
M970R,2YX;6Q02P$"% ,4    " "@C)Y:$ZV'ZT0"  "*!@  &0
M    @(%"C@  >&PO=V]R:W-H965T<R]S:&5E=#(R+GAM;%!+ 0(4 Q0    (
M *",GEKK1%>5NP,  /P(   9              " @;V0  !X;"]W;W)K<VAE
M971S+W-H965T,C,N>&UL4$L! A0#%     @ H(R>6DJ6;)_U!@  EA(  !D
M             ("!KY0  'AL+W=O<FMS:&5E=',O<VAE970R-"YX;6Q02P$"
M% ,4    " "@C)Y: '?;-ND"  !0!@  &0              @(';FP  >&PO
M=V]R:W-H965T<R]S:&5E=#(U+GAM;%!+ 0(4 Q0    ( *",GEK'V2&"X@(
M '(&   9              " @?N>  !X;"]W;W)K<VAE971S+W-H965T,C8N
M>&UL4$L! A0#%     @ H(R>6COS#;_( @  ^@4  !D              ("!
M%*(  'AL+W=O<FMS:&5E=',O<VAE970R-RYX;6Q02P$"% ,4    " "@C)Y:
MVA1N/4@"   J!0  &0              @($3I0  >&PO=V]R:W-H965T<R]S
M:&5E=#(X+GAM;%!+ 0(4 Q0    ( *",GEJKULSO\ 0  "$/   9
M      " @9*G  !X;"]W;W)K<VAE971S+W-H965T,CDN>&UL4$L! A0#%
M  @ H(R>6G^.BT-\ P  < H  !D              ("!N:P  'AL+W=O<FMS
M:&5E=',O<VAE970S,"YX;6Q02P$"% ,4    " "@C)Y:BT';G_L#   R"P
M&0              @(%LL   >&PO=V]R:W-H965T<R]S:&5E=#,Q+GAM;%!+
M 0(4 Q0    ( *",GEH:%S0_1P0  -()   9              " @9ZT  !X
M;"]W;W)K<VAE971S+W-H965T,S(N>&UL4$L! A0#%     @ H(R>6K#[< 2@
M @  J@8  !D              ("!'+D  'AL+W=O<FMS:&5E=',O<VAE970S
M,RYX;6Q02P$"% ,4    " "@C)Y:3S#;X&$.  "!E0  &0
M@('SNP  >&PO=V]R:W-H965T<R]S:&5E=#,T+GAM;%!+ 0(4 Q0    ( *",
MGEJ\V0YH!0,  &$(   9              " @8O*  !X;"]W;W)K<VAE971S
M+W-H965T,S4N>&UL4$L! A0#%     @ H(R>6L5#)8,; P  &@@  !D
M         ("!Q\T  'AL+W=O<FMS:&5E=',O<VAE970S-BYX;6Q02P$"% ,4
M    " "@C)Y:!)DK^ST#  #-"   &0              @($9T0  >&PO=V]R
M:W-H965T<R]S:&5E=#,W+GAM;%!+ 0(4 Q0    ( *",GEK91GA83@,  +,.
M   9              " @8W4  !X;"]W;W)K<VAE971S+W-H965T,S@N>&UL
M4$L! A0#%     @ H(R>6M6P-:/G @  Y <  !D              ("!$M@
M 'AL+W=O<FMS:&5E=',O<VAE970S.2YX;6Q02P$"% ,4    " "@C)Y:O!25
MFHL#  !,$P  &0              @($PVP  >&PO=V]R:W-H965T<R]S:&5E
M=#0P+GAM;%!+ 0(4 Q0    ( *",GEH925,9_0(  # *   9
M  " @?+>  !X;"]W;W)K<VAE971S+W-H965T-#$N>&UL4$L! A0#%     @
MH(R>6JV9]0<C P  %PD  !D              ("!)N(  'AL+W=O<FMS:&5E
M=',O<VAE970T,BYX;6Q02P$"% ,4    " "@C)Y:TW[SH(4%  !A+0  &0
M            @(& Y0  >&PO=V]R:W-H965T<R]S:&5E=#0S+GAM;%!+ 0(4
M Q0    ( *",GEK7X2RF20(   (&   9              " @3SK  !X;"]W
M;W)K<VAE971S+W-H965T-#0N>&UL4$L! A0#%     @ H(R>6@^<+E0X P
M>PT  !D              ("!O.T  'AL+W=O<FMS:&5E=',O<VAE970T-2YX
M;6Q02P$"% ,4    " "@C)Y:HP]U3$8"  ":!0  &0              @($K
M\0  >&PO=V]R:W-H965T<R]S:&5E=#0V+GAM;%!+ 0(4 Q0    ( *",GEI)
MK]K^'P8  &0Y   9              " @:CS  !X;"]W;W)K<VAE971S+W-H
M965T-#<N>&UL4$L! A0#%     @ H(R>6A85 7JN!   !Q\  !D
M     ("!_OD  'AL+W=O<FMS:&5E=',O<VAE970T."YX;6Q02P$"% ,4
M" "@C)Y:L <3BFH"  !%!0  &0              @('C_@  >&PO=V]R:W-H
M965T<R]S:&5E=#0Y+GAM;%!+ 0(4 Q0    ( *",GEINR=8@M@,  %X1   9
M              " @80! 0!X;"]W;W)K<VAE971S+W-H965T-3 N>&UL4$L!
M A0#%     @ H(R>6CX&5[AU @  \P4  !D              ("!<04! 'AL
M+W=O<FMS:&5E=',O<VAE970U,2YX;6Q02P$"% ,4    " "@C)Y::=@+EC$#
M  #4"0  &0              @($=" $ >&PO=V]R:W-H965T<R]S:&5E=#4R
M+GAM;%!+ 0(4 Q0    ( *",GEH6'[B:^0D  .9O   9              "
M@84+ 0!X;"]W;W)K<VAE971S+W-H965T-3,N>&UL4$L! A0#%     @ H(R>
M6L<N+H<&"0  B$(  !D              ("!M14! 'AL+W=O<FMS:&5E=',O
M<VAE970U-"YX;6Q02P$"% ,4    " "@C)Y:5S"?3\\$  !?)P  &0
M        @('R'@$ >&PO=V]R:W-H965T<R]S:&5E=#4U+GAM;%!+ 0(4 Q0
M   ( *",GEI<9]6 Q 4  &@D   9              " @?@C 0!X;"]W;W)K
M<VAE971S+W-H965T-38N>&UL4$L! A0#%     @ H(R>6I""6OWT @  IPP
M !D              ("!\RD! 'AL+W=O<FMS:&5E=',O<VAE970U-RYX;6Q0
M2P$"% ,4    " "@C)Y:9O(EK+@"  !X"@  &0              @($>+0$
M>&PO=V]R:W-H965T<R]S:&5E=#4X+GAM;%!+ 0(4 Q0    ( *",GEHCL8(+
M/P,  "H3   -              "  0TP 0!X;"]S='EL97,N>&UL4$L! A0#
M%     @ H(R>6I>*NQS     $P(   L              ( !=S,! %]R96QS
M+RYR96QS4$L! A0#%     @ H(R>6I2%RT&Z!   QB8   \
M ( !8#0! 'AL+W=O<FMB;V]K+GAM;%!+ 0(4 Q0    ( *",GEH3)^RZ[P$
M *4B   :              "  4<Y 0!X;"]?<F5L<R]W;W)K8F]O:RYX;6PN
M<F5L<U!+ 0(4 Q0    ( *",GEIB(^<8V $  $@B   3              "
M 6X[ 0!;0V]N=&5N=%]4>7!E<UTN>&UL4$L%!@    !" $( !1(  '<] 0
!  $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>89
<FILENAME>Show.js
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
// Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission.  Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105.
var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0);
e.removeAttribute('id');a.parentNode.appendChild(e)}}
if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'}
e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>90
<FILENAME>report.css
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
/* Updated 2009-11-04 */
/* v2.2.0.24 */

/* DefRef Styles */
.report table.authRefData{
	background-color: #def;
	border: 2px solid #2F4497;
	font-size: 1em;
	position: absolute;
}

.report table.authRefData a {
	display: block;
	font-weight: bold;
}

.report table.authRefData p {
	margin-top: 0px;
}

.report table.authRefData .hide {
	background-color: #2F4497;
	padding: 1px 3px 0px 0px;
	text-align: right;
}

.report table.authRefData .hide a:hover {
	background-color: #2F4497;
}

.report table.authRefData .body {
	height: 150px;
	overflow: auto;
	width: 400px;
}

.report table.authRefData table{
	font-size: 1em;
}

/* Report Styles */
.pl a, .pl a:visited {
	color: black;
	text-decoration: none;
}

/* table */
.report {
	background-color: white;
	border: 2px solid #acf;
	clear: both;
	color: black;
	font: normal 8pt Helvetica, Arial, san-serif;
	margin-bottom: 2em;
}

.report hr {
	border: 1px solid #acf;
}

/* Top labels */
.report th {
	background-color: #acf;
	color: black;
	font-weight: bold;
	text-align: center;
}

.report th.void	{
	background-color: transparent;
	color: #000000;
	font: bold 10pt Helvetica, Arial, san-serif;
	text-align: left;
}

.report .pl {
	text-align: left;
	vertical-align: top;
	white-space: normal;
	width: 200px;
	white-space: normal; /* word-wrap: break-word; */
}

.report td.pl a.a {
	cursor: pointer;
	display: block;
	width: 200px;
	overflow: hidden;
}

.report td.pl div.a {
	width: 200px;
}

.report td.pl a:hover {
	background-color: #ffc;
}

/* Header rows... */
.report tr.rh {
	background-color: #acf;
	color: black;
	font-weight: bold;
}

/* Calendars... */
.report .rc {
	background-color: #f0f0f0;
}

/* Even rows... */
.report .re, .report .reu {
	background-color: #def;
}

.report .reu td {
	border-bottom: 1px solid black;
}

/* Odd rows... */
.report .ro, .report .rou {
	background-color: white;
}

.report .rou td {
	border-bottom: 1px solid black;
}

.report .rou table td, .report .reu table td {
	border-bottom: 0px solid black;
}

/* styles for footnote marker */
.report .fn {
	white-space: nowrap;
}

/* styles for numeric types */
.report .num, .report .nump {
	text-align: right;
	white-space: nowrap;
}

.report .nump {
	padding-left: 2em;
}

.report .nump {
	padding: 0px 0.4em 0px 2em;
}

/* styles for text types */
.report .text {
	text-align: left;
	white-space: normal;
}

.report .text .big {
	margin-bottom: 1em;
	width: 17em;
}

.report .text .more {
	display: none;
}

.report .text .note {
	font-style: italic;
	font-weight: bold;
}

.report .text .small {
	width: 10em;
}

.report sup {
	font-style: italic;
}

.report .outerFootnotes {
	font-size: 1em;
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>92
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.25.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>291</ContextCount>
  <ElementCount>229</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>75</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>5</UnitCount>
  <MyReports>
    <Report instance="ctsh-20250331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>0000001 - Document - Cover</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognizant.com/role/Cover</Role>
      <ShortName>Cover</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="ctsh-20250331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>9952151 - Statement - Consolidated Statements Of Financial Position (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognizant.com/role/ConsolidatedStatementsOfFinancialPositionUnaudited</Role>
      <ShortName>Consolidated Statements Of Financial Position (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="ctsh-20250331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>9952152 - Statement - Consolidated Statements Of Financial Position (Unaudited) (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognizant.com/role/ConsolidatedStatementsOfFinancialPositionUnauditedParenthetical</Role>
      <ShortName>Consolidated Statements Of Financial Position (Unaudited) (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="ctsh-20250331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>9952153 - Statement - Consolidated Statements Of Operations (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognizant.com/role/ConsolidatedStatementsOfOperationsUnaudited</Role>
      <ShortName>Consolidated Statements Of Operations (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="ctsh-20250331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>9952154 - Statement - Consolidated Statements Of Comprehensive Income (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognizant.com/role/ConsolidatedStatementsOfComprehensiveIncomeUnaudited</Role>
      <ShortName>Consolidated Statements Of Comprehensive Income (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="ctsh-20250331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>9952155 - Statement - Consolidated Statements of Stockholders' Equity (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognizant.com/role/ConsolidatedStatementsofStockholdersEquityUnaudited</Role>
      <ShortName>Consolidated Statements of Stockholders' Equity (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="ctsh-20250331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>9952156 - Statement - Condensed Consolidated Statements Of Cash Flows (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognizant.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited</Role>
      <ShortName>Condensed Consolidated Statements Of Cash Flows (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="ctsh-20250331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>9952157 - Statement - Consolidated Statements of Stockholders' Equity (Unaudited) (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognizant.com/role/ConsolidatedStatementsofStockholdersEquityUnauditedParenthetical</Role>
      <ShortName>Consolidated Statements of Stockholders' Equity (Unaudited) (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="ctsh-20250331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>9952158 - Disclosure - Interim Consolidated Financial Statements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognizant.com/role/InterimConsolidatedFinancialStatements</Role>
      <ShortName>Interim Consolidated Financial Statements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="ctsh-20250331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>9952159 - Disclosure - Revenues and Trade Accounts Receivable</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognizant.com/role/RevenuesandTradeAccountsReceivable</Role>
      <ShortName>Revenues and Trade Accounts Receivable</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="ctsh-20250331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>9952160 - Disclosure - Restructuring Charges</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognizant.com/role/RestructuringCharges</Role>
      <ShortName>Restructuring Charges</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="ctsh-20250331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>9952161 - Disclosure - Accrued Expenses And Other Current Liabilities</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognizant.com/role/AccruedExpensesAndOtherCurrentLiabilities</Role>
      <ShortName>Accrued Expenses And Other Current Liabilities</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="ctsh-20250331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>9952162 - Disclosure - Debt</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognizant.com/role/Debt</Role>
      <ShortName>Debt</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="ctsh-20250331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>9952163 - Disclosure - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognizant.com/role/IncomeTaxes</Role>
      <ShortName>Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="ctsh-20250331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>9952164 - Disclosure - Derivative Financial Instruments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognizant.com/role/DerivativeFinancialInstruments</Role>
      <ShortName>Derivative Financial Instruments</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="ctsh-20250331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>9952165 - Disclosure - Fair Value Measurements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognizant.com/role/FairValueMeasurements</Role>
      <ShortName>Fair Value Measurements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="ctsh-20250331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>9952166 - Disclosure - Accumulated Other Comprehensive Income (Loss)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognizant.com/role/AccumulatedOtherComprehensiveIncomeLoss</Role>
      <ShortName>Accumulated Other Comprehensive Income (Loss)</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="ctsh-20250331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>9952167 - Disclosure - Commitments and Contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognizant.com/role/CommitmentsandContingencies</Role>
      <ShortName>Commitments and Contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="ctsh-20250331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>9952168 - Disclosure - Segment Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognizant.com/role/SegmentInformation</Role>
      <ShortName>Segment Information</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="ctsh-20250331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>9952169 - Disclosure - Subsequent Events</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognizant.com/role/SubsequentEvents</Role>
      <ShortName>Subsequent Events</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="ctsh-20250331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>995410 - Disclosure - Pay vs Performance Disclosure</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/ecd/role/PvpDisclosure</Role>
      <ShortName>Pay vs Performance Disclosure</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="ctsh-20250331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.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>22</Position>
    </Report>
    <Report instance="ctsh-20250331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>9955511 - Disclosure - Organization, Consolidation and Presentation of Financial Statements (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognizant.com/role/OrganizationConsolidationandPresentationofFinancialStatementsPolicies</Role>
      <ShortName>Organization, Consolidation and Presentation of Financial Statements (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="ctsh-20250331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>9955512 - Disclosure - Revenues and Trade Accounts Receivable (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognizant.com/role/RevenuesandTradeAccountsReceivableTables</Role>
      <ShortName>Revenues and Trade Accounts Receivable (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.cognizant.com/role/RevenuesandTradeAccountsReceivable</ParentRole>
      <Position>24</Position>
    </Report>
    <Report instance="ctsh-20250331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>9955513 - Disclosure - Restructuring Charges (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognizant.com/role/RestructuringChargesTables</Role>
      <ShortName>Restructuring Charges (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.cognizant.com/role/RestructuringCharges</ParentRole>
      <Position>25</Position>
    </Report>
    <Report instance="ctsh-20250331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>9955514 - Disclosure - Accrued Expenses And Other Current Liabilities (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognizant.com/role/AccruedExpensesAndOtherCurrentLiabilitiesTables</Role>
      <ShortName>Accrued Expenses And Other Current Liabilities (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.cognizant.com/role/AccruedExpensesAndOtherCurrentLiabilities</ParentRole>
      <Position>26</Position>
    </Report>
    <Report instance="ctsh-20250331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>9955515 - Disclosure - Debt (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognizant.com/role/DebtTables</Role>
      <ShortName>Debt (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.cognizant.com/role/Debt</ParentRole>
      <Position>27</Position>
    </Report>
    <Report instance="ctsh-20250331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>9955516 - Disclosure - Income Taxes Income Taxes (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognizant.com/role/IncomeTaxesIncomeTaxesTables</Role>
      <ShortName>Income Taxes Income Taxes (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <Position>28</Position>
    </Report>
    <Report instance="ctsh-20250331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>9955517 - Disclosure - Derivative Financial Instruments (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognizant.com/role/DerivativeFinancialInstrumentsTables</Role>
      <ShortName>Derivative Financial Instruments (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.cognizant.com/role/DerivativeFinancialInstruments</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="ctsh-20250331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>9955518 - Disclosure - Fair Value Measurements (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognizant.com/role/FairValueMeasurementsTables</Role>
      <ShortName>Fair Value Measurements (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.cognizant.com/role/FairValueMeasurements</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="ctsh-20250331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>9955519 - Disclosure - Accumulated Other Comprehensive Income (Loss) (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognizant.com/role/AccumulatedOtherComprehensiveIncomeLossTables</Role>
      <ShortName>Accumulated Other Comprehensive Income (Loss) (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.cognizant.com/role/AccumulatedOtherComprehensiveIncomeLoss</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="ctsh-20250331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>9955520 - Disclosure - Segment Information (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognizant.com/role/SegmentInformationTables</Role>
      <ShortName>Segment Information (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.cognizant.com/role/SegmentInformation</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="ctsh-20250331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>9955521 - Disclosure - Interim Consolidated Financial Statements (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognizant.com/role/InterimConsolidatedFinancialStatementsDetails</Role>
      <ShortName>Interim Consolidated Financial Statements (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cognizant.com/role/InterimConsolidatedFinancialStatements</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="ctsh-20250331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>9955522 - Disclosure - Revenues and Trade Accounts Receivable - Disaggregation of Revenue (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognizant.com/role/RevenuesandTradeAccountsReceivableDisaggregationofRevenueDetails</Role>
      <ShortName>Revenues and Trade Accounts Receivable - Disaggregation of Revenue (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>34</Position>
    </Report>
    <Report instance="ctsh-20250331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>9955523 - Disclosure - Revenues and Trade Accounts Receivable - Capitalized Costs to Fulfill Contract with Customer (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognizant.com/role/RevenuesandTradeAccountsReceivableCapitalizedCoststoFulfillContractwithCustomerDetails</Role>
      <ShortName>Revenues and Trade Accounts Receivable - Capitalized Costs to Fulfill Contract with Customer (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>35</Position>
    </Report>
    <Report instance="ctsh-20250331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>9955524 - Disclosure - Revenues and Trade Accounts Receivable - Significant Movements in Contract Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognizant.com/role/RevenuesandTradeAccountsReceivableSignificantMovementsinContractAssetsDetails</Role>
      <ShortName>Revenues and Trade Accounts Receivable - Significant Movements in Contract Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>36</Position>
    </Report>
    <Report instance="ctsh-20250331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>9955525 - Disclosure - Revenues and Trade Accounts Receivable - Significant Movements in Deferred Revenue Balances (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognizant.com/role/RevenuesandTradeAccountsReceivableSignificantMovementsinDeferredRevenueBalancesDetails</Role>
      <ShortName>Revenues and Trade Accounts Receivable - Significant Movements in Deferred Revenue Balances (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>37</Position>
    </Report>
    <Report instance="ctsh-20250331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>9955526 - Disclosure - Revenues and Trade Accounts Receivable - Remaining Performance Obligations Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognizant.com/role/RevenuesandTradeAccountsReceivableRemainingPerformanceObligationsNarrativeDetails</Role>
      <ShortName>Revenues and Trade Accounts Receivable - Remaining Performance Obligations Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>38</Position>
    </Report>
    <Report instance="ctsh-20250331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>9955527 - Disclosure - Revenues and Trade Accounts Receivable - Trade Accounts And Allowance for Doubtful Accounts (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognizant.com/role/RevenuesandTradeAccountsReceivableTradeAccountsAndAllowanceforDoubtfulAccountsDetails</Role>
      <ShortName>Revenues and Trade Accounts Receivable - Trade Accounts And Allowance for Doubtful Accounts (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>39</Position>
    </Report>
    <Report instance="ctsh-20250331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>9955528 - Disclosure - Restructuring Charges - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognizant.com/role/RestructuringChargesNarrativeDetails</Role>
      <ShortName>Restructuring Charges - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>40</Position>
    </Report>
    <Report instance="ctsh-20250331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>9955529 - Disclosure - Restructuring Charges - Restructuring Reserve (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognizant.com/role/RestructuringChargesRestructuringReserveDetails</Role>
      <ShortName>Restructuring Charges - Restructuring Reserve (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>41</Position>
    </Report>
    <Report instance="ctsh-20250331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>9955530 - Disclosure - Accrued Expenses And Other Current Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognizant.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails</Role>
      <ShortName>Accrued Expenses And Other Current Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cognizant.com/role/AccruedExpensesAndOtherCurrentLiabilitiesTables</ParentRole>
      <Position>42</Position>
    </Report>
    <Report instance="ctsh-20250331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>9955531 - Disclosure - Debt (Additional Disclosures) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognizant.com/role/DebtAdditionalDisclosuresDetails</Role>
      <ShortName>Debt (Additional Disclosures) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cognizant.com/role/DebtTables</ParentRole>
      <Position>43</Position>
    </Report>
    <Report instance="ctsh-20250331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>9955532 - Disclosure - Debt (Short-term Debt) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognizant.com/role/DebtShorttermDebtDetails</Role>
      <ShortName>Debt (Short-term Debt) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cognizant.com/role/DebtTables</ParentRole>
      <Position>44</Position>
    </Report>
    <Report instance="ctsh-20250331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>9955533 - Disclosure - Debt (Long-term Debt) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognizant.com/role/DebtLongtermDebtDetails</Role>
      <ShortName>Debt (Long-term Debt) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cognizant.com/role/DebtTables</ParentRole>
      <Position>45</Position>
    </Report>
    <Report instance="ctsh-20250331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>9955534 - Disclosure - Income Taxes - Tax Rates (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognizant.com/role/IncomeTaxesTaxRatesDetails</Role>
      <ShortName>Income Taxes - Tax Rates (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>46</Position>
    </Report>
    <Report instance="ctsh-20250331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>9955535 - Disclosure - Income Taxes (Narrative) (One-time Transaction) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognizant.com/role/IncomeTaxesNarrativeOnetimeTransactionDetails</Role>
      <ShortName>Income Taxes (Narrative) (One-time Transaction) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cognizant.com/role/IncomeTaxesIncomeTaxesTables</ParentRole>
      <Position>47</Position>
    </Report>
    <Report instance="ctsh-20250331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>9955536 - Disclosure - Derivative Financial Instruments (Location And Fair Values Of Derivative Financial Instruments In Our Consolidated Statement Of Financial Position) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognizant.com/role/DerivativeFinancialInstrumentsLocationAndFairValuesOfDerivativeFinancialInstrumentsInOurConsolidatedStatementOfFinancialPositionDetails</Role>
      <ShortName>Derivative Financial Instruments (Location And Fair Values Of Derivative Financial Instruments In Our Consolidated Statement Of Financial Position) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cognizant.com/role/DerivativeFinancialInstrumentsTables</ParentRole>
      <Position>48</Position>
    </Report>
    <Report instance="ctsh-20250331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>9955537 - Disclosure - Derivative Financial Instruments (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognizant.com/role/DerivativeFinancialInstrumentsNarrativeDetails</Role>
      <ShortName>Derivative Financial Instruments (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cognizant.com/role/DerivativeFinancialInstrumentsTables</ParentRole>
      <Position>49</Position>
    </Report>
    <Report instance="ctsh-20250331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>9955538 - Disclosure - Derivative Financial Instruments (Notional Value Of Outstanding Cash Flow Hedge Contracts By Year Of Maturity And Net Unrealized (Loss) Gain Included In Accumulated Other Comprehensive Income) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognizant.com/role/DerivativeFinancialInstrumentsNotionalValueOfOutstandingCashFlowHedgeContractsByYearOfMaturityAndNetUnrealizedLossGainIncludedInAccumulatedOtherComprehensiveIncomeDetails</Role>
      <ShortName>Derivative Financial Instruments (Notional Value Of Outstanding Cash Flow Hedge Contracts By Year Of Maturity And Net Unrealized (Loss) Gain Included In Accumulated Other Comprehensive Income) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cognizant.com/role/DerivativeFinancialInstrumentsTables</ParentRole>
      <Position>50</Position>
    </Report>
    <Report instance="ctsh-20250331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>9955539 - Disclosure - Derivative Financial Instruments (Other Derivatives) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognizant.com/role/DerivativeFinancialInstrumentsOtherDerivativesDetails</Role>
      <ShortName>Derivative Financial Instruments (Other Derivatives) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cognizant.com/role/DerivativeFinancialInstrumentsTables</ParentRole>
      <Position>51</Position>
    </Report>
    <Report instance="ctsh-20250331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>9955540 - Disclosure - Derivative Financial Instruments (Location And Amounts Of Pre-Tax Gains (Losses) On Derivative Financial Instruments Not Designated As Hedges) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognizant.com/role/DerivativeFinancialInstrumentsLocationAndAmountsOfPreTaxGainsLossesOnDerivativeFinancialInstrumentsNotDesignatedAsHedgesDetails</Role>
      <ShortName>Derivative Financial Instruments (Location And Amounts Of Pre-Tax Gains (Losses) On Derivative Financial Instruments Not Designated As Hedges) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cognizant.com/role/DerivativeFinancialInstrumentsTables</ParentRole>
      <Position>52</Position>
    </Report>
    <Report instance="ctsh-20250331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>9955541 - Disclosure - Fair Value Measurements (Financial Assets And (Liabilities) Measured At Fair Value On A Recurring Basis) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognizant.com/role/FairValueMeasurementsFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails</Role>
      <ShortName>Fair Value Measurements (Financial Assets And (Liabilities) Measured At Fair Value On A Recurring Basis) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cognizant.com/role/FairValueMeasurementsTables</ParentRole>
      <Position>53</Position>
    </Report>
    <Report instance="ctsh-20250331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>9955542 - Disclosure - Accumulated Other Comprehensive Income (Loss) Accumulated Other Comprehensive Income (Loss) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognizant.com/role/AccumulatedOtherComprehensiveIncomeLossAccumulatedOtherComprehensiveIncomeLossDetails</Role>
      <ShortName>Accumulated Other Comprehensive Income (Loss) Accumulated Other Comprehensive Income (Loss) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cognizant.com/role/AccumulatedOtherComprehensiveIncomeLossTables</ParentRole>
      <Position>54</Position>
    </Report>
    <Report instance="ctsh-20250331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>9955543 - Disclosure - Commitments and Contingencies (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognizant.com/role/CommitmentsandContingenciesDetails</Role>
      <ShortName>Commitments and Contingencies (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cognizant.com/role/CommitmentsandContingencies</ParentRole>
      <Position>55</Position>
    </Report>
    <Report instance="ctsh-20250331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>9955544 - Disclosure - Segment Information (Revenues From External Customers And Segment Operating Profit) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognizant.com/role/SegmentInformationRevenuesFromExternalCustomersAndSegmentOperatingProfitDetails</Role>
      <ShortName>Segment Information (Revenues From External Customers And Segment Operating Profit) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cognizant.com/role/SegmentInformationTables</ParentRole>
      <Position>56</Position>
    </Report>
    <Report instance="ctsh-20250331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>9955545 - Disclosure - Segment Information (Long-Lived Assets By Geographic Area) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognizant.com/role/SegmentInformationLongLivedAssetsByGeographicAreaDetails</Role>
      <ShortName>Segment Information (Long-Lived Assets By Geographic Area) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cognizant.com/role/SegmentInformationTables</ParentRole>
      <Position>57</Position>
    </Report>
    <Report instance="ctsh-20250331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>9955546 - Disclosure - Subsequent Events (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognizant.com/role/SubsequentEventsDetails</Role>
      <ShortName>Subsequent Events (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cognizant.com/role/SubsequentEvents</ParentRole>
      <Position>58</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-Q" isDefinitelyFs="true" isUsgaap="true" original="ctsh-20250331.htm">ctsh-20250331.htm</File>
    <File>ctsh-20250331.xsd</File>
    <File>ctsh-20250331_cal.xml</File>
    <File>ctsh-20250331_def.xml</File>
    <File>ctsh-20250331_lab.xml</File>
    <File>ctsh-20250331_pre.xml</File>
  </InputFiles>
  <SupplementalFiles>
    <File>ctsh-20250331_g1.jpg</File>
    <File>ctsh-20250331_g10.jpg</File>
    <File>ctsh-20250331_g11.jpg</File>
    <File>ctsh-20250331_g12.jpg</File>
    <File>ctsh-20250331_g13.jpg</File>
    <File>ctsh-20250331_g14.jpg</File>
    <File>ctsh-20250331_g15.jpg</File>
    <File>ctsh-20250331_g16.jpg</File>
    <File>ctsh-20250331_g17.jpg</File>
    <File>ctsh-20250331_g18.jpg</File>
    <File>ctsh-20250331_g2.jpg</File>
    <File>ctsh-20250331_g3.jpg</File>
    <File>ctsh-20250331_g4.jpg</File>
    <File>ctsh-20250331_g5.jpg</File>
    <File>ctsh-20250331_g6.jpg</File>
    <File>ctsh-20250331_g7.jpg</File>
    <File>ctsh-20250331_g8.jpg</File>
    <File>ctsh-20250331_g9.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="707">http://fasb.org/us-gaap/2025</BaseTaxonomy>
    <BaseTaxonomy items="29">http://xbrl.sec.gov/dei/2025</BaseTaxonomy>
    <BaseTaxonomy items="4">http://xbrl.sec.gov/ecd/2025</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>94
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "version": "2.2",
 "instance": {
  "ctsh-20250331.htm": {
   "nsprefix": "ctsh",
   "nsuri": "http://www.cognizant.com/20250331",
   "dts": {
    "inline": {
     "local": [
      "ctsh-20250331.htm"
     ]
    },
    "schema": {
     "local": [
      "ctsh-20250331.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/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": [
      "ctsh-20250331_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "ctsh-20250331_def.xml"
     ]
    },
    "labelLink": {
     "local": [
      "ctsh-20250331_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "ctsh-20250331_pre.xml"
     ]
    }
   },
   "keyStandard": 213,
   "keyCustom": 16,
   "axisStandard": 29,
   "axisCustom": 2,
   "memberStandard": 47,
   "memberCustom": 28,
   "hidden": {
    "total": 7,
    "http://xbrl.sec.gov/dei/2025": 5,
    "http://fasb.org/us-gaap/2025": 2
   },
   "contextCount": 291,
   "entityCount": 1,
   "segmentCount": 75,
   "elementCount": 544,
   "unitCount": 5,
   "baseTaxonomies": {
    "http://fasb.org/us-gaap/2025": 707,
    "http://xbrl.sec.gov/dei/2025": 29,
    "http://xbrl.sec.gov/ecd/2025": 4
   },
   "report": {
    "R1": {
     "role": "http://www.cognizant.com/role/Cover",
     "longName": "0000001 - Document - Cover",
     "shortName": "Cover",
     "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": "ctsh-20250331.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": "ctsh-20250331.htm",
      "first": true,
      "unique": true
     }
    },
    "R2": {
     "role": "http://www.cognizant.com/role/ConsolidatedStatementsOfFinancialPositionUnaudited",
     "longName": "9952151 - Statement - Consolidated Statements Of Financial Position (Unaudited)",
     "shortName": "Consolidated Statements Of Financial Position (Unaudited)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "2",
     "firstAnchor": {
      "contextRef": "c-3",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20250331.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-3",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20250331.htm",
      "first": true,
      "unique": true
     }
    },
    "R3": {
     "role": "http://www.cognizant.com/role/ConsolidatedStatementsOfFinancialPositionUnauditedParenthetical",
     "longName": "9952152 - Statement - Consolidated Statements Of Financial Position (Unaudited) (Parenthetical)",
     "shortName": "Consolidated Statements Of Financial Position (Unaudited) (Parenthetical)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "parenthetical",
     "menuCat": "Statements",
     "order": "3",
     "firstAnchor": {
      "contextRef": "c-3",
      "name": "us-gaap:PreferredStockParOrStatedValuePerShare",
      "unitRef": "usdPerShare",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20250331.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-3",
      "name": "us-gaap:PreferredStockParOrStatedValuePerShare",
      "unitRef": "usdPerShare",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20250331.htm",
      "first": true,
      "unique": true
     }
    },
    "R4": {
     "role": "http://www.cognizant.com/role/ConsolidatedStatementsOfOperationsUnaudited",
     "longName": "9952153 - Statement - Consolidated Statements Of Operations (Unaudited)",
     "shortName": "Consolidated Statements Of Operations (Unaudited)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "4",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:Revenues",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20250331.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:Revenues",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20250331.htm",
      "first": true,
      "unique": true
     }
    },
    "R5": {
     "role": "http://www.cognizant.com/role/ConsolidatedStatementsOfComprehensiveIncomeUnaudited",
     "longName": "9952154 - Statement - Consolidated Statements Of Comprehensive Income (Unaudited)",
     "shortName": "Consolidated Statements Of Comprehensive Income (Unaudited)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "5",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20250331.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20250331.htm",
      "unique": true
     }
    },
    "R6": {
     "role": "http://www.cognizant.com/role/ConsolidatedStatementsofStockholdersEquityUnaudited",
     "longName": "9952155 - Statement - Consolidated Statements of Stockholders' Equity (Unaudited)",
     "shortName": "Consolidated Statements of Stockholders' Equity (Unaudited)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "6",
     "firstAnchor": {
      "contextRef": "c-18",
      "name": "us-gaap:CommonStockSharesOutstanding",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20250331.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-18",
      "name": "us-gaap:CommonStockSharesOutstanding",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20250331.htm",
      "first": true,
      "unique": true
     }
    },
    "R7": {
     "role": "http://www.cognizant.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited",
     "longName": "9952156 - Statement - Condensed Consolidated Statements Of Cash Flows (Unaudited)",
     "shortName": "Condensed Consolidated Statements Of Cash Flows (Unaudited)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "7",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20250331.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DepreciationDepletionAndAmortization",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20250331.htm",
      "unique": true
     }
    },
    "R8": {
     "role": "http://www.cognizant.com/role/ConsolidatedStatementsofStockholdersEquityUnauditedParenthetical",
     "longName": "9952157 - Statement - Consolidated Statements of Stockholders' Equity (Unaudited) (Parenthetical)",
     "shortName": "Consolidated Statements of Stockholders' Equity (Unaudited) (Parenthetical)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "parenthetical",
     "menuCat": "Statements",
     "order": "8",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CommonStockDividendsPerShareDeclared",
      "unitRef": "usdPerShare",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "2",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20250331.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R9": {
     "role": "http://www.cognizant.com/role/InterimConsolidatedFinancialStatements",
     "longName": "9952158 - Disclosure - Interim Consolidated Financial Statements",
     "shortName": "Interim Consolidated Financial Statements",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "9",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20250331.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20250331.htm",
      "first": true,
      "unique": true
     }
    },
    "R10": {
     "role": "http://www.cognizant.com/role/RevenuesandTradeAccountsReceivable",
     "longName": "9952159 - Disclosure - Revenues and Trade Accounts Receivable",
     "shortName": "Revenues and Trade Accounts Receivable",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "10",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20250331.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20250331.htm",
      "first": true,
      "unique": true
     }
    },
    "R11": {
     "role": "http://www.cognizant.com/role/RestructuringCharges",
     "longName": "9952160 - Disclosure - Restructuring Charges",
     "shortName": "Restructuring Charges",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "11",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20250331.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20250331.htm",
      "first": true,
      "unique": true
     }
    },
    "R12": {
     "role": "http://www.cognizant.com/role/AccruedExpensesAndOtherCurrentLiabilities",
     "longName": "9952161 - Disclosure - Accrued Expenses And Other Current Liabilities",
     "shortName": "Accrued Expenses And Other Current Liabilities",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "12",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ctsh:AccruedExpensesAndOtherCurrentLiabilitiesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20250331.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ctsh:AccruedExpensesAndOtherCurrentLiabilitiesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20250331.htm",
      "first": true,
      "unique": true
     }
    },
    "R13": {
     "role": "http://www.cognizant.com/role/Debt",
     "longName": "9952162 - Disclosure - Debt",
     "shortName": "Debt",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "13",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20250331.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20250331.htm",
      "first": true,
      "unique": true
     }
    },
    "R14": {
     "role": "http://www.cognizant.com/role/IncomeTaxes",
     "longName": "9952163 - Disclosure - Income Taxes",
     "shortName": "Income Taxes",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "14",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20250331.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20250331.htm",
      "first": true,
      "unique": true
     }
    },
    "R15": {
     "role": "http://www.cognizant.com/role/DerivativeFinancialInstruments",
     "longName": "9952164 - 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": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20250331.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20250331.htm",
      "first": true,
      "unique": true
     }
    },
    "R16": {
     "role": "http://www.cognizant.com/role/FairValueMeasurements",
     "longName": "9952165 - Disclosure - Fair Value Measurements",
     "shortName": "Fair Value Measurements",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "16",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:FairValueMeasurementInputsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20250331.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:FairValueMeasurementInputsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20250331.htm",
      "first": true,
      "unique": true
     }
    },
    "R17": {
     "role": "http://www.cognizant.com/role/AccumulatedOtherComprehensiveIncomeLoss",
     "longName": "9952166 - Disclosure - Accumulated Other Comprehensive Income (Loss)",
     "shortName": "Accumulated Other Comprehensive Income (Loss)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "17",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ComprehensiveIncomeNoteTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20250331.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ComprehensiveIncomeNoteTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20250331.htm",
      "first": true,
      "unique": true
     }
    },
    "R18": {
     "role": "http://www.cognizant.com/role/CommitmentsandContingencies",
     "longName": "9952167 - Disclosure - Commitments and Contingencies",
     "shortName": "Commitments and Contingencies",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "18",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20250331.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20250331.htm",
      "first": true,
      "unique": true
     }
    },
    "R19": {
     "role": "http://www.cognizant.com/role/SegmentInformation",
     "longName": "9952168 - Disclosure - Segment Information",
     "shortName": "Segment Information",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "19",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20250331.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20250331.htm",
      "first": true,
      "unique": true
     }
    },
    "R20": {
     "role": "http://www.cognizant.com/role/SubsequentEvents",
     "longName": "9952169 - Disclosure - Subsequent Events",
     "shortName": "Subsequent Events",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "20",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20250331.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20250331.htm",
      "first": true,
      "unique": true
     }
    },
    "R21": {
     "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure",
     "longName": "995410 - Disclosure - Pay vs Performance Disclosure",
     "shortName": "Pay vs Performance Disclosure",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "21",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20250331.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R22": {
     "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": "22",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ecd:Rule10b51ArrAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ecd:NonRule10b51ArrAdoptedFlag",
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20250331.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ecd:Rule10b51ArrAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ecd:NonRule10b51ArrAdoptedFlag",
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20250331.htm",
      "first": true,
      "unique": true
     }
    },
    "R23": {
     "role": "http://www.cognizant.com/role/OrganizationConsolidationandPresentationofFinancialStatementsPolicies",
     "longName": "9955511 - Disclosure - Organization, Consolidation and Presentation of Financial Statements (Policies)",
     "shortName": "Organization, Consolidation and Presentation of Financial Statements (Policies)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "policies",
     "menuCat": "Policies",
     "order": "23",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20250331.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20250331.htm",
      "first": true,
      "unique": true
     }
    },
    "R24": {
     "role": "http://www.cognizant.com/role/RevenuesandTradeAccountsReceivableTables",
     "longName": "9955512 - Disclosure - Revenues and Trade Accounts Receivable (Tables)",
     "shortName": "Revenues and Trade Accounts Receivable (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "24",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20250331.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20250331.htm",
      "first": true,
      "unique": true
     }
    },
    "R25": {
     "role": "http://www.cognizant.com/role/RestructuringChargesTables",
     "longName": "9955513 - Disclosure - Restructuring Charges (Tables)",
     "shortName": "Restructuring Charges (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "25",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20250331.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20250331.htm",
      "first": true,
      "unique": true
     }
    },
    "R26": {
     "role": "http://www.cognizant.com/role/AccruedExpensesAndOtherCurrentLiabilitiesTables",
     "longName": "9955514 - 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": "26",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ctsh:AccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ctsh:AccruedExpensesAndOtherCurrentLiabilitiesDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20250331.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ctsh:AccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ctsh:AccruedExpensesAndOtherCurrentLiabilitiesDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20250331.htm",
      "first": true,
      "unique": true
     }
    },
    "R27": {
     "role": "http://www.cognizant.com/role/DebtTables",
     "longName": "9955515 - Disclosure - Debt (Tables)",
     "shortName": "Debt (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "27",
     "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": "ctsh-20250331.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": "ctsh-20250331.htm",
      "first": true,
      "unique": true
     }
    },
    "R28": {
     "role": "http://www.cognizant.com/role/IncomeTaxesIncomeTaxesTables",
     "longName": "9955516 - Disclosure - Income Taxes Income Taxes (Tables)",
     "shortName": "Income Taxes Income Taxes (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "28",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ctsh:ScheduleofEffectiveIncomeTaxRatesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20250331.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ctsh:ScheduleofEffectiveIncomeTaxRatesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20250331.htm",
      "first": true,
      "unique": true
     }
    },
    "R29": {
     "role": "http://www.cognizant.com/role/DerivativeFinancialInstrumentsTables",
     "longName": "9955517 - Disclosure - Derivative Financial Instruments (Tables)",
     "shortName": "Derivative Financial Instruments (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "29",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20250331.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20250331.htm",
      "first": true,
      "unique": true
     }
    },
    "R30": {
     "role": "http://www.cognizant.com/role/FairValueMeasurementsTables",
     "longName": "9955518 - Disclosure - Fair Value Measurements (Tables)",
     "shortName": "Fair Value Measurements (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "30",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:FairValueMeasurementInputsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20250331.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:FairValueMeasurementInputsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20250331.htm",
      "first": true,
      "unique": true
     }
    },
    "R31": {
     "role": "http://www.cognizant.com/role/AccumulatedOtherComprehensiveIncomeLossTables",
     "longName": "9955519 - Disclosure - Accumulated Other Comprehensive Income (Loss) (Tables)",
     "shortName": "Accumulated Other Comprehensive Income (Loss) (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "31",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:ComprehensiveIncomeNoteTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20250331.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:ComprehensiveIncomeNoteTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20250331.htm",
      "first": true,
      "unique": true
     }
    },
    "R32": {
     "role": "http://www.cognizant.com/role/SegmentInformationTables",
     "longName": "9955520 - Disclosure - Segment Information (Tables)",
     "shortName": "Segment Information (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "32",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20250331.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20250331.htm",
      "first": true,
      "unique": true
     }
    },
    "R33": {
     "role": "http://www.cognizant.com/role/InterimConsolidatedFinancialStatementsDetails",
     "longName": "9955521 - Disclosure - Interim Consolidated Financial Statements (Details)",
     "shortName": "Interim Consolidated Financial Statements (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "33",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "div",
       "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20250331.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R34": {
     "role": "http://www.cognizant.com/role/RevenuesandTradeAccountsReceivableDisaggregationofRevenueDetails",
     "longName": "9955522 - Disclosure - Revenues and Trade Accounts Receivable - Disaggregation of Revenue (Details)",
     "shortName": "Revenues and Trade Accounts Receivable - Disaggregation of Revenue (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "34",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20250331.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-75",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20250331.htm",
      "unique": true
     }
    },
    "R35": {
     "role": "http://www.cognizant.com/role/RevenuesandTradeAccountsReceivableCapitalizedCoststoFulfillContractwithCustomerDetails",
     "longName": "9955523 - Disclosure - Revenues and Trade Accounts Receivable - Capitalized Costs to Fulfill Contract with Customer (Details)",
     "shortName": "Revenues and Trade Accounts Receivable - Capitalized Costs to Fulfill Contract with Customer (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "35",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:CapitalizedContractCostNet",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:CapitalizedContractCostTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20250331.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:CapitalizedContractCostNet",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:CapitalizedContractCostTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20250331.htm",
      "first": true,
      "unique": true
     }
    },
    "R36": {
     "role": "http://www.cognizant.com/role/RevenuesandTradeAccountsReceivableSignificantMovementsinContractAssetsDetails",
     "longName": "9955524 - Disclosure - Revenues and Trade Accounts Receivable - Significant Movements in Contract Assets (Details)",
     "shortName": "Revenues and Trade Accounts Receivable - Significant Movements in Contract Assets (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "36",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:ContractWithCustomerAssetGross",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20250331.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:ContractWithCustomerAssetGross",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20250331.htm",
      "first": true,
      "unique": true
     }
    },
    "R37": {
     "role": "http://www.cognizant.com/role/RevenuesandTradeAccountsReceivableSignificantMovementsinDeferredRevenueBalancesDetails",
     "longName": "9955525 - Disclosure - Revenues and Trade Accounts Receivable - Significant Movements in Deferred Revenue Balances (Details)",
     "shortName": "Revenues and Trade Accounts Receivable - Significant Movements in Deferred Revenue Balances (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "37",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:ContractWithCustomerLiability",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20250331.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:ContractWithCustomerLiability",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20250331.htm",
      "first": true,
      "unique": true
     }
    },
    "R38": {
     "role": "http://www.cognizant.com/role/RevenuesandTradeAccountsReceivableRemainingPerformanceObligationsNarrativeDetails",
     "longName": "9955526 - Disclosure - Revenues and Trade Accounts Receivable - Remaining Performance Obligations Narrative (Details)",
     "shortName": "Revenues and Trade Accounts Receivable - Remaining Performance Obligations Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "38",
     "firstAnchor": {
      "contextRef": "c-3",
      "name": "us-gaap:RevenueRemainingPerformanceObligation",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20250331.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-3",
      "name": "us-gaap:RevenueRemainingPerformanceObligation",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20250331.htm",
      "first": true,
      "unique": true
     }
    },
    "R39": {
     "role": "http://www.cognizant.com/role/RevenuesandTradeAccountsReceivableTradeAccountsAndAllowanceforDoubtfulAccountsDetails",
     "longName": "9955527 - Disclosure - Revenues and Trade Accounts Receivable - Trade Accounts And Allowance for Doubtful Accounts (Details)",
     "shortName": "Revenues and Trade Accounts Receivable - Trade Accounts And Allowance for Doubtful Accounts (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "39",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ReinsuranceRecoverableAllowanceForCreditLossTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20250331.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ReinsuranceRecoverableAllowanceForCreditLossTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20250331.htm",
      "first": true,
      "unique": true
     }
    },
    "R40": {
     "role": "http://www.cognizant.com/role/RestructuringChargesNarrativeDetails",
     "longName": "9955528 - Disclosure - Restructuring Charges - Narrative (Details)",
     "shortName": "Restructuring Charges - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "40",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RestructuringCharges",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20250331.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-143",
      "name": "us-gaap:RestructuringCharges",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "div",
       "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20250331.htm",
      "unique": true
     }
    },
    "R41": {
     "role": "http://www.cognizant.com/role/RestructuringChargesRestructuringReserveDetails",
     "longName": "9955529 - Disclosure - Restructuring Charges - Restructuring Reserve (Details)",
     "shortName": "Restructuring Charges - Restructuring Reserve (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "41",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RestructuringCharges",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20250331.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-147",
      "name": "us-gaap:RestructuringReserveCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20250331.htm",
      "unique": true
     }
    },
    "R42": {
     "role": "http://www.cognizant.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails",
     "longName": "9955530 - 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": "42",
     "firstAnchor": {
      "contextRef": "c-3",
      "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ctsh:AccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock",
       "ctsh:AccruedExpensesAndOtherCurrentLiabilitiesDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20250331.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-3",
      "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ctsh:AccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock",
       "ctsh:AccruedExpensesAndOtherCurrentLiabilitiesDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20250331.htm",
      "first": true,
      "unique": true
     }
    },
    "R43": {
     "role": "http://www.cognizant.com/role/DebtAdditionalDisclosuresDetails",
     "longName": "9955531 - Disclosure - Debt (Additional Disclosures) (Details)",
     "shortName": "Debt (Additional Disclosures) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "43",
     "firstAnchor": {
      "contextRef": "c-153",
      "name": "us-gaap:DebtInstrumentFaceAmount",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "div",
       "us-gaap:DebtDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20250331.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-153",
      "name": "us-gaap:DebtInstrumentFaceAmount",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "div",
       "us-gaap:DebtDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20250331.htm",
      "first": true,
      "unique": true
     }
    },
    "R44": {
     "role": "http://www.cognizant.com/role/DebtShorttermDebtDetails",
     "longName": "9955532 - Disclosure - Debt (Short-term Debt) (Details)",
     "shortName": "Debt (Short-term Debt) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "44",
     "firstAnchor": {
      "contextRef": "c-164",
      "name": "us-gaap:LongTermDebtCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "div",
       "us-gaap:DebtDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20250331.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R45": {
     "role": "http://www.cognizant.com/role/DebtLongtermDebtDetails",
     "longName": "9955533 - Disclosure - Debt (Long-term Debt) (Details)",
     "shortName": "Debt (Long-term Debt) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "45",
     "firstAnchor": {
      "contextRef": "c-3",
      "name": "us-gaap:LongTermDebtNoncurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20250331.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-168",
      "name": "us-gaap:DeferredFinanceCostsNet",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20250331.htm",
      "unique": true
     }
    },
    "R46": {
     "role": "http://www.cognizant.com/role/IncomeTaxesTaxRatesDetails",
     "longName": "9955534 - Disclosure - Income Taxes - Tax Rates (Details)",
     "shortName": "Income Taxes - Tax Rates (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "46",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ctsh:ScheduleofEffectiveIncomeTaxRatesTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20250331.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ctsh:ScheduleofEffectiveIncomeTaxRatesTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20250331.htm",
      "first": true,
      "unique": true
     }
    },
    "R47": {
     "role": "http://www.cognizant.com/role/IncomeTaxesNarrativeOnetimeTransactionDetails",
     "longName": "9955535 - Disclosure - Income Taxes (Narrative) (One-time Transaction) (Details)",
     "shortName": "Income Taxes (Narrative) (One-time Transaction) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "47",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:IncomeTaxExpenseBenefit",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20250331.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-170",
      "name": "us-gaap:ForeignEarningsRepatriated",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "div",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20250331.htm",
      "unique": true
     }
    },
    "R48": {
     "role": "http://www.cognizant.com/role/DerivativeFinancialInstrumentsLocationAndFairValuesOfDerivativeFinancialInstrumentsInOurConsolidatedStatementOfFinancialPositionDetails",
     "longName": "9955536 - Disclosure - Derivative Financial Instruments (Location And Fair Values Of Derivative Financial Instruments In Our Consolidated Statement Of Financial Position) (Details)",
     "shortName": "Derivative Financial Instruments (Location And Fair Values Of Derivative Financial Instruments In Our Consolidated Statement Of Financial Position) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "48",
     "firstAnchor": {
      "contextRef": "c-3",
      "name": "us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock",
       "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20250331.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-3",
      "name": "us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock",
       "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20250331.htm",
      "first": true,
      "unique": true
     }
    },
    "R49": {
     "role": "http://www.cognizant.com/role/DerivativeFinancialInstrumentsNarrativeDetails",
     "longName": "9955537 - Disclosure - Derivative Financial Instruments (Narrative) (Details)",
     "shortName": "Derivative Financial Instruments (Narrative) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "49",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "true",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20250331.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "true",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20250331.htm",
      "first": true,
      "unique": true
     }
    },
    "R50": {
     "role": "http://www.cognizant.com/role/DerivativeFinancialInstrumentsNotionalValueOfOutstandingCashFlowHedgeContractsByYearOfMaturityAndNetUnrealizedLossGainIncludedInAccumulatedOtherComprehensiveIncomeDetails",
     "longName": "9955538 - Disclosure - Derivative Financial Instruments (Notional Value Of Outstanding Cash Flow Hedge Contracts By Year Of Maturity And Net Unrealized (Loss) Gain Included In Accumulated Other Comprehensive Income) (Details)",
     "shortName": "Derivative Financial Instruments (Notional Value Of Outstanding Cash Flow Hedge Contracts By Year Of Maturity And Net Unrealized (Loss) Gain Included In Accumulated Other Comprehensive Income) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "50",
     "firstAnchor": {
      "contextRef": "c-186",
      "name": "us-gaap:DerivativeNotionalAmount",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20250331.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-186",
      "name": "us-gaap:DerivativeNotionalAmount",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20250331.htm",
      "first": true,
      "unique": true
     }
    },
    "R51": {
     "role": "http://www.cognizant.com/role/DerivativeFinancialInstrumentsOtherDerivativesDetails",
     "longName": "9955539 - Disclosure - Derivative Financial Instruments (Other Derivatives) (Details)",
     "shortName": "Derivative Financial Instruments (Other Derivatives) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "51",
     "firstAnchor": {
      "contextRef": "c-192",
      "name": "us-gaap:DerivativeNotionalAmount",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ctsh:DerivativesNotDesignatedAsHedgingInstrumentsDisclosureTextBlockTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20250331.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-192",
      "name": "us-gaap:DerivativeNotionalAmount",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ctsh:DerivativesNotDesignatedAsHedgingInstrumentsDisclosureTextBlockTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20250331.htm",
      "first": true,
      "unique": true
     }
    },
    "R52": {
     "role": "http://www.cognizant.com/role/DerivativeFinancialInstrumentsLocationAndAmountsOfPreTaxGainsLossesOnDerivativeFinancialInstrumentsNotDesignatedAsHedgesDetails",
     "longName": "9955540 - Disclosure - Derivative Financial Instruments (Location And Amounts Of Pre-Tax Gains (Losses) On Derivative Financial Instruments Not Designated As Hedges) (Details)",
     "shortName": "Derivative Financial Instruments (Location And Amounts Of Pre-Tax Gains (Losses) On Derivative Financial Instruments Not Designated As Hedges) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "52",
     "firstAnchor": {
      "contextRef": "c-202",
      "name": "us-gaap:DerivativeGainLossOnDerivativeNet",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ctsh:DerivativesNotDesignatedAsHedgingInstrumentsRecognizedInIncomeTextBlockTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20250331.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-202",
      "name": "us-gaap:DerivativeGainLossOnDerivativeNet",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ctsh:DerivativesNotDesignatedAsHedgingInstrumentsRecognizedInIncomeTextBlockTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20250331.htm",
      "first": true,
      "unique": true
     }
    },
    "R53": {
     "role": "http://www.cognizant.com/role/FairValueMeasurementsFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails",
     "longName": "9955541 - Disclosure - Fair Value Measurements (Financial Assets And (Liabilities) Measured At Fair Value On A Recurring Basis) (Details)",
     "shortName": "Fair Value Measurements (Financial Assets And (Liabilities) Measured At Fair Value On A Recurring Basis) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "53",
     "firstAnchor": {
      "contextRef": "c-250",
      "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20250331.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-250",
      "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20250331.htm",
      "first": true,
      "unique": true
     }
    },
    "R54": {
     "role": "http://www.cognizant.com/role/AccumulatedOtherComprehensiveIncomeLossAccumulatedOtherComprehensiveIncomeLossDetails",
     "longName": "9955542 - Disclosure - Accumulated Other Comprehensive Income (Loss) Accumulated Other Comprehensive Income (Loss) (Details)",
     "shortName": "Accumulated Other Comprehensive Income (Loss) Accumulated Other Comprehensive Income (Loss) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "54",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:StockholdersEquity",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20250331.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-251",
      "name": "us-gaap:AociBeforeTaxAttributableToParent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
       "us-gaap:ComprehensiveIncomeNoteTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20250331.htm",
      "unique": true
     }
    },
    "R55": {
     "role": "http://www.cognizant.com/role/CommitmentsandContingenciesDetails",
     "longName": "9955543 - Disclosure - Commitments and Contingencies (Details)",
     "shortName": "Commitments and Contingencies (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "55",
     "firstAnchor": {
      "contextRef": "c-3",
      "name": "us-gaap:AccruedLiabilitiesAndOtherLiabilities",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20250331.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-269",
      "name": "us-gaap:LitigationSettlementAmountAwardedFromOtherParty",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "div",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20250331.htm",
      "unique": true
     }
    },
    "R56": {
     "role": "http://www.cognizant.com/role/SegmentInformationRevenuesFromExternalCustomersAndSegmentOperatingProfitDetails",
     "longName": "9955544 - Disclosure - Segment Information (Revenues From External Customers And Segment Operating Profit) (Details)",
     "shortName": "Segment Information (Revenues From External Customers And Segment Operating Profit) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "56",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:OperatingIncomeLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20250331.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:SegmentReportingOtherItemAmount",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20250331.htm",
      "unique": true
     }
    },
    "R57": {
     "role": "http://www.cognizant.com/role/SegmentInformationLongLivedAssetsByGeographicAreaDetails",
     "longName": "9955545 - Disclosure - Segment Information (Long-Lived Assets By Geographic Area) (Details)",
     "shortName": "Segment Information (Long-Lived Assets By Geographic Area) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "57",
     "firstAnchor": {
      "contextRef": "c-3",
      "name": "us-gaap:PropertyPlantAndEquipmentNet",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20250331.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-285",
      "name": "us-gaap:PropertyPlantAndEquipmentNet",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20250331.htm",
      "unique": true
     }
    },
    "R58": {
     "role": "http://www.cognizant.com/role/SubsequentEventsDetails",
     "longName": "9955546 - Disclosure - Subsequent Events (Details)",
     "shortName": "Subsequent Events (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "58",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CommonStockDividendsPerShareDeclared",
      "unitRef": "usdPerShare",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "2",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20250331.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-291",
      "name": "us-gaap:CommonStockDividendsPerShareDeclared",
      "unitRef": "usdPerShare",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "2",
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20250331.htm",
      "unique": true
     }
    }
   },
   "tag": {
    "ctsh_A2013IndiaShareRepurchaseMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cognizant.com/20250331",
     "localname": "A2013IndiaShareRepurchaseMember",
     "presentation": [
      "http://www.cognizant.com/role/IncomeTaxesNarrativeOnetimeTransactionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2013 India Share Repurchase",
        "label": "2013 India Share Repurchase [Member]",
        "documentation": "2013 India Share Repurchase [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ctsh_A2016IndiaCashRemittanceMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cognizant.com/20250331",
     "localname": "A2016IndiaCashRemittanceMember",
     "presentation": [
      "http://www.cognizant.com/role/IncomeTaxesNarrativeOnetimeTransactionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2016 India Cash Remittance",
        "label": "2016 India Cash Remittance [Member]",
        "documentation": "2016 India Cash Remittance [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AOCIAttributableToParentNetOfTaxRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AOCIAttributableToParentNetOfTaxRollForward",
     "presentation": [
      "http://www.cognizant.com/role/AccumulatedOtherComprehensiveIncomeLossAccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "AOCI Attributable to Parent, Net of Tax [Roll Forward]",
        "label": "AOCI Attributable to Parent, 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_AccountsPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccountsPayableCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.cognizant.com/role/ConsolidatedStatementsOfFinancialPositionUnaudited": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.cognizant.com/role/ConsolidatedStatementsOfFinancialPositionUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "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": [
      "r34",
      "r919"
     ]
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccountsReceivableNetCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.cognizant.com/role/ConsolidatedStatementsOfFinancialPositionUnaudited": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.cognizant.com/role/ConsolidatedStatementsOfFinancialPositionUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trade accounts receivable, net",
        "label": "Accounts Receivable, after Allowance for Credit Loss, Current",
        "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current."
       }
      }
     },
     "auth_ref": [
      "r1127"
     ]
    },
    "ctsh_AccruedExpensesAndOtherCurrentLiabilitiesDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.cognizant.com/20250331",
     "localname": "AccruedExpensesAndOtherCurrentLiabilitiesDisclosureTextBlock",
     "presentation": [
      "http://www.cognizant.com/role/AccruedExpensesAndOtherCurrentLiabilities"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued Expenses And Other Current Liabilities",
        "label": "Accrued Expenses And Other Current Liabilities Disclosure [Text Block]",
        "documentation": "Description and amounts of accrued expenses and other current liabilities disclosure at the end of the reporting period."
       }
      }
     },
     "auth_ref": []
    },
    "ctsh_AccruedExpensesAndOtherCurrentLiabilitiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cognizant.com/20250331",
     "localname": "AccruedExpensesAndOtherCurrentLiabilitiesMember",
     "presentation": [
      "http://www.cognizant.com/role/DerivativeFinancialInstrumentsLocationAndFairValuesOfDerivativeFinancialInstrumentsInOurConsolidatedStatementOfFinancialPositionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued Expenses And Other Current Liabilities",
        "label": "Accrued Expenses And Other Current Liabilities [Member]",
        "documentation": "Accrued Expenses and Other Current Liabilities [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ctsh_AccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.cognizant.com/20250331",
     "localname": "AccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock",
     "presentation": [
      "http://www.cognizant.com/role/AccruedExpensesAndOtherCurrentLiabilitiesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued Expenses And Other Current Liabilities",
        "label": "Accrued Expenses And Other Current Liabilities [Table Text Block]",
        "documentation": "Accrued Expenses And Other Current Liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccruedIncomeTaxesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccruedIncomeTaxesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.cognizant.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails": {
       "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.cognizant.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income taxes",
        "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": [
      "r37",
      "r82"
     ]
    },
    "us-gaap_AccruedLiabilitiesAndOtherLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccruedLiabilitiesAndOtherLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.cognizant.com/role/ConsolidatedStatementsOfFinancialPositionUnaudited": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 4.0
      },
      "http://www.cognizant.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.cognizant.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails",
      "http://www.cognizant.com/role/CommitmentsandContingenciesDetails",
      "http://www.cognizant.com/role/ConsolidatedStatementsOfFinancialPositionUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Accrued expenses and other current liabilities",
        "totalLabel": "Total accrued expenses and other current liabilities",
        "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_AccruedProfessionalFeesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccruedProfessionalFeesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.cognizant.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails": {
       "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.cognizant.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Professional fees",
        "label": "Accrued Professional Fees, Current",
        "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r37"
     ]
    },
    "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember",
     "presentation": [
      "http://www.cognizant.com/role/AccumulatedOtherComprehensiveIncomeLossAccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated Defined Benefit Plans Adjustment, Net Gain (Loss) Attributable to Parent",
        "label": "Accumulated Defined Benefit Plans Adjustment, Net Gain (Loss) Attributable to Parent [Member]",
        "documentation": "Accumulated other comprehensive income (loss) related to gain (loss) component of defined benefit plans attributable to the parent."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r16",
      "r54",
      "r133",
      "r134",
      "r1062"
     ]
    },
    "us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccumulatedGainLossNetCashFlowHedgeParentMember",
     "presentation": [
      "http://www.cognizant.com/role/AccumulatedOtherComprehensiveIncomeLossAccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent",
        "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": [
      "r125",
      "r133",
      "r134",
      "r457",
      "r528",
      "r529",
      "r530",
      "r531",
      "r824",
      "r1062"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems",
     "presentation": [
      "http://www.cognizant.com/role/AccumulatedOtherComprehensiveIncomeLossAccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "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": [
      "r132",
      "r133",
      "r528",
      "r529",
      "r530",
      "r531",
      "r567",
      "r569",
      "r570",
      "r571",
      "r572",
      "r573"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.cognizant.com/role/ConsolidatedStatementsOfFinancialPositionUnaudited": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.cognizant.com/role/ConsolidatedStatementsOfFinancialPositionUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "netLabel": "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": [
      "r15",
      "r16",
      "r55",
      "r120",
      "r670",
      "r709",
      "r710",
      "r1206"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccumulatedOtherComprehensiveIncomeLossTable",
     "presentation": [
      "http://www.cognizant.com/role/AccumulatedOtherComprehensiveIncomeLossAccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "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": [
      "r132",
      "r133",
      "r528",
      "r529",
      "r530",
      "r531",
      "r567",
      "r569",
      "r570",
      "r571",
      "r572",
      "r573"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "presentation": [
      "http://www.cognizant.com/role/AccumulatedOtherComprehensiveIncomeLossAccumulatedOtherComprehensiveIncomeLossDetails",
      "http://www.cognizant.com/role/ConsolidatedStatementsofStockholdersEquityUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "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",
      "r9",
      "r16",
      "r522",
      "r525",
      "r582",
      "r705",
      "r706",
      "r1062",
      "r1063",
      "r1064",
      "r1116",
      "r1117",
      "r1118",
      "r1119"
     ]
    },
    "us-gaap_AccumulatedTranslationAdjustmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccumulatedTranslationAdjustmentMember",
     "presentation": [
      "http://www.cognizant.com/role/AccumulatedOtherComprehensiveIncomeLossAccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign currency translation adjustments: [Member]",
        "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",
      "r9",
      "r16",
      "r52",
      "r53",
      "r133",
      "r134",
      "r569",
      "r570",
      "r571",
      "r572",
      "r573",
      "r1062"
     ]
    },
    "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": [
      "r984"
     ]
    },
    "us-gaap_AdditionalPaidInCapital": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AdditionalPaidInCapital",
     "crdr": "credit",
     "calculation": {
      "http://www.cognizant.com/role/ConsolidatedStatementsOfFinancialPositionUnaudited": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.cognizant.com/role/ConsolidatedStatementsOfFinancialPositionUnaudited"
     ],
     "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": [
      "r46",
      "r919",
      "r1279"
     ]
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AdditionalPaidInCapitalMember",
     "presentation": [
      "http://www.cognizant.com/role/ConsolidatedStatementsofStockholdersEquityUnaudited"
     ],
     "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": [
      "r718",
      "r1116",
      "r1117",
      "r1118",
      "r1119",
      "r1207",
      "r1281"
     ]
    },
    "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": [
      "r997"
     ]
    },
    "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": [
      "r997"
     ]
    },
    "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": [
      "r997"
     ]
    },
    "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": [
      "r997"
     ]
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue",
     "crdr": "credit",
     "presentation": [
      "http://www.cognizant.com/role/ConsolidatedStatementsofStockholdersEquityUnaudited"
     ],
     "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": [
      "r396"
     ]
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://www.cognizant.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "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": [
      "r1030"
     ]
    },
    "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": [
      "r956",
      "r966",
      "r976",
      "r1008"
     ]
    },
    "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": [
      "r959",
      "r969",
      "r979",
      "r1011"
     ]
    },
    "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": [
      "r1031"
     ]
    },
    "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": [
      "r997"
     ]
    },
    "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": [
      "r1004"
     ]
    },
    "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": [
      "r960",
      "r970",
      "r980",
      "r1004",
      "r1012",
      "r1016",
      "r1024"
     ]
    },
    "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": [
      "r1022"
     ]
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AllowanceForDoubtfulAccountsReceivable",
     "crdr": "credit",
     "presentation": [
      "http://www.cognizant.com/role/RevenuesandTradeAccountsReceivableTradeAccountsAndAllowanceforDoubtfulAccountsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Beginning Balance",
        "periodEndLabel": "Ending Balance",
        "label": "Accounts Receivable, Allowance for Credit Loss",
        "documentation": "Amount of allowance for credit loss on accounts receivable."
       }
      }
     },
     "auth_ref": [
      "r121",
      "r224",
      "r259",
      "r262",
      "r265",
      "r1246"
     ]
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AllowanceForDoubtfulAccountsReceivableRollforward",
     "presentation": [
      "http://www.cognizant.com/role/RevenuesandTradeAccountsReceivableTradeAccountsAndAllowanceforDoubtfulAccountsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]",
        "label": "Accounts Receivable, Allowance for Credit Loss [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_AllowanceForDoubtfulAccountsReceivableWriteOffs": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs",
     "crdr": "debit",
     "presentation": [
      "http://www.cognizant.com/role/RevenuesandTradeAccountsReceivableTradeAccountsAndAllowanceforDoubtfulAccountsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Write-offs charged against the allowance",
        "label": "Accounts Receivable, Allowance for Credit Loss, Writeoff",
        "documentation": "Amount of direct write-downs of accounts receivable charged against the allowance."
       }
      }
     },
     "auth_ref": [
      "r264"
     ]
    },
    "dei_AmendmentFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AmendmentFlag",
     "presentation": [
      "http://www.cognizant.com/role/Cover"
     ],
     "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": []
    },
    "us-gaap_AociBeforeTaxAttributableToParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AociBeforeTaxAttributableToParent",
     "crdr": "credit",
     "calculation": {
      "http://www.cognizant.com/role/AccumulatedOtherComprehensiveIncomeLossAccumulatedOtherComprehensiveIncomeLossDetails": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.cognizant.com/role/AccumulatedOtherComprehensiveIncomeLossAccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "AOCI before tax, beginning balance",
        "periodEndLabel": "AOCI before tax, ending balance",
        "label": "AOCI before Tax, Attributable to Parent",
        "documentation": "Amount before tax of increase (decrease) in accumulated equity from transactions and other events and circumstances from non-owner sources, attributable to parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners (distributions to owners)."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AociTaxAttributableToParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AociTaxAttributableToParent",
     "crdr": "debit",
     "calculation": {
      "http://www.cognizant.com/role/AccumulatedOtherComprehensiveIncomeLossAccumulatedOtherComprehensiveIncomeLossDetails": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.cognizant.com/role/AccumulatedOtherComprehensiveIncomeLossAccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedPeriodStartLabel": "AOCI tax, beginning balance",
        "negatedPeriodEndLabel": "AOCI tax, ending balance",
        "label": "AOCI Tax, Attributable to Parent",
        "documentation": "Amount of tax expense (benefit) allocated to accumulated other comprehensive income (loss) attributable to parent."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_Assets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "Assets",
     "crdr": "debit",
     "calculation": {
      "http://www.cognizant.com/role/ConsolidatedStatementsOfFinancialPositionUnaudited": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.cognizant.com/role/ConsolidatedStatementsOfFinancialPositionUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total assets",
        "label": "Assets",
        "documentation": "Amount of asset recognized for present right to economic benefit."
       }
      }
     },
     "auth_ref": [
      "r80",
      "r94",
      "r116",
      "r153",
      "r156",
      "r157",
      "r185",
      "r193",
      "r211",
      "r215",
      "r256",
      "r315",
      "r316",
      "r318",
      "r319",
      "r320",
      "r321",
      "r322",
      "r324",
      "r325",
      "r455",
      "r458",
      "r558",
      "r657",
      "r658",
      "r665",
      "r747",
      "r840",
      "r841",
      "r857",
      "r919",
      "r935",
      "r936",
      "r947",
      "r1154",
      "r1155",
      "r1235"
     ]
    },
    "us-gaap_AssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AssetsAbstract",
     "presentation": [
      "http://www.cognizant.com/role/ConsolidatedStatementsOfFinancialPositionUnaudited"
     ],
     "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.cognizant.com/role/ConsolidatedStatementsOfFinancialPositionUnaudited": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.cognizant.com/role/ConsolidatedStatementsOfFinancialPositionUnaudited"
     ],
     "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": [
      "r110",
      "r123",
      "r153",
      "r156",
      "r157",
      "r256",
      "r315",
      "r316",
      "r318",
      "r319",
      "r320",
      "r321",
      "r322",
      "r324",
      "r325",
      "r455",
      "r458",
      "r558",
      "r919",
      "r1154",
      "r1155",
      "r1235"
     ]
    },
    "us-gaap_AssetsCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AssetsCurrentAbstract",
     "presentation": [
      "http://www.cognizant.com/role/ConsolidatedStatementsOfFinancialPositionUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current assets:",
        "label": "Assets, Current [Abstract]"
       }
      }
     },
     "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": [
      "r1019"
     ]
    },
    "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": [
      "r1020"
     ]
    },
    "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": [
      "r1015"
     ]
    },
    "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": [
      "r1015"
     ]
    },
    "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": [
      "r1015"
     ]
    },
    "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": [
      "r1015"
     ]
    },
    "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": [
      "r1015"
     ]
    },
    "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": [
      "r1015"
     ]
    },
    "us-gaap_AwardTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AwardTypeAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Type",
        "label": "Award Type [Axis]",
        "documentation": "Information by type of award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r411",
      "r412",
      "r413",
      "r414",
      "r415",
      "r416",
      "r417",
      "r418",
      "r419",
      "r420",
      "r421",
      "r422"
     ]
    },
    "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": [
      "r1018"
     ]
    },
    "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": [
      "r1017"
     ]
    },
    "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": [
      "r1016"
     ]
    },
    "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": [
      "r1016"
     ]
    },
    "us-gaap_BalanceSheetLocationAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BalanceSheetLocationAxis",
     "presentation": [
      "http://www.cognizant.com/role/DerivativeFinancialInstrumentsLocationAndFairValuesOfDerivativeFinancialInstrumentsInOurConsolidatedStatementOfFinancialPositionDetails",
      "http://www.cognizant.com/role/FairValueMeasurementsFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails",
      "http://www.cognizant.com/role/IncomeTaxesNarrativeOnetimeTransactionDetails"
     ],
     "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": [
      "r294",
      "r471",
      "r475",
      "r476",
      "r477",
      "r478",
      "r498",
      "r499",
      "r500",
      "r501",
      "r502",
      "r503",
      "r504",
      "r557",
      "r901",
      "r902",
      "r1036",
      "r1248"
     ]
    },
    "us-gaap_BalanceSheetLocationDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BalanceSheetLocationDomain",
     "presentation": [
      "http://www.cognizant.com/role/DerivativeFinancialInstrumentsLocationAndFairValuesOfDerivativeFinancialInstrumentsInOurConsolidatedStatementOfFinancialPositionDetails",
      "http://www.cognizant.com/role/FairValueMeasurementsFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails",
      "http://www.cognizant.com/role/IncomeTaxesNarrativeOnetimeTransactionDetails"
     ],
     "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": [
      "r294",
      "r471",
      "r475",
      "r476",
      "r477",
      "r478",
      "r498",
      "r499",
      "r500",
      "r501",
      "r502",
      "r503",
      "r504",
      "r557",
      "r901",
      "r902",
      "r1036",
      "r1248"
     ]
    },
    "us-gaap_BankTimeDepositsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BankTimeDepositsMember",
     "presentation": [
      "http://www.cognizant.com/role/FairValueMeasurementsFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails"
     ],
     "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": [
      "r90"
     ]
    },
    "us-gaap_BaseRateMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BaseRateMember",
     "presentation": [
      "http://www.cognizant.com/role/DebtAdditionalDisclosuresDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Base Rate",
        "label": "Base Rate [Member]",
        "documentation": "Minimum rate investor will accept."
       }
      }
     },
     "auth_ref": [
      "r1050",
      "r1153"
     ]
    },
    "us-gaap_CapitalizedContractCostAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CapitalizedContractCostAmortization",
     "crdr": "debit",
     "presentation": [
      "http://www.cognizant.com/role/RevenuesandTradeAccountsReceivableCapitalizedCoststoFulfillContractwithCustomerDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Amortization expense",
        "label": "Capitalized Contract Cost, Amortization",
        "documentation": "Amount of amortization expense for asset recognized from cost incurred to obtain or fulfill contract with customer."
       }
      }
     },
     "auth_ref": [
      "r143",
      "r145",
      "r273"
     ]
    },
    "ctsh_CapitalizedContractCostCostsCapitalized": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.cognizant.com/20250331",
     "localname": "CapitalizedContractCostCostsCapitalized",
     "crdr": "credit",
     "presentation": [
      "http://www.cognizant.com/role/RevenuesandTradeAccountsReceivableCapitalizedCoststoFulfillContractwithCustomerDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Costs capitalized",
        "label": "Capitalized Contract Cost, Costs Capitalized",
        "documentation": "Capitalized Contract Cost, Costs Capitalized"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CapitalizedContractCostImpairmentLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CapitalizedContractCostImpairmentLoss",
     "crdr": "debit",
     "presentation": [
      "http://www.cognizant.com/role/RevenuesandTradeAccountsReceivableCapitalizedCoststoFulfillContractwithCustomerDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Impairment charge",
        "label": "Capitalized Contract Cost, Impairment Loss",
        "documentation": "Amount of impairment loss for asset recognized from cost incurred to obtain or fulfill contract with customer."
       }
      }
     },
     "auth_ref": [
      "r144",
      "r146",
      "r273"
     ]
    },
    "us-gaap_CapitalizedContractCostNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CapitalizedContractCostNet",
     "crdr": "debit",
     "presentation": [
      "http://www.cognizant.com/role/RevenuesandTradeAccountsReceivableCapitalizedCoststoFulfillContractwithCustomerDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Beginning balance",
        "periodEndLabel": "Ending balance",
        "label": "Capitalized Contract Cost, Net",
        "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer."
       }
      }
     },
     "auth_ref": [
      "r272"
     ]
    },
    "ctsh_CapitalizedContractCostNetRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.cognizant.com/20250331",
     "localname": "CapitalizedContractCostNetRollForward",
     "presentation": [
      "http://www.cognizant.com/role/RevenuesandTradeAccountsReceivableCapitalizedCoststoFulfillContractwithCustomerDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Capitalized Contract Cost, Net [Roll Forward]",
        "label": "Capitalized Contract Cost, Net [Roll Forward]",
        "documentation": "Capitalized Contract Cost, Net"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CapitalizedContractCostTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CapitalizedContractCostTableTextBlock",
     "presentation": [
      "http://www.cognizant.com/role/RevenuesandTradeAccountsReceivableTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Capitalized Costs to Fulfill Contract with Customer",
        "label": "Capitalized Contract Cost [Table Text Block]",
        "documentation": "Tabular disclosure of cost capitalized in obtaining or fulfilling contract with customer."
       }
      }
     },
     "auth_ref": [
      "r1135"
     ]
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "crdr": "debit",
     "calculation": {
      "http://www.cognizant.com/role/ConsolidatedStatementsOfFinancialPositionUnaudited": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.cognizant.com/role/ConsolidatedStatementsOfFinancialPositionUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "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": [
      "r22",
      "r112",
      "r819"
     ]
    },
    "us-gaap_CashAndCashEquivalentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CashAndCashEquivalentsAxis",
     "presentation": [
      "http://www.cognizant.com/role/FairValueMeasurementsFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails"
     ],
     "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": [
      "r112"
     ]
    },
    "us-gaap_CashAndCashEquivalentsFairValueDisclosure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CashAndCashEquivalentsFairValueDisclosure",
     "crdr": "debit",
     "presentation": [
      "http://www.cognizant.com/role/FairValueMeasurementsFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Money market funds",
        "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": [
      "r554",
      "r555",
      "r556",
      "r1210",
      "r1211"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "crdr": "debit",
     "presentation": [
      "http://www.cognizant.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Cash, cash equivalents and restricted cash and cash equivalents beginning of year",
        "periodEndLabel": "Cash and cash equivalents, end of period",
        "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": [
      "r22",
      "r68",
      "r152"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "crdr": "debit",
     "calculation": {
      "http://www.cognizant.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.cognizant.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "(Decrease) in cash, cash equivalents and restricted cash and cash equivalents",
        "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",
      "r68"
     ]
    },
    "us-gaap_CashEquivalentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CashEquivalentsMember",
     "presentation": [
      "http://www.cognizant.com/role/FairValueMeasurementsFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash Equivalents",
        "label": "Cash Equivalents [Member]",
        "documentation": "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": [
      "r112"
     ]
    },
    "us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths",
     "crdr": "credit",
     "presentation": [
      "http://www.cognizant.com/role/DerivativeFinancialInstrumentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash flow hedge gains (losses) expected to be reclassified to earnings within the next 12 months",
        "label": "Cash Flow Hedge Gain (Loss) to be Reclassified within 12 Months",
        "documentation": "The estimated net amount of existing gains or losses on cash flow hedges at the reporting date expected to be reclassified to earnings within the next 12 months."
       }
      }
     },
     "auth_ref": [
      "r527"
     ]
    },
    "us-gaap_CashFlowHedgingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CashFlowHedgingMember",
     "presentation": [
      "http://www.cognizant.com/role/DerivativeFinancialInstrumentsLocationAndFairValuesOfDerivativeFinancialInstrumentsInOurConsolidatedStatementOfFinancialPositionDetails",
      "http://www.cognizant.com/role/DerivativeFinancialInstrumentsNotionalValueOfOutstandingCashFlowHedgeContractsByYearOfMaturityAndNetUnrealizedLossGainIncludedInAccumulatedOtherComprehensiveIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Cash Flow Hedging",
        "terseLabel": "Cash Flow Hedging",
        "label": "Cash Flow Hedging [Member]",
        "documentation": "Hedge of the exposure to variability in the cash flows of a recognized asset or liability, or of a forecasted transaction, that is attributable to a particular risk."
       }
      }
     },
     "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": [
      "r995"
     ]
    },
    "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": [
      "r992"
     ]
    },
    "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": [
      "r990"
     ]
    },
    "dei_CityAreaCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "CityAreaCode",
     "presentation": [
      "http://www.cognizant.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "City Area Code",
        "label": "City Area Code",
        "documentation": "Area code of city"
       }
      }
     },
     "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": [
      "r996"
     ]
    },
    "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": [
      "r996"
     ]
    },
    "us-gaap_CommitmentsAndContingencies": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommitmentsAndContingencies",
     "crdr": "credit",
     "presentation": [
      "http://www.cognizant.com/role/ConsolidatedStatementsOfFinancialPositionUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Commitments and contingencies (See Note 10)",
        "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": [
      "r42",
      "r84",
      "r667",
      "r734"
     ]
    },
    "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.cognizant.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": [
      "r73",
      "r307",
      "r308",
      "r801",
      "r1140",
      "r1148"
     ]
    },
    "us-gaap_CommonStockDividendsPerShareDeclared": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommonStockDividendsPerShareDeclared",
     "presentation": [
      "http://www.cognizant.com/role/ConsolidatedStatementsofStockholdersEquityUnaudited",
      "http://www.cognizant.com/role/ConsolidatedStatementsofStockholdersEquityUnauditedParenthetical",
      "http://www.cognizant.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Dividends declared per common share (in usd per share)",
        "label": "Common Stock, Dividends, Per Share, Declared",
        "documentation": "Aggregate dividends declared during the period for each share of common stock outstanding."
       }
      }
     },
     "auth_ref": [
      "r77"
     ]
    },
    "us-gaap_CommonStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommonStockMember",
     "presentation": [
      "http://www.cognizant.com/role/ConsolidatedStatementsofStockholdersEquityUnaudited"
     ],
     "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": [
      "r938",
      "r939",
      "r940",
      "r942",
      "r943",
      "r944",
      "r945",
      "r1116",
      "r1117",
      "r1119",
      "r1207",
      "r1278",
      "r1281"
     ]
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommonStockParOrStatedValuePerShare",
     "presentation": [
      "http://www.cognizant.com/role/ConsolidatedStatementsOfFinancialPositionUnauditedParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Class A 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": [
      "r45"
     ]
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommonStockSharesAuthorized",
     "presentation": [
      "http://www.cognizant.com/role/ConsolidatedStatementsOfFinancialPositionUnauditedParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common Stock, Shares Authorized",
        "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": [
      "r45",
      "r735"
     ]
    },
    "us-gaap_CommonStockSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommonStockSharesIssued",
     "presentation": [
      "http://www.cognizant.com/role/ConsolidatedStatementsOfFinancialPositionUnauditedParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common Stock, Shares, Issued",
        "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": [
      "r45"
     ]
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommonStockSharesOutstanding",
     "presentation": [
      "http://www.cognizant.com/role/ConsolidatedStatementsOfFinancialPositionUnauditedParenthetical",
      "http://www.cognizant.com/role/ConsolidatedStatementsofStockholdersEquityUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common Stock, Shares, Outstanding",
        "periodStartLabel": "Beginning balance (in shares)",
        "periodEndLabel": "Ending balance (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": [
      "r10",
      "r45",
      "r735",
      "r753",
      "r1281",
      "r1282"
     ]
    },
    "us-gaap_CommonStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommonStockValue",
     "crdr": "credit",
     "calculation": {
      "http://www.cognizant.com/role/ConsolidatedStatementsOfFinancialPositionUnaudited": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.cognizant.com/role/ConsolidatedStatementsOfFinancialPositionUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Class\u00a0A common stock, $0.01 par value, 1,000 shares authorized, 493 and 495 shares issued and outstanding as of March\u00a031, 2025 and December\u00a031, 2024, respectively",
        "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": [
      "r45",
      "r357",
      "r363",
      "r669",
      "r919"
     ]
    },
    "ctsh_CommunicationMediaandTechnologyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cognizant.com/20250331",
     "localname": "CommunicationMediaandTechnologyMember",
     "presentation": [
      "http://www.cognizant.com/role/RevenuesandTradeAccountsReceivableDisaggregationofRevenueDetails",
      "http://www.cognizant.com/role/SegmentInformationRevenuesFromExternalCustomersAndSegmentOperatingProfitDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Communication, Media and Technology",
        "label": "Communication, Media and Technology [Member]",
        "documentation": "Communication, Media and Technology [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ctsh_CommunicationsMediaandTechnologyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cognizant.com/20250331",
     "localname": "CommunicationsMediaandTechnologyMember",
     "presentation": [
      "http://www.cognizant.com/role/SegmentInformationRevenuesFromExternalCustomersAndSegmentOperatingProfitDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Communications, Media and Technology",
        "label": "Communications, Media and Technology [Member]",
        "documentation": "Communications, Media and Technology [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "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": [
      "r1001"
     ]
    },
    "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": [
      "r1000"
     ]
    },
    "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": [
      "r1002"
     ]
    },
    "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": [
      "r999"
     ]
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ComprehensiveIncomeNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.cognizant.com/role/ConsolidatedStatementsOfComprehensiveIncomeUnaudited": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.cognizant.com/role/ConsolidatedStatementsOfComprehensiveIncomeUnaudited"
     ],
     "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": [
      "r17",
      "r129",
      "r131",
      "r137",
      "r655",
      "r678",
      "r679"
     ]
    },
    "us-gaap_ComprehensiveIncomeNoteTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ComprehensiveIncomeNoteTextBlock",
     "presentation": [
      "http://www.cognizant.com/role/AccumulatedOtherComprehensiveIncomeLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated Other Comprehensive Income (Loss)",
        "label": "Comprehensive Income (Loss) Note [Text Block]",
        "documentation": "The entire disclosure for comprehensive income, which includes, but is not limited to, 1) the amount of income tax expense or benefit allocated to each component of other comprehensive income, including reclassification adjustments, 2) the reclassification adjustments for each classification of other comprehensive income and 3) the ending accumulated balances for each component of comprehensive income."
       }
      }
     },
     "auth_ref": [
      "r51",
      "r136",
      "r654",
      "r676"
     ]
    },
    "srt_ConsolidationItemsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "ConsolidationItemsAxis",
     "presentation": [
      "http://www.cognizant.com/role/SegmentInformationRevenuesFromExternalCustomersAndSegmentOperatingProfitDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Consolidation Items [Axis]",
        "label": "Consolidation Items [Axis]"
       }
      }
     },
     "auth_ref": [
      "r92",
      "r153",
      "r154",
      "r159",
      "r160",
      "r185",
      "r195",
      "r209",
      "r210",
      "r211",
      "r212",
      "r213",
      "r215",
      "r216",
      "r217",
      "r315",
      "r316",
      "r317",
      "r318",
      "r320",
      "r321",
      "r322",
      "r323",
      "r324",
      "r661",
      "r840",
      "r841",
      "r1154",
      "r1155"
     ]
    },
    "srt_ConsolidationItemsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "ConsolidationItemsDomain",
     "presentation": [
      "http://www.cognizant.com/role/SegmentInformationRevenuesFromExternalCustomersAndSegmentOperatingProfitDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Consolidation Items [Domain]",
        "label": "Consolidation Items [Domain]"
       }
      }
     },
     "auth_ref": [
      "r92",
      "r153",
      "r154",
      "r159",
      "r160",
      "r185",
      "r195",
      "r209",
      "r210",
      "r211",
      "r212",
      "r213",
      "r215",
      "r216",
      "r217",
      "r315",
      "r316",
      "r317",
      "r318",
      "r320",
      "r321",
      "r322",
      "r323",
      "r324",
      "r661",
      "r840",
      "r841",
      "r1154",
      "r1155"
     ]
    },
    "ctsh_ConsultingAndTechnologyServicesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cognizant.com/20250331",
     "localname": "ConsultingAndTechnologyServicesMember",
     "presentation": [
      "http://www.cognizant.com/role/RevenuesandTradeAccountsReceivableDisaggregationofRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Consulting And Technology Services",
        "label": "Consulting And Technology Services [Member]",
        "documentation": "Consulting And Technology Services [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ctsh_ContingentConsiderationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cognizant.com/20250331",
     "localname": "ContingentConsiderationMember",
     "presentation": [
      "http://www.cognizant.com/role/FairValueMeasurementsFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contingent Consideration",
        "label": "Contingent Consideration [Member]",
        "documentation": "Contingent Consideration"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ContractWithCustomerAssetAllowanceForCreditLossRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ContractWithCustomerAssetAllowanceForCreditLossRollForward",
     "presentation": [
      "http://www.cognizant.com/role/RevenuesandTradeAccountsReceivableSignificantMovementsinContractAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contract with Customer, Asset, Allowance for Credit Loss [Roll Forward]",
        "label": "Contract with Customer, Asset, Allowance for Credit Loss [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_ContractWithCustomerAssetAndLiabilityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock",
     "presentation": [
      "http://www.cognizant.com/role/RevenuesandTradeAccountsReceivableTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contract with Customer, Asset and Liability",
        "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": [
      "r1160"
     ]
    },
    "us-gaap_ContractWithCustomerAssetGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ContractWithCustomerAssetGross",
     "crdr": "debit",
     "presentation": [
      "http://www.cognizant.com/role/RevenuesandTradeAccountsReceivableSignificantMovementsinContractAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Beginning balance",
        "periodEndLabel": "Ending balance",
        "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": [
      "r95",
      "r266",
      "r1158",
      "r1159"
     ]
    },
    "us-gaap_ContractWithCustomerAssetReclassifiedToReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ContractWithCustomerAssetReclassifiedToReceivable",
     "crdr": "credit",
     "presentation": [
      "http://www.cognizant.com/role/RevenuesandTradeAccountsReceivableSignificantMovementsinContractAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Amounts reclassified to trade accounts receivable",
        "label": "Contract with Customer, Asset, Reclassified to Receivable",
        "documentation": "Amount of decrease in right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time from transfer to receivable due to right to consideration becoming unconditional."
       }
      }
     },
     "auth_ref": [
      "r860"
     ]
    },
    "ctsh_ContractWithCustomerAssetRevenueRecognizedButNotBilled": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.cognizant.com/20250331",
     "localname": "ContractWithCustomerAssetRevenueRecognizedButNotBilled",
     "crdr": "debit",
     "presentation": [
      "http://www.cognizant.com/role/RevenuesandTradeAccountsReceivableSignificantMovementsinContractAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenues recognized during the period but not billed",
        "label": "Contract With Customer, Asset, Revenue Recognized But Not Billed",
        "documentation": "Contract With Customer, Asset, Revenue Recognized But Not Billed"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ContractWithCustomerBasisOfPricingAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ContractWithCustomerBasisOfPricingAxis",
     "presentation": [
      "http://www.cognizant.com/role/RevenuesandTradeAccountsReceivableDisaggregationofRevenueDetails"
     ],
     "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": [
      "r861",
      "r865"
     ]
    },
    "us-gaap_ContractWithCustomerBasisOfPricingDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ContractWithCustomerBasisOfPricingDomain",
     "presentation": [
      "http://www.cognizant.com/role/RevenuesandTradeAccountsReceivableDisaggregationofRevenueDetails"
     ],
     "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": [
      "r861",
      "r865"
     ]
    },
    "us-gaap_ContractWithCustomerLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ContractWithCustomerLiability",
     "crdr": "credit",
     "presentation": [
      "http://www.cognizant.com/role/RevenuesandTradeAccountsReceivableSignificantMovementsinDeferredRevenueBalancesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Beginning balance",
        "periodEndLabel": "Ending balance",
        "label": "Contract with Customer, Liability",
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable."
       }
      }
     },
     "auth_ref": [
      "r368",
      "r369",
      "r371",
      "r382"
     ]
    },
    "ctsh_ContractWithCustomerLiabilityAmountBilledButRevenueNotRecognized": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.cognizant.com/20250331",
     "localname": "ContractWithCustomerLiabilityAmountBilledButRevenueNotRecognized",
     "crdr": "credit",
     "presentation": [
      "http://www.cognizant.com/role/RevenuesandTradeAccountsReceivableSignificantMovementsinDeferredRevenueBalancesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amounts billed but not recognized as revenues",
        "label": "Contract With Customer, Liability, Amount Billed But Revenue Not Recognized",
        "documentation": "Contract With Customer, Liability, Amount Billed But Revenue Not Recognized"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ContractWithCustomerLiabilityIncreaseDecreaseForContractAcquiredInBusinessCombination": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ContractWithCustomerLiabilityIncreaseDecreaseForContractAcquiredInBusinessCombination",
     "crdr": "credit",
     "presentation": [
      "http://www.cognizant.com/role/RevenuesandTradeAccountsReceivableSignificantMovementsinDeferredRevenueBalancesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amounts acquired in business combinations",
        "label": "Contract with Customer, Liability, Increase (Decrease) for Contract Acquired in Business Combination",
        "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration from customer has been received or is due, from business combination."
       }
      }
     },
     "auth_ref": [
      "r859"
     ]
    },
    "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ContractWithCustomerLiabilityRevenueRecognized",
     "crdr": "credit",
     "presentation": [
      "http://www.cognizant.com/role/RevenuesandTradeAccountsReceivableSignificantMovementsinDeferredRevenueBalancesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Revenues recognized related to the beginning balance of deferred revenue",
        "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": [
      "r383"
     ]
    },
    "ctsh_ContractWithCustomerLiabilityRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.cognizant.com/20250331",
     "localname": "ContractWithCustomerLiabilityRollForward",
     "presentation": [
      "http://www.cognizant.com/role/RevenuesandTradeAccountsReceivableSignificantMovementsinDeferredRevenueBalancesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contract with Customer, Liability [Roll Forward]",
        "label": "Contract with Customer, Liability [Roll Forward]",
        "documentation": "Contract with Customer, Liability"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CorporateNonSegmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CorporateNonSegmentMember",
     "presentation": [
      "http://www.cognizant.com/role/SegmentInformationRevenuesFromExternalCustomersAndSegmentOperatingProfitDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segment Reporting, Reconciling Item, Corporate Nonsegment",
        "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": [
      "r12",
      "r210",
      "r211",
      "r212",
      "r213",
      "r216",
      "r1123"
     ]
    },
    "us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization",
     "crdr": "debit",
     "calculation": {
      "http://www.cognizant.com/role/ConsolidatedStatementsOfOperationsUnaudited": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.cognizant.com/role/ConsolidatedStatementsOfOperationsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cost of revenues (exclusive of depreciation and amortization expense shown separately below)",
        "label": "Cost of Goods and Service, Excluding Depreciation, Depletion, and Amortization",
        "documentation": "Cost of product sold and service rendered, excluding depreciation, depletion, and amortization."
       }
      }
     },
     "auth_ref": [
      "r828",
      "r829",
      "r1037",
      "r1038"
     ]
    },
    "us-gaap_CostOfSalesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CostOfSalesMember",
     "presentation": [
      "http://www.cognizant.com/role/AccumulatedOtherComprehensiveIncomeLossAccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Cost of revenues",
        "label": "Cost of Sales [Member]",
        "documentation": "Primary financial statement caption encompassing cost of sales."
       }
      }
     },
     "auth_ref": [
      "r902"
     ]
    },
    "us-gaap_CostsAndExpensesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CostsAndExpensesAbstract",
     "presentation": [
      "http://www.cognizant.com/role/ConsolidatedStatementsOfOperationsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating expenses:",
        "label": "Costs and Expenses [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_CoverAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "CoverAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cover page.",
        "label": "Cover [Abstract]",
        "documentation": "Cover page."
       }
      }
     },
     "auth_ref": []
    },
    "ctsh_CreditAgreementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cognizant.com/20250331",
     "localname": "CreditAgreementMember",
     "presentation": [
      "http://www.cognizant.com/role/DebtAdditionalDisclosuresDetails",
      "http://www.cognizant.com/role/DebtLongtermDebtDetails",
      "http://www.cognizant.com/role/DebtShorttermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Credit Agreement",
        "label": "Credit Agreement [Member]",
        "documentation": "Credit Agreement"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CreditFacilityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CreditFacilityAxis",
     "presentation": [
      "http://www.cognizant.com/role/DebtAdditionalDisclosuresDetails",
      "http://www.cognizant.com/role/DebtLongtermDebtDetails",
      "http://www.cognizant.com/role/DebtShorttermDebtDetails"
     ],
     "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": [
      "r314",
      "r1152"
     ]
    },
    "us-gaap_CreditFacilityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CreditFacilityDomain",
     "presentation": [
      "http://www.cognizant.com/role/DebtAdditionalDisclosuresDetails",
      "http://www.cognizant.com/role/DebtLongtermDebtDetails",
      "http://www.cognizant.com/role/DebtShorttermDebtDetails"
     ],
     "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": [
      "r314",
      "r1152"
     ]
    },
    "dei_CurrentFiscalYearEndDate": {
     "xbrltype": "gMonthDayItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "CurrentFiscalYearEndDate",
     "presentation": [
      "http://www.cognizant.com/role/Cover"
     ],
     "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": []
    },
    "ctsh_CustomerVolumeandOtherIncentivesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.cognizant.com/20250331",
     "localname": "CustomerVolumeandOtherIncentivesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.cognizant.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails": {
       "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.cognizant.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Customer volume and other incentives",
        "label": "Customer Volume and Other Incentives, Current",
        "documentation": "Total value of amounts due which have been recorded as a reduction of revenue over a contract period for services provided."
       }
      }
     },
     "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_DebtDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtDisclosureTextBlock",
     "presentation": [
      "http://www.cognizant.com/role/Debt"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt",
        "label": "Debt Disclosure [Text Block]",
        "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants."
       }
      }
     },
     "auth_ref": [
      "r74",
      "r153",
      "r155",
      "r289",
      "r290",
      "r291",
      "r292",
      "r293",
      "r313",
      "r314",
      "r326",
      "r332",
      "r333",
      "r334",
      "r335",
      "r336",
      "r337",
      "r342",
      "r349",
      "r350",
      "r352",
      "r519",
      "r575"
     ]
    },
    "us-gaap_DebtInstrumentAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentAxis",
     "presentation": [
      "http://www.cognizant.com/role/DebtAdditionalDisclosuresDetails",
      "http://www.cognizant.com/role/DebtLongtermDebtDetails",
      "http://www.cognizant.com/role/DebtShorttermDebtDetails"
     ],
     "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": [
      "r14",
      "r36",
      "r37",
      "r81",
      "r83",
      "r327",
      "r328",
      "r329",
      "r330",
      "r331",
      "r333",
      "r338",
      "r339",
      "r340",
      "r341",
      "r343",
      "r344",
      "r345",
      "r346",
      "r347",
      "r348",
      "r852",
      "r853",
      "r854",
      "r855",
      "r856",
      "r918",
      "r1109",
      "r1110",
      "r1111",
      "r1115",
      "r1141",
      "r1142",
      "r1143",
      "r1233",
      "r1234",
      "r1243"
     ]
    },
    "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentBasisSpreadOnVariableRate1",
     "presentation": [
      "http://www.cognizant.com/role/DebtAdditionalDisclosuresDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basis spread on variable rate",
        "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_DebtInstrumentFaceAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentFaceAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.cognizant.com/role/DebtAdditionalDisclosuresDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Principal amount of debt",
        "label": "Debt Instrument, Face Amount",
        "documentation": "Face (par) amount of debt instrument at time of issuance."
       }
      }
     },
     "auth_ref": [
      "r327",
      "r575",
      "r576",
      "r853",
      "r854",
      "r918"
     ]
    },
    "us-gaap_DebtInstrumentLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentLineItems",
     "presentation": [
      "http://www.cognizant.com/role/DebtLongtermDebtDetails"
     ],
     "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": [
      "r327",
      "r328",
      "r329",
      "r330",
      "r331",
      "r333",
      "r338",
      "r339",
      "r340",
      "r341",
      "r343",
      "r344",
      "r345",
      "r346",
      "r347",
      "r348",
      "r351",
      "r519",
      "r661",
      "r852",
      "r853",
      "r854",
      "r855",
      "r856",
      "r918",
      "r1109",
      "r1110",
      "r1111",
      "r1115",
      "r1233",
      "r1234"
     ]
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentNameDomain",
     "presentation": [
      "http://www.cognizant.com/role/DebtAdditionalDisclosuresDetails",
      "http://www.cognizant.com/role/DebtLongtermDebtDetails",
      "http://www.cognizant.com/role/DebtShorttermDebtDetails"
     ],
     "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": [
      "r14",
      "r327",
      "r328",
      "r329",
      "r330",
      "r331",
      "r333",
      "r338",
      "r339",
      "r340",
      "r341",
      "r343",
      "r344",
      "r345",
      "r346",
      "r347",
      "r348",
      "r852",
      "r853",
      "r854",
      "r855",
      "r856",
      "r918",
      "r1109",
      "r1110",
      "r1111",
      "r1115",
      "r1141",
      "r1142",
      "r1143",
      "r1233",
      "r1234",
      "r1243"
     ]
    },
    "us-gaap_DebtInstrumentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentTable",
     "presentation": [
      "http://www.cognizant.com/role/DebtLongtermDebtDetails"
     ],
     "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": [
      "r14",
      "r30",
      "r31",
      "r33",
      "r75",
      "r76",
      "r327",
      "r328",
      "r329",
      "r330",
      "r331",
      "r333",
      "r338",
      "r339",
      "r340",
      "r341",
      "r343",
      "r344",
      "r345",
      "r346",
      "r347",
      "r348",
      "r351",
      "r519",
      "r661",
      "r852",
      "r853",
      "r854",
      "r855",
      "r856",
      "r918",
      "r1109",
      "r1110",
      "r1111",
      "r1115",
      "r1233",
      "r1234"
     ]
    },
    "us-gaap_DeferredFinanceCostsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredFinanceCostsNet",
     "crdr": "debit",
     "calculation": {
      "http://www.cognizant.com/role/DebtLongtermDebtDetails": {
       "parentTag": "us-gaap_LongTermDebtNoncurrent",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.cognizant.com/role/DebtLongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Deferred financing costs",
        "label": "Debt Issuance Costs, Net",
        "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs."
       }
      }
     },
     "auth_ref": [
      "r1157",
      "r1232",
      "r1233",
      "r1234"
     ]
    },
    "us-gaap_DeferredIncomeTaxAssetsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredIncomeTaxAssetsNet",
     "crdr": "debit",
     "calculation": {
      "http://www.cognizant.com/role/ConsolidatedStatementsOfFinancialPositionUnaudited": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.cognizant.com/role/ConsolidatedStatementsOfFinancialPositionUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred income tax assets, net",
        "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": [
      "r427",
      "r428"
     ]
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.cognizant.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.cognizant.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred income taxes",
        "label": "Deferred Income Tax Expense (Benefit)",
        "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r7",
      "r99",
      "r1109",
      "r1114"
     ]
    },
    "us-gaap_DeferredIncomeTaxLiabilitiesNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredIncomeTaxLiabilitiesNet",
     "crdr": "credit",
     "calculation": {
      "http://www.cognizant.com/role/ConsolidatedStatementsOfFinancialPositionUnaudited": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.cognizant.com/role/ConsolidatedStatementsOfFinancialPositionUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred income tax liabilities, net",
        "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": [
      "r427",
      "r428",
      "r666"
     ]
    },
    "us-gaap_DeferredRevenueCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredRevenueCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.cognizant.com/role/ConsolidatedStatementsOfFinancialPositionUnaudited": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.cognizant.com/role/ConsolidatedStatementsOfFinancialPositionUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred revenue",
        "label": "Deferred Revenue, Current",
        "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as current."
       }
      }
     },
     "auth_ref": [
      "r1047"
     ]
    },
    "us-gaap_DeferredRevenueNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredRevenueNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.cognizant.com/role/ConsolidatedStatementsOfFinancialPositionUnaudited": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.cognizant.com/role/ConsolidatedStatementsOfFinancialPositionUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred revenue, noncurrent",
        "label": "Deferred Revenue, Noncurrent",
        "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r1048"
     ]
    },
    "us-gaap_DepositsAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DepositsAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.cognizant.com/role/IncomeTaxesNarrativeOnetimeTransactionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deposits assets",
        "label": "Deposits Assets",
        "documentation": "Carrying value of amounts transferred to third parties for security purposes that are expected to be returned or applied towards payment in the future."
       }
      }
     },
     "auth_ref": [
      "r1046"
     ]
    },
    "ctsh_DepositsAssetsPercentDisputedTaxAmount": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.cognizant.com/20250331",
     "localname": "DepositsAssetsPercentDisputedTaxAmount",
     "presentation": [
      "http://www.cognizant.com/role/IncomeTaxesNarrativeOnetimeTransactionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Desposits assets, percent disputed tax amount",
        "label": "Deposits Assets, Percent Disputed Tax Amount",
        "documentation": "Deposits Assets, Percent Disputed Tax Amount"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DepreciationAndAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DepreciationAndAmortization",
     "crdr": "debit",
     "calculation": {
      "http://www.cognizant.com/role/ConsolidatedStatementsOfOperationsUnaudited": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.cognizant.com/role/ConsolidatedStatementsOfOperationsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r7",
      "r27"
     ]
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DepreciationDepletionAndAmortization",
     "crdr": "debit",
     "calculation": {
      "http://www.cognizant.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.cognizant.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Depreciation and amortization",
        "label": "Depreciation, Depletion and Amortization",
        "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets."
       }
      }
     },
     "auth_ref": [
      "r7",
      "r149",
      "r185",
      "r198",
      "r215",
      "r825",
      "r840",
      "r841"
     ]
    },
    "us-gaap_DerivativeContractTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DerivativeContractTypeDomain",
     "presentation": [
      "http://www.cognizant.com/role/DerivativeFinancialInstrumentsLocationAndAmountsOfPreTaxGainsLossesOnDerivativeFinancialInstrumentsNotDesignatedAsHedgesDetails",
      "http://www.cognizant.com/role/DerivativeFinancialInstrumentsLocationAndFairValuesOfDerivativeFinancialInstrumentsInOurConsolidatedStatementOfFinancialPositionDetails",
      "http://www.cognizant.com/role/DerivativeFinancialInstrumentsNotionalValueOfOutstandingCashFlowHedgeContractsByYearOfMaturityAndNetUnrealizedLossGainIncludedInAccumulatedOtherComprehensiveIncomeDetails",
      "http://www.cognizant.com/role/DerivativeFinancialInstrumentsOtherDerivativesDetails"
     ],
     "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": [
      "r141",
      "r471",
      "r472",
      "r473",
      "r475",
      "r476",
      "r477",
      "r478",
      "r479",
      "r480",
      "r481",
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r487",
      "r488",
      "r489",
      "r490",
      "r491",
      "r492",
      "r493",
      "r494",
      "r495",
      "r724",
      "r726",
      "r740",
      "r741",
      "r742",
      "r743",
      "r744",
      "r745",
      "r746",
      "r748",
      "r749",
      "r750",
      "r751",
      "r760",
      "r761",
      "r762",
      "r763",
      "r766",
      "r767",
      "r768",
      "r769",
      "r783",
      "r784",
      "r787",
      "r788",
      "r821",
      "r822",
      "r823",
      "r901",
      "r902",
      "r938",
      "r940",
      "r1051",
      "r1052",
      "r1053",
      "r1054",
      "r1055",
      "r1056",
      "r1057",
      "r1058",
      "r1059",
      "r1201",
      "r1202",
      "r1203",
      "r1204",
      "r1215",
      "r1216",
      "r1217",
      "r1218",
      "r1219",
      "r1220",
      "r1222",
      "r1223"
     ]
    },
    "us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral",
     "crdr": "debit",
     "presentation": [
      "http://www.cognizant.com/role/DerivativeFinancialInstrumentsLocationAndFairValuesOfDerivativeFinancialInstrumentsInOurConsolidatedStatementOfFinancialPositionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative assets fair value",
        "label": "Derivative Asset, Subject to Master Netting Arrangement, before Offset of Collateral",
        "documentation": "Fair value, after offset of derivative liability, of 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, before offset against an obligation to return collateral under a master netting arrangement. Includes assets elected not to be offset. Excludes assets not subject to a master netting arrangement."
       }
      }
     },
     "auth_ref": [
      "r1053",
      "r1201",
      "r1204"
     ]
    },
    "us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral",
     "crdr": "credit",
     "presentation": [
      "http://www.cognizant.com/role/DerivativeFinancialInstrumentsLocationAndFairValuesOfDerivativeFinancialInstrumentsInOurConsolidatedStatementOfFinancialPositionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative liabilities fair value",
        "label": "Derivative Liability, Subject to Master Netting Arrangement, before Offset of Collateral",
        "documentation": "Fair value, after offset of derivative asset, of 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, elected not to be and before offset against a right to receive collateral under a master netting arrangement. Includes liabilities elected not to be offset. Excludes liabilities not subject to a master netting arrangement."
       }
      }
     },
     "auth_ref": [
      "r1053",
      "r1201"
     ]
    },
    "us-gaap_DerivativeGainLossOnDerivativeNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DerivativeGainLossOnDerivativeNet",
     "crdr": "credit",
     "presentation": [
      "http://www.cognizant.com/role/DerivativeFinancialInstrumentsLocationAndAmountsOfPreTaxGainsLossesOnDerivativeFinancialInstrumentsNotDesignatedAsHedgesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amount of net gains (losses) on derivative instruments",
        "label": "Derivative, Gain (Loss) on Derivative, Net",
        "documentation": "Amount of increase (decrease) in the fair value of derivatives recognized in the income statement."
       }
      }
     },
     "auth_ref": [
      "r815",
      "r1198"
     ]
    },
    "us-gaap_DerivativeGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DerivativeGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration",
     "presentation": [
      "http://www.cognizant.com/role/DerivativeFinancialInstrumentsLocationAndAmountsOfPreTaxGainsLossesOnDerivativeFinancialInstrumentsNotDesignatedAsHedgesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration]",
        "label": "Derivative, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration]",
        "documentation": "Indicates line item in statement of income or comprehensive income that includes gain (loss) from derivative."
       }
      }
     },
     "auth_ref": [
      "r1198"
     ]
    },
    "us-gaap_DerivativeInstrumentRiskAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DerivativeInstrumentRiskAxis",
     "presentation": [
      "http://www.cognizant.com/role/DerivativeFinancialInstrumentsLocationAndAmountsOfPreTaxGainsLossesOnDerivativeFinancialInstrumentsNotDesignatedAsHedgesDetails",
      "http://www.cognizant.com/role/DerivativeFinancialInstrumentsLocationAndFairValuesOfDerivativeFinancialInstrumentsInOurConsolidatedStatementOfFinancialPositionDetails",
      "http://www.cognizant.com/role/DerivativeFinancialInstrumentsNotionalValueOfOutstandingCashFlowHedgeContractsByYearOfMaturityAndNetUnrealizedLossGainIncludedInAccumulatedOtherComprehensiveIncomeDetails",
      "http://www.cognizant.com/role/DerivativeFinancialInstrumentsOtherDerivativesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative Instrument [Axis]",
        "label": "Derivative Instrument [Axis]",
        "documentation": "Information by type of derivative contract."
       }
      }
     },
     "auth_ref": [
      "r141",
      "r471",
      "r472",
      "r473",
      "r475",
      "r476",
      "r477",
      "r478",
      "r479",
      "r480",
      "r481",
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r487",
      "r488",
      "r489",
      "r490",
      "r491",
      "r492",
      "r493",
      "r494",
      "r495",
      "r724",
      "r726",
      "r740",
      "r741",
      "r742",
      "r743",
      "r744",
      "r745",
      "r746",
      "r748",
      "r749",
      "r750",
      "r751",
      "r760",
      "r761",
      "r762",
      "r763",
      "r766",
      "r767",
      "r768",
      "r769",
      "r783",
      "r784",
      "r787",
      "r788",
      "r821",
      "r822",
      "r823",
      "r901",
      "r902",
      "r938",
      "r940",
      "r1051",
      "r1052",
      "r1053",
      "r1054",
      "r1055",
      "r1056",
      "r1057",
      "r1058",
      "r1059",
      "r1201",
      "r1202",
      "r1203",
      "r1204",
      "r1215",
      "r1216",
      "r1217",
      "r1218",
      "r1219",
      "r1220",
      "r1222",
      "r1223"
     ]
    },
    "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.cognizant.com/role/DerivativeFinancialInstruments"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "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": [
      "r460",
      "r461",
      "r462",
      "r463",
      "r464",
      "r465",
      "r466",
      "r467",
      "r468",
      "r469",
      "r470",
      "r506",
      "r507",
      "r508",
      "r509",
      "r510",
      "r511",
      "r512",
      "r513",
      "r514",
      "r515",
      "r516",
      "r517",
      "r518",
      "r520",
      "r532",
      "r901",
      "r902",
      "r903",
      "r904",
      "r905"
     ]
    },
    "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipAxis",
     "presentation": [
      "http://www.cognizant.com/role/DerivativeFinancialInstrumentsLocationAndFairValuesOfDerivativeFinancialInstrumentsInOurConsolidatedStatementOfFinancialPositionDetails",
      "http://www.cognizant.com/role/DerivativeFinancialInstrumentsNotionalValueOfOutstandingCashFlowHedgeContractsByYearOfMaturityAndNetUnrealizedLossGainIncludedInAccumulatedOtherComprehensiveIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Hedging Relationship [Axis]",
        "label": "Hedging Relationship [Axis]",
        "documentation": "Information by type of hedging relationship."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable",
     "presentation": [
      "http://www.cognizant.com/role/DerivativeFinancialInstrumentsLocationAndAmountsOfPreTaxGainsLossesOnDerivativeFinancialInstrumentsNotDesignatedAsHedgesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative Instruments, Gain (Loss) by Hedging Relationship, by Income Statement Location, by Derivative Instrument Risk [Table]",
        "label": "Derivative Instruments, Gain (Loss) [Table]",
        "documentation": "Disclosure of information about the location and amount of derivative instruments and nonderivative instruments designated as hedging instruments reported before netting adjustments, and the amount of gain (loss) on derivative instruments and nonderivative instruments designated and qualified as hedging instruments."
       }
      }
     },
     "auth_ref": [
      "r472",
      "r473",
      "r479",
      "r480",
      "r481",
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r487",
      "r488",
      "r489",
      "r490",
      "r491",
      "r492",
      "r493",
      "r494",
      "r495",
      "r496",
      "r902"
     ]
    },
    "us-gaap_DerivativeInstrumentsGainLossLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DerivativeInstrumentsGainLossLineItems",
     "presentation": [
      "http://www.cognizant.com/role/DerivativeFinancialInstrumentsLocationAndAmountsOfPreTaxGainsLossesOnDerivativeFinancialInstrumentsNotDesignatedAsHedgesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative Instruments, Gain (Loss) [Line Items]",
        "label": "Derivative Instruments, Gain (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": [
      "r472",
      "r473",
      "r479",
      "r480",
      "r481",
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r487",
      "r488",
      "r489",
      "r490",
      "r491",
      "r492",
      "r493",
      "r494",
      "r495",
      "r496",
      "r497",
      "r902"
     ]
    },
    "us-gaap_DerivativeLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DerivativeLineItems",
     "presentation": [
      "http://www.cognizant.com/role/DerivativeFinancialInstrumentsNotionalValueOfOutstandingCashFlowHedgeContractsByYearOfMaturityAndNetUnrealizedLossGainIncludedInAccumulatedOtherComprehensiveIncomeDetails",
      "http://www.cognizant.com/role/DerivativeFinancialInstrumentsOtherDerivativesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative [Line Items]",
        "label": "Derivative [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": [
      "r532",
      "r1205"
     ]
    },
    "us-gaap_DerivativeNotionalAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DerivativeNotionalAmount",
     "presentation": [
      "http://www.cognizant.com/role/DerivativeFinancialInstrumentsNotionalValueOfOutstandingCashFlowHedgeContractsByYearOfMaturityAndNetUnrealizedLossGainIncludedInAccumulatedOtherComprehensiveIncomeDetails",
      "http://www.cognizant.com/role/DerivativeFinancialInstrumentsOtherDerivativesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative, Notional Amount",
        "label": "Derivative, Notional Amount",
        "documentation": "Nominal or face amount used to calculate payment on derivative."
       }
      }
     },
     "auth_ref": [
      "r901",
      "r1196",
      "r1197"
     ]
    },
    "us-gaap_DerivativeTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DerivativeTable",
     "presentation": [
      "http://www.cognizant.com/role/DerivativeFinancialInstrumentsNotionalValueOfOutstandingCashFlowHedgeContractsByYearOfMaturityAndNetUnrealizedLossGainIncludedInAccumulatedOtherComprehensiveIncomeDetails",
      "http://www.cognizant.com/role/DerivativeFinancialInstrumentsOtherDerivativesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative [Table]",
        "label": "Derivative [Table]",
        "documentation": "Disclosure of information about derivative instrument or group of derivative instruments, including, but not limited to, type of derivative instrument, risk being hedged, notional amount, hedge designation, related hedged item, inception date, and maturity date."
       }
      }
     },
     "auth_ref": [
      "r532",
      "r1205"
     ]
    },
    "us-gaap_DerivativesFairValueLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DerivativesFairValueLineItems",
     "presentation": [
      "http://www.cognizant.com/role/DerivativeFinancialInstrumentsLocationAndFairValuesOfDerivativeFinancialInstrumentsInOurConsolidatedStatementOfFinancialPositionDetails"
     ],
     "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": [
      "r471",
      "r475",
      "r476",
      "r477",
      "r478",
      "r902"
     ]
    },
    "ctsh_DerivativesNotDesignatedAsHedgingInstrumentsDisclosureTextBlockTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.cognizant.com/20250331",
     "localname": "DerivativesNotDesignatedAsHedgingInstrumentsDisclosureTextBlockTableTextBlock",
     "presentation": [
      "http://www.cognizant.com/role/DerivativeFinancialInstrumentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additional Information Related To Outstanding Contracts Not Designated As Hedging Instruments",
        "label": "Derivatives Not Designated As Hedging Instruments Disclosure Text Block [Table Text Block]",
        "documentation": "Derivatives Not Designated as Hedging Instruments Disclosure"
       }
      }
     },
     "auth_ref": []
    },
    "ctsh_DerivativesNotDesignatedAsHedgingInstrumentsRecognizedInIncomeTextBlockTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.cognizant.com/20250331",
     "localname": "DerivativesNotDesignatedAsHedgingInstrumentsRecognizedInIncomeTextBlockTableTextBlock",
     "presentation": [
      "http://www.cognizant.com/role/DerivativeFinancialInstrumentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Location And Amounts Of Pre-Tax Gains (Losses) On Derivative Financial Instruments Not Designated As Hedges",
        "label": "Derivatives Not Designated As Hedging Instruments Recognized In Income Text Block [Table Text Block]",
        "documentation": "Derivatives Not Designated as Hedging Instruments Recognized in Income"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DesignatedAsHedgingInstrumentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DesignatedAsHedgingInstrumentMember",
     "presentation": [
      "http://www.cognizant.com/role/DerivativeFinancialInstrumentsLocationAndFairValuesOfDerivativeFinancialInstrumentsInOurConsolidatedStatementOfFinancialPositionDetails",
      "http://www.cognizant.com/role/DerivativeFinancialInstrumentsNotionalValueOfOutstandingCashFlowHedgeContractsByYearOfMaturityAndNetUnrealizedLossGainIncludedInAccumulatedOtherComprehensiveIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Designated as Hedging Instrument",
        "label": "Designated as Hedging Instrument [Member]",
        "documentation": "Derivative instrument designated as hedging instrument under Generally Accepted Accounting Principles (GAAP)."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DisaggregationOfRevenueLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DisaggregationOfRevenueLineItems",
     "presentation": [
      "http://www.cognizant.com/role/RevenuesandTradeAccountsReceivableDisaggregationofRevenueDetails"
     ],
     "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": [
      "r380",
      "r381",
      "r862",
      "r863",
      "r864",
      "r865",
      "r866",
      "r867",
      "r868"
     ]
    },
    "us-gaap_DisaggregationOfRevenueTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DisaggregationOfRevenueTable",
     "presentation": [
      "http://www.cognizant.com/role/RevenuesandTradeAccountsReceivableDisaggregationofRevenueDetails"
     ],
     "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": [
      "r380",
      "r381",
      "r862",
      "r863",
      "r864",
      "r865",
      "r866",
      "r867",
      "r868"
     ]
    },
    "us-gaap_DisaggregationOfRevenueTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DisaggregationOfRevenueTableTextBlock",
     "presentation": [
      "http://www.cognizant.com/role/RevenuesandTradeAccountsReceivableTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disaggregation of Revenue",
        "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": [
      "r1161"
     ]
    },
    "us-gaap_DividendsCommonStockCash": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DividendsCommonStockCash",
     "crdr": "debit",
     "presentation": [
      "http://www.cognizant.com/role/ConsolidatedStatementsofStockholdersEquityUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Dividends declared",
        "label": "Dividends, Common Stock, Cash",
        "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash."
       }
      }
     },
     "auth_ref": [
      "r77"
     ]
    },
    "dei_DocumentFiscalPeriodFocus": {
     "xbrltype": "fiscalPeriodItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentFiscalPeriodFocus",
     "presentation": [
      "http://www.cognizant.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Fiscal Period Focus",
        "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.cognizant.com/role/Cover"
     ],
     "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.cognizant.com/role/Cover"
     ],
     "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_DocumentQuarterlyReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentQuarterlyReport",
     "presentation": [
      "http://www.cognizant.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Quarterly Report",
        "label": "Document Quarterly Report",
        "documentation": "Boolean flag that is true only for a form used as an quarterly report."
       }
      }
     },
     "auth_ref": [
      "r951"
     ]
    },
    "dei_DocumentTransitionReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentTransitionReport",
     "presentation": [
      "http://www.cognizant.com/role/Cover"
     ],
     "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": [
      "r983"
     ]
    },
    "dei_DocumentType": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentType",
     "presentation": [
      "http://www.cognizant.com/role/Cover"
     ],
     "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": []
    },
    "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": [
      "r994"
     ]
    },
    "us-gaap_EarningsPerShareBasic": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EarningsPerShareBasic",
     "presentation": [
      "http://www.cognizant.com/role/ConsolidatedStatementsOfOperationsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basic earnings per share (usd 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": [
      "r104",
      "r138",
      "r166",
      "r167",
      "r168",
      "r169",
      "r170",
      "r171",
      "r172",
      "r173",
      "r177",
      "r179",
      "r181",
      "r182",
      "r183",
      "r184",
      "r355",
      "r424",
      "r449",
      "r454",
      "r534",
      "r535",
      "r656",
      "r680",
      "r832"
     ]
    },
    "us-gaap_EarningsPerShareDiluted": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EarningsPerShareDiluted",
     "presentation": [
      "http://www.cognizant.com/role/ConsolidatedStatementsOfOperationsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Diluted earnings per share (usd 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": [
      "r104",
      "r138",
      "r166",
      "r167",
      "r168",
      "r169",
      "r170",
      "r171",
      "r172",
      "r173",
      "r179",
      "r181",
      "r182",
      "r183",
      "r184",
      "r355",
      "r424",
      "r449",
      "r454",
      "r534",
      "r535",
      "r656",
      "r680",
      "r832"
     ]
    },
    "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "crdr": "debit",
     "calculation": {
      "http://www.cognizant.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.cognizant.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Effect of exchange rate changes on cash, cash equivalents and restricted cash and cash equivalents",
        "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": [
      "r566"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperations": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EffectiveIncomeTaxRateContinuingOperations",
     "presentation": [
      "http://www.cognizant.com/role/IncomeTaxesTaxRatesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Effective Income 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": [
      "r430",
      "r875"
     ]
    },
    "us-gaap_EmployeeRelatedLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EmployeeRelatedLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.cognizant.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails": {
       "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.cognizant.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Compensation and benefits",
        "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": [
      "r37"
     ]
    },
    "us-gaap_EmployeeSeveranceMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EmployeeSeveranceMember",
     "presentation": [
      "http://www.cognizant.com/role/RestructuringChargesNarrativeDetails",
      "http://www.cognizant.com/role/RestructuringChargesRestructuringReserveDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employee Severance",
        "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_EmployeeStockOptionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EmployeeStockOptionMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employee Stock Option",
        "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": [
      "r1164",
      "r1165",
      "r1166",
      "r1167",
      "r1168",
      "r1169",
      "r1170",
      "r1171",
      "r1172",
      "r1173",
      "r1174",
      "r1175",
      "r1176",
      "r1177",
      "r1178",
      "r1179",
      "r1180",
      "r1181",
      "r1182",
      "r1183",
      "r1184",
      "r1185",
      "r1186",
      "r1187",
      "r1188",
      "r1189"
     ]
    },
    "dei_EntityAddressAddressLine1": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressAddressLine1",
     "presentation": [
      "http://www.cognizant.com/role/Cover"
     ],
     "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_EntityAddressCityOrTown": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressCityOrTown",
     "presentation": [
      "http://www.cognizant.com/role/Cover"
     ],
     "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.cognizant.com/role/Cover"
     ],
     "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.cognizant.com/role/Cover"
     ],
     "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.cognizant.com/role/Cover"
     ],
     "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": [
      "r949"
     ]
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityCommonStockSharesOutstanding",
     "presentation": [
      "http://www.cognizant.com/role/Cover"
     ],
     "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.cognizant.com/role/Cover"
     ],
     "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.cognizant.com/role/Cover"
     ],
     "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": [
      "r949"
     ]
    },
    "dei_EntityFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityFileNumber",
     "presentation": [
      "http://www.cognizant.com/role/Cover"
     ],
     "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.cognizant.com/role/Cover"
     ],
     "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": [
      "r949"
     ]
    },
    "dei_EntityIncorporationStateCountryCode": {
     "xbrltype": "edgarStateCountryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityIncorporationStateCountryCode",
     "presentation": [
      "http://www.cognizant.com/role/Cover"
     ],
     "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.cognizant.com/role/Cover"
     ],
     "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": [
      "r1033"
     ]
    },
    "dei_EntityRegistrantName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityRegistrantName",
     "presentation": [
      "http://www.cognizant.com/role/Cover"
     ],
     "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": [
      "r949"
     ]
    },
    "dei_EntityShellCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityShellCompany",
     "presentation": [
      "http://www.cognizant.com/role/Cover"
     ],
     "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": [
      "r949"
     ]
    },
    "dei_EntitySmallBusiness": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntitySmallBusiness",
     "presentation": [
      "http://www.cognizant.com/role/Cover"
     ],
     "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": [
      "r949"
     ]
    },
    "dei_EntityTaxIdentificationNumber": {
     "xbrltype": "employerIdItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityTaxIdentificationNumber",
     "presentation": [
      "http://www.cognizant.com/role/Cover"
     ],
     "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": [
      "r949"
     ]
    },
    "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": [
      "r988"
     ]
    },
    "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": [
      "r1029"
     ]
    },
    "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": [
      "r1029"
     ]
    },
    "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": [
      "r1029"
     ]
    },
    "us-gaap_EquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EquityAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity [Abstract]",
        "label": "Equity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EquityComponentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EquityComponentDomain",
     "presentation": [
      "http://www.cognizant.com/role/AccumulatedOtherComprehensiveIncomeLossAccumulatedOtherComprehensiveIncomeLossDetails",
      "http://www.cognizant.com/role/ConsolidatedStatementsofStockholdersEquityUnaudited"
     ],
     "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": [
      "r10",
      "r102",
      "r103",
      "r104",
      "r132",
      "r133",
      "r134",
      "r161",
      "r162",
      "r163",
      "r165",
      "r172",
      "r174",
      "r176",
      "r186",
      "r257",
      "r258",
      "r286",
      "r354",
      "r367",
      "r424",
      "r439",
      "r440",
      "r446",
      "r447",
      "r448",
      "r450",
      "r453",
      "r454",
      "r521",
      "r522",
      "r523",
      "r524",
      "r525",
      "r526",
      "r528",
      "r529",
      "r530",
      "r531",
      "r533",
      "r567",
      "r569",
      "r570",
      "r571",
      "r572",
      "r573",
      "r577",
      "r578",
      "r582",
      "r676",
      "r705",
      "r706",
      "r707",
      "r718",
      "r773"
     ]
    },
    "us-gaap_EquitySecuritiesFvNi": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EquitySecuritiesFvNi",
     "crdr": "debit",
     "presentation": [
      "http://www.cognizant.com/role/FairValueMeasurementsFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity securities",
        "label": "Equity Securities, FV-NI, Current",
        "documentation": "Amount of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI), classified as current."
       }
      }
     },
     "auth_ref": [
      "r117",
      "r553",
      "r820"
     ]
    },
    "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": [
      "r998"
     ]
    },
    "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": [
      "r956",
      "r966",
      "r976",
      "r1008"
     ]
    },
    "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": [
      "r953",
      "r963",
      "r973",
      "r1005"
     ]
    },
    "srt_EuropeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "EuropeMember",
     "presentation": [
      "http://www.cognizant.com/role/RevenuesandTradeAccountsReceivableDisaggregationofRevenueDetails",
      "http://www.cognizant.com/role/SegmentInformationLongLivedAssetsByGeographicAreaDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Europe",
        "label": "Europe [Member]"
       }
      }
     },
     "auth_ref": [
      "r1283",
      "r1284",
      "r1285",
      "r1286"
     ]
    },
    "ctsh_EuropeexcludingUnitedKingdomMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cognizant.com/20250331",
     "localname": "EuropeexcludingUnitedKingdomMember",
     "presentation": [
      "http://www.cognizant.com/role/RevenuesandTradeAccountsReceivableDisaggregationofRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Europe, excluding United Kingdom",
        "label": "Europe, excluding United Kingdom [Member]",
        "documentation": "Europe, excluding United Kingdom [Member]"
       }
      }
     },
     "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": [
      "r1004"
     ]
    },
    "us-gaap_FacilityClosingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FacilityClosingMember",
     "presentation": [
      "http://www.cognizant.com/role/RestructuringChargesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Facility exit costs",
        "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.cognizant.com/role/FairValueMeasurementsFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails"
     ],
     "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": [
      "r537",
      "r538",
      "r549",
      "r906"
     ]
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable",
     "presentation": [
      "http://www.cognizant.com/role/FairValueMeasurementsFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [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": [
      "r537",
      "r538",
      "r549",
      "r906"
     ]
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueByFairValueHierarchyLevelAxis",
     "presentation": [
      "http://www.cognizant.com/role/FairValueMeasurementsFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails"
     ],
     "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": [
      "r340",
      "r386",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r536",
      "r538",
      "r539",
      "r540",
      "r541",
      "r548",
      "r549",
      "r551",
      "r554",
      "r589",
      "r590",
      "r591",
      "r815",
      "r853",
      "r854",
      "r869",
      "r870",
      "r871",
      "r872",
      "r873",
      "r906",
      "r910",
      "r917"
     ]
    },
    "us-gaap_FairValueByLiabilityClassAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueByLiabilityClassAxis",
     "presentation": [
      "http://www.cognizant.com/role/FairValueMeasurementsFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Liability Class [Axis]",
        "label": "Liability Class [Axis]",
        "documentation": "Information by class of liability."
       }
      }
     },
     "auth_ref": [
      "r542",
      "r543",
      "r544",
      "r545",
      "r546",
      "r547",
      "r550"
     ]
    },
    "us-gaap_FairValueByMeasurementFrequencyAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueByMeasurementFrequencyAxis",
     "presentation": [
      "http://www.cognizant.com/role/FairValueMeasurementsFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Measurement Frequency [Axis]",
        "label": "Measurement Frequency [Axis]",
        "documentation": "Information by measurement frequency."
       }
      }
     },
     "auth_ref": [
      "r537",
      "r538",
      "r539",
      "r541",
      "r906",
      "r1213",
      "r1224"
     ]
    },
    "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_FairValueInputsLevel1Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueInputsLevel1Member",
     "presentation": [
      "http://www.cognizant.com/role/FairValueMeasurementsFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails"
     ],
     "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": [
      "r340",
      "r386",
      "r391",
      "r392",
      "r538",
      "r549",
      "r554",
      "r589",
      "r815",
      "r869",
      "r870",
      "r871",
      "r872",
      "r873",
      "r906",
      "r917"
     ]
    },
    "us-gaap_FairValueInputsLevel2Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueInputsLevel2Member",
     "presentation": [
      "http://www.cognizant.com/role/FairValueMeasurementsFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails"
     ],
     "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": [
      "r340",
      "r386",
      "r391",
      "r392",
      "r394",
      "r538",
      "r539",
      "r549",
      "r554",
      "r590",
      "r815",
      "r853",
      "r854",
      "r869",
      "r870",
      "r871",
      "r872",
      "r873",
      "r906",
      "r917"
     ]
    },
    "us-gaap_FairValueInputsLevel3Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueInputsLevel3Member",
     "presentation": [
      "http://www.cognizant.com/role/FairValueMeasurementsFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Level\u00a03",
        "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": [
      "r340",
      "r386",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r538",
      "r539",
      "r540",
      "r541",
      "r549",
      "r554",
      "r591",
      "r815",
      "r853",
      "r854",
      "r869",
      "r870",
      "r871",
      "r872",
      "r873",
      "r906",
      "r910",
      "r917"
     ]
    },
    "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain",
     "presentation": [
      "http://www.cognizant.com/role/FairValueMeasurementsFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value by Liability Class [Domain]",
        "label": "Fair Value by Liability Class [Domain]",
        "documentation": "Represents classes of liabilities measured and disclosed at fair value."
       }
      }
     },
     "auth_ref": [
      "r542",
      "r543",
      "r544",
      "r545",
      "r546",
      "r547",
      "r550"
     ]
    },
    "us-gaap_FairValueMeasurementFrequencyDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueMeasurementFrequencyDomain",
     "presentation": [
      "http://www.cognizant.com/role/FairValueMeasurementsFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Measurement Frequency [Domain]",
        "label": "Measurement Frequency [Domain]",
        "documentation": "Measurement frequency."
       }
      }
     },
     "auth_ref": [
      "r537",
      "r538",
      "r539",
      "r541",
      "r906",
      "r1213",
      "r1224"
     ]
    },
    "us-gaap_FairValueMeasurementInputsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueMeasurementInputsDisclosureTextBlock",
     "presentation": [
      "http://www.cognizant.com/role/FairValueMeasurements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value Measurements",
        "label": "Fair Value Measurement and Measurement Inputs, Recurring and Nonrecurring [Text Block]",
        "documentation": "The entire disclosure of the fair value measurement of assets and liabilities, which includes financial instruments measured at fair value that are classified in shareholders' equity, which may be measured on a recurring or nonrecurring basis."
       }
      }
     },
     "auth_ref": [
      "r1208"
     ]
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements",
     "crdr": "debit",
     "presentation": [
      "http://www.cognizant.com/role/FairValueMeasurementsFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements",
        "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": [
      "r545",
      "r550"
     ]
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue",
     "crdr": "credit",
     "presentation": [
      "http://www.cognizant.com/role/FairValueMeasurementsFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value",
        "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": [
      "r542",
      "r550"
     ]
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueMeasurementsFairValueHierarchyDomain",
     "presentation": [
      "http://www.cognizant.com/role/FairValueMeasurementsFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value, Measurements, Fair Value Hierarchy [Domain]",
        "label": "Fair Value Hierarchy and NAV [Domain]",
        "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value."
       }
      }
     },
     "auth_ref": [
      "r340",
      "r386",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r536",
      "r538",
      "r539",
      "r540",
      "r541",
      "r548",
      "r549",
      "r551",
      "r554",
      "r589",
      "r590",
      "r591",
      "r815",
      "r853",
      "r854",
      "r869",
      "r870",
      "r871",
      "r872",
      "r873",
      "r906",
      "r910",
      "r917"
     ]
    },
    "us-gaap_FairValueMeasurementsRecurringMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueMeasurementsRecurringMember",
     "presentation": [
      "http://www.cognizant.com/role/FairValueMeasurementsFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Recurring",
        "label": "Fair Value, Recurring [Member]",
        "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value."
       }
      }
     },
     "auth_ref": [
      "r906",
      "r1210",
      "r1211",
      "r1212",
      "r1213",
      "r1214",
      "r1224"
     ]
    },
    "us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable",
     "presentation": [
      "http://www.cognizant.com/role/DerivativeFinancialInstrumentsLocationAndFairValuesOfDerivativeFinancialInstrumentsInOurConsolidatedStatementOfFinancialPositionDetails"
     ],
     "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": [
      "r471",
      "r475",
      "r476",
      "r477",
      "r478",
      "r902"
     ]
    },
    "us-gaap_FinancialInstrumentAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FinancialInstrumentAxis",
     "presentation": [
      "http://www.cognizant.com/role/FairValueMeasurementsFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial Instrument [Axis]",
        "label": "Financial Instrument [Axis]",
        "documentation": "Information by type of financial instrument."
       }
      }
     },
     "auth_ref": [
      "r225",
      "r226",
      "r227",
      "r228",
      "r229",
      "r230",
      "r231",
      "r232",
      "r233",
      "r234",
      "r235",
      "r236",
      "r237",
      "r238",
      "r239",
      "r240",
      "r241",
      "r242",
      "r243",
      "r244",
      "r245",
      "r246",
      "r247",
      "r248",
      "r249",
      "r250",
      "r251",
      "r252",
      "r253",
      "r254",
      "r260",
      "r261",
      "r266",
      "r267",
      "r268",
      "r269",
      "r270",
      "r271",
      "r351",
      "r366",
      "r519",
      "r532",
      "r552",
      "r557",
      "r560",
      "r586",
      "r587",
      "r588",
      "r589",
      "r590",
      "r591",
      "r592",
      "r593",
      "r594",
      "r595",
      "r596",
      "r597",
      "r598",
      "r599",
      "r600",
      "r602",
      "r603",
      "r604",
      "r605",
      "r606",
      "r607",
      "r608",
      "r609",
      "r610",
      "r611",
      "r612",
      "r613",
      "r614",
      "r615",
      "r616",
      "r664",
      "r677",
      "r846",
      "r906",
      "r908",
      "r910",
      "r911",
      "r912",
      "r913",
      "r914",
      "r915",
      "r916",
      "r920",
      "r1039",
      "r1040",
      "r1041",
      "r1042",
      "r1043",
      "r1044",
      "r1045",
      "r1129",
      "r1130",
      "r1131",
      "r1132",
      "r1209",
      "r1212",
      "r1213",
      "r1214",
      "r1221",
      "r1224",
      "r1225",
      "r1226"
     ]
    },
    "ctsh_FinancialServicesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cognizant.com/20250331",
     "localname": "FinancialServicesMember",
     "presentation": [
      "http://www.cognizant.com/role/RevenuesandTradeAccountsReceivableDisaggregationofRevenueDetails",
      "http://www.cognizant.com/role/SegmentInformationRevenuesFromExternalCustomersAndSegmentOperatingProfitDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial Services",
        "label": "Financial Services [Member]",
        "documentation": "Financial Services"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FixedPriceContractMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FixedPriceContractMember",
     "presentation": [
      "http://www.cognizant.com/role/RevenuesandTradeAccountsReceivableDisaggregationofRevenueDetails"
     ],
     "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": [
      "r861",
      "r865"
     ]
    },
    "us-gaap_ForeignCountryMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ForeignCountryMember",
     "presentation": [
      "http://www.cognizant.com/role/IncomeTaxesNarrativeOnetimeTransactionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign tax authority",
        "label": "Foreign Tax Jurisdiction [Member]",
        "documentation": "Designated foreign jurisdiction entitled to levy and collect income tax outside country of domicile."
       }
      }
     },
     "auth_ref": [
      "r430",
      "r431"
     ]
    },
    "us-gaap_ForeignCurrencyContractAssetFairValueDisclosure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ForeignCurrencyContractAssetFairValueDisclosure",
     "crdr": "debit",
     "presentation": [
      "http://www.cognizant.com/role/FairValueMeasurementsFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative financial instruments, assets",
        "label": "Foreign Currency Contract, Asset, Fair Value Disclosure",
        "documentation": "Fair value portion of asset contracts related to the exchange of different currencies, including, but not limited to, foreign currency options, forward contracts, and swaps."
       }
      }
     },
     "auth_ref": [
      "r537",
      "r538",
      "r1225",
      "r1226",
      "r1227"
     ]
    },
    "us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ForeignCurrencyContractsLiabilityFairValueDisclosure",
     "crdr": "credit",
     "presentation": [
      "http://www.cognizant.com/role/FairValueMeasurementsFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Derivative financial instruments, liabilities",
        "label": "Foreign Currency Contracts, Liability, Fair Value Disclosure",
        "documentation": "Fair value portion of liability contracts related to the exchange of different currencies, including, but not limited to, foreign currency options, forward (delivery or nondelivery) contracts, and swaps entered into."
       }
      }
     },
     "auth_ref": [
      "r537",
      "r538",
      "r1225",
      "r1226",
      "r1227"
     ]
    },
    "us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet",
     "crdr": "debit",
     "presentation": [
      "http://www.cognizant.com/role/DerivativeFinancialInstrumentsOtherDerivativesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Market Value",
        "label": "Foreign Currency Derivative Instruments Not Designated as Hedging Instruments at Fair Value, Net",
        "documentation": "Fair value as of the balance sheet date of all foreign currency derivatives not designated as hedging instruments."
       }
      }
     },
     "auth_ref": [
      "r1195"
     ]
    },
    "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ForeignCurrencyTransactionGainLossBeforeTax",
     "crdr": "credit",
     "calculation": {
      "http://www.cognizant.com/role/ConsolidatedStatementsOfOperationsUnaudited": {
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.cognizant.com/role/ConsolidatedStatementsOfOperationsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign currency exchange gains (losses), net",
        "label": "Gain (Loss), Foreign Currency Transaction, before Tax",
        "documentation": "Amount, before tax, of realized and unrealized gain (loss) from foreign currency transaction."
       }
      }
     },
     "auth_ref": [
      "r147",
      "r562",
      "r563",
      "r564",
      "r565",
      "r770"
     ]
    },
    "us-gaap_ForeignEarningsRepatriated": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ForeignEarningsRepatriated",
     "crdr": "credit",
     "presentation": [
      "http://www.cognizant.com/role/IncomeTaxesNarrativeOnetimeTransactionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign earnings repatriated",
        "label": "Foreign Earnings Repatriated",
        "documentation": "Amount of foreign earnings repatriated from subsidiaries outside the country of domicile."
       }
      }
     },
     "auth_ref": []
    },
    "ctsh_ForeignExchangeContractMaturity2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cognizant.com/20250331",
     "localname": "ForeignExchangeContractMaturity2025Member",
     "presentation": [
      "http://www.cognizant.com/role/DerivativeFinancialInstrumentsNotionalValueOfOutstandingCashFlowHedgeContractsByYearOfMaturityAndNetUnrealizedLossGainIncludedInAccumulatedOtherComprehensiveIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign Exchange Contract, Maturity 2025",
        "label": "Foreign Exchange Contract, Maturity 2025 [Member]",
        "documentation": "Foreign Exchange Contract, Maturity 2025"
       }
      }
     },
     "auth_ref": []
    },
    "ctsh_ForeignExchangeContractMaturity2026Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cognizant.com/20250331",
     "localname": "ForeignExchangeContractMaturity2026Member",
     "presentation": [
      "http://www.cognizant.com/role/DerivativeFinancialInstrumentsNotionalValueOfOutstandingCashFlowHedgeContractsByYearOfMaturityAndNetUnrealizedLossGainIncludedInAccumulatedOtherComprehensiveIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign Exchange Contract, Maturity 2026",
        "label": "Foreign Exchange Contract, Maturity 2026 [Member]",
        "documentation": "Foreign Exchange Contract, Maturity 2026"
       }
      }
     },
     "auth_ref": []
    },
    "ctsh_ForeignExchangeContractMaturity2027Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cognizant.com/20250331",
     "localname": "ForeignExchangeContractMaturity2027Member",
     "presentation": [
      "http://www.cognizant.com/role/DerivativeFinancialInstrumentsNotionalValueOfOutstandingCashFlowHedgeContractsByYearOfMaturityAndNetUnrealizedLossGainIncludedInAccumulatedOtherComprehensiveIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign Exchange Contract, Maturity 2027",
        "label": "Foreign Exchange Contract, Maturity 2027 [Member]",
        "documentation": "Foreign Exchange Contract, Maturity 2027"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ForeignExchangeContractMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ForeignExchangeContractMember",
     "presentation": [
      "http://www.cognizant.com/role/DerivativeFinancialInstrumentsLocationAndFairValuesOfDerivativeFinancialInstrumentsInOurConsolidatedStatementOfFinancialPositionDetails",
      "http://www.cognizant.com/role/DerivativeFinancialInstrumentsNotionalValueOfOutstandingCashFlowHedgeContractsByYearOfMaturityAndNetUnrealizedLossGainIncludedInAccumulatedOtherComprehensiveIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign Exchange Contract",
        "label": "Foreign Exchange Contract [Member]",
        "documentation": "Derivative instrument whose primary underlying risk is tied to foreign exchange rates."
       }
      }
     },
     "auth_ref": [
      "r823",
      "r869",
      "r871",
      "r883",
      "r884",
      "r889",
      "r890",
      "r891",
      "r892",
      "r893",
      "r897",
      "r898",
      "r899",
      "r900",
      "r902",
      "r906",
      "r1051",
      "r1052",
      "r1053",
      "r1054",
      "r1055",
      "r1056",
      "r1057",
      "r1058",
      "r1059",
      "r1060",
      "r1061",
      "r1201"
     ]
    },
    "us-gaap_ForeignExchangeForwardMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ForeignExchangeForwardMember",
     "presentation": [
      "http://www.cognizant.com/role/DerivativeFinancialInstrumentsLocationAndAmountsOfPreTaxGainsLossesOnDerivativeFinancialInstrumentsNotDesignatedAsHedgesDetails",
      "http://www.cognizant.com/role/DerivativeFinancialInstrumentsLocationAndFairValuesOfDerivativeFinancialInstrumentsInOurConsolidatedStatementOfFinancialPositionDetails",
      "http://www.cognizant.com/role/DerivativeFinancialInstrumentsOtherDerivativesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign Exchange Forward",
        "label": "Foreign Exchange Forward [Member]",
        "documentation": "Foreign exchange forward traded on an exchange (examples include but are not limited to the International Securities Exchange, Philadelphia Stock Exchange, or the Chicago Mercantile Exchange) for options or future contracts to buy or sell a certain currency, at a specified date, at a fixed exercise exchange rate."
       }
      }
     },
     "auth_ref": [
      "r741",
      "r745",
      "r750",
      "r762",
      "r768",
      "r785",
      "r786",
      "r787",
      "r882",
      "r886",
      "r887",
      "r888",
      "r894",
      "r895",
      "r896",
      "r940",
      "r1200"
     ]
    },
    "us-gaap_ForeignExchangeOptionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ForeignExchangeOptionMember",
     "presentation": [
      "http://www.cognizant.com/role/DerivativeFinancialInstrumentsNotionalValueOfOutstandingCashFlowHedgeContractsByYearOfMaturityAndNetUnrealizedLossGainIncludedInAccumulatedOtherComprehensiveIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign Exchange Option",
        "label": "Foreign Exchange Option [Member]",
        "documentation": "An option that allows the holder to buy (if call) or sell (if put) an underlying currency at a fixed exercise rate, expressed as an exchange, during a specified period (an American option) or at a specified date (a European option)."
       }
      }
     },
     "auth_ref": [
      "r1200"
     ]
    },
    "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": [
      "r960",
      "r970",
      "r980",
      "r1012"
     ]
    },
    "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": [
      "r960",
      "r970",
      "r980",
      "r1012"
     ]
    },
    "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": [
      "r960",
      "r970",
      "r980",
      "r1012"
     ]
    },
    "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": [
      "r960",
      "r970",
      "r980",
      "r1012"
     ]
    },
    "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": [
      "r960",
      "r970",
      "r980",
      "r1012"
     ]
    },
    "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": [
      "r993"
     ]
    },
    "country_GB": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2025",
     "localname": "GB",
     "presentation": [
      "http://www.cognizant.com/role/RevenuesandTradeAccountsReceivableDisaggregationofRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "United Kingdom",
        "label": "UNITED KINGDOM"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GainContingenciesByNatureAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "GainContingenciesByNatureAxis",
     "presentation": [
      "http://www.cognizant.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gain Contingencies, Nature [Axis]",
        "label": "Gain Contingencies, Nature [Axis]",
        "documentation": "Information by nature of gain contingency."
       }
      }
     },
     "auth_ref": [
      "r1151"
     ]
    },
    "us-gaap_GainContingencyNatureDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "GainContingencyNatureDomain",
     "presentation": [
      "http://www.cognizant.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gain Contingency, Nature [Domain]",
        "label": "Gain Contingency, Nature [Domain]",
        "documentation": "Describes any existing condition, situation, or set of circumstances involving uncertainty as of the balance sheet date (or before issuance of the financial statements) that might result in a gain, typically reflecting care to avoid misleading implications as to the likelihood of realization."
       }
      }
     },
     "auth_ref": [
      "r1151"
     ]
    },
    "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "GainLossOnSaleOfPropertyPlantEquipment",
     "crdr": "credit",
     "calculation": {
      "http://www.cognizant.com/role/ConsolidatedStatementsOfOperationsUnaudited": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.cognizant.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.cognizant.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited",
      "http://www.cognizant.com/role/ConsolidatedStatementsOfOperationsUnaudited",
      "http://www.cognizant.com/role/InterimConsolidatedFinancialStatementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "(Gain) on sale of property and equipment",
        "terseLabel": "Gain on sale of property and equipment",
        "label": "Gain (Loss) on Disposition of Property Plant Equipment",
        "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property."
       }
      }
     },
     "auth_ref": [
      "r7"
     ]
    },
    "us-gaap_Goodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "Goodwill",
     "crdr": "debit",
     "calculation": {
      "http://www.cognizant.com/role/ConsolidatedStatementsOfFinancialPositionUnaudited": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.cognizant.com/role/ConsolidatedStatementsOfFinancialPositionUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill",
        "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": [
      "r114",
      "r274",
      "r653",
      "r841",
      "r847",
      "r876",
      "r877",
      "r878",
      "r881",
      "r907",
      "r919",
      "r1136",
      "r1137",
      "r1194"
     ]
    },
    "ctsh_HealthSciencesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cognizant.com/20250331",
     "localname": "HealthSciencesMember",
     "presentation": [
      "http://www.cognizant.com/role/RevenuesandTradeAccountsReceivableDisaggregationofRevenueDetails",
      "http://www.cognizant.com/role/SegmentInformationRevenuesFromExternalCustomersAndSegmentOperatingProfitDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Healthcare Segment",
        "label": "Health Sciences [Member]",
        "documentation": "Health Sciences [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_HedgingDesignationAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "HedgingDesignationAxis",
     "presentation": [
      "http://www.cognizant.com/role/DerivativeFinancialInstrumentsLocationAndAmountsOfPreTaxGainsLossesOnDerivativeFinancialInstrumentsNotDesignatedAsHedgesDetails",
      "http://www.cognizant.com/role/DerivativeFinancialInstrumentsLocationAndFairValuesOfDerivativeFinancialInstrumentsInOurConsolidatedStatementOfFinancialPositionDetails",
      "http://www.cognizant.com/role/DerivativeFinancialInstrumentsNotionalValueOfOutstandingCashFlowHedgeContractsByYearOfMaturityAndNetUnrealizedLossGainIncludedInAccumulatedOtherComprehensiveIncomeDetails",
      "http://www.cognizant.com/role/DerivativeFinancialInstrumentsOtherDerivativesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Hedging Designation [Axis]",
        "label": "Hedging Designation [Axis]",
        "documentation": "Information by designation of purpose of derivative instrument."
       }
      }
     },
     "auth_ref": [
      "r1198",
      "r1199"
     ]
    },
    "us-gaap_HedgingDesignationDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "HedgingDesignationDomain",
     "presentation": [
      "http://www.cognizant.com/role/DerivativeFinancialInstrumentsLocationAndAmountsOfPreTaxGainsLossesOnDerivativeFinancialInstrumentsNotDesignatedAsHedgesDetails",
      "http://www.cognizant.com/role/DerivativeFinancialInstrumentsLocationAndFairValuesOfDerivativeFinancialInstrumentsInOurConsolidatedStatementOfFinancialPositionDetails",
      "http://www.cognizant.com/role/DerivativeFinancialInstrumentsNotionalValueOfOutstandingCashFlowHedgeContractsByYearOfMaturityAndNetUnrealizedLossGainIncludedInAccumulatedOtherComprehensiveIncomeDetails",
      "http://www.cognizant.com/role/DerivativeFinancialInstrumentsOtherDerivativesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Hedging Designation [Domain]",
        "label": "Hedging Designation [Domain]",
        "documentation": "Designation of purpose of derivative instrument."
       }
      }
     },
     "auth_ref": [
      "r1198",
      "r1199"
     ]
    },
    "us-gaap_HedgingRelationshipDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "HedgingRelationshipDomain",
     "presentation": [
      "http://www.cognizant.com/role/DerivativeFinancialInstrumentsLocationAndFairValuesOfDerivativeFinancialInstrumentsInOurConsolidatedStatementOfFinancialPositionDetails",
      "http://www.cognizant.com/role/DerivativeFinancialInstrumentsNotionalValueOfOutstandingCashFlowHedgeContractsByYearOfMaturityAndNetUnrealizedLossGainIncludedInAccumulatedOtherComprehensiveIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Hedging Relationship [Domain]",
        "label": "Hedging Relationship [Domain]",
        "documentation": "Nature or intent of a hedge."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments",
     "crdr": "credit",
     "calculation": {
      "http://www.cognizant.com/role/ConsolidatedStatementsOfOperationsUnaudited": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.cognizant.com/role/ConsolidatedStatementsOfOperationsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Income before provision for income taxes",
        "label": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest",
        "documentation": "Amount of income (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments."
       }
      }
     },
     "auth_ref": [
      "r93",
      "r681",
      "r835",
      "r935",
      "r936",
      "r1121",
      "r1122",
      "r1124",
      "r1125",
      "r1126"
     ]
    },
    "us-gaap_IncomeLossFromEquityMethodInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeLossFromEquityMethodInvestments",
     "crdr": "credit",
     "calculation": {
      "http://www.cognizant.com/role/ConsolidatedStatementsOfOperationsUnaudited": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.cognizant.com/role/ConsolidatedStatementsOfOperationsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income (Loss) from Equity Method Investments",
        "label": "Income (Loss) from Equity Method Investments",
        "documentation": "Amount of income (loss) for proportionate share of equity method investee's income (loss)."
       }
      }
     },
     "auth_ref": [
      "r7",
      "r57",
      "r88",
      "r185",
      "r200",
      "r215",
      "r255",
      "r674"
     ]
    },
    "us-gaap_IncomeStatementAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeStatementAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Statement [Abstract]",
        "label": "Income Statement [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeStatementLocationAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeStatementLocationAxis",
     "presentation": [
      "http://www.cognizant.com/role/AccumulatedOtherComprehensiveIncomeLossAccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "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": [
      "r287",
      "r294",
      "r299",
      "r472",
      "r479",
      "r496",
      "r505",
      "r543",
      "r547",
      "r550",
      "r559",
      "r560",
      "r561",
      "r702",
      "r704",
      "r757",
      "r813",
      "r815",
      "r876",
      "r878",
      "r902",
      "r904",
      "r909",
      "r917",
      "r1192",
      "r1193",
      "r1249"
     ]
    },
    "us-gaap_IncomeStatementLocationDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeStatementLocationDomain",
     "presentation": [
      "http://www.cognizant.com/role/AccumulatedOtherComprehensiveIncomeLossAccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "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": [
      "r294",
      "r299",
      "r472",
      "r479",
      "r496",
      "r505",
      "r543",
      "r547",
      "r550",
      "r559",
      "r560",
      "r561",
      "r702",
      "r704",
      "r757",
      "r813",
      "r815",
      "r876",
      "r878",
      "r902",
      "r904",
      "r909",
      "r917",
      "r1192",
      "r1193",
      "r1249"
     ]
    },
    "us-gaap_IncomeTaxAuthorityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxAuthorityAxis",
     "presentation": [
      "http://www.cognizant.com/role/IncomeTaxesNarrativeOnetimeTransactionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Tax Jurisdiction [Axis]",
        "label": "Income Tax Jurisdiction [Axis]",
        "documentation": "Information by income tax jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r151",
      "r430",
      "r431",
      "r435",
      "r438",
      "r875",
      "r1191"
     ]
    },
    "us-gaap_IncomeTaxAuthorityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxAuthorityDomain",
     "presentation": [
      "http://www.cognizant.com/role/IncomeTaxesNarrativeOnetimeTransactionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Tax Jurisdiction [Domain]",
        "label": "Income Tax Jurisdiction [Domain]",
        "documentation": "Income tax jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r151",
      "r430",
      "r431",
      "r435",
      "r438",
      "r875",
      "r1191"
     ]
    },
    "us-gaap_IncomeTaxAuthorityNameAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxAuthorityNameAxis",
     "presentation": [
      "http://www.cognizant.com/role/IncomeTaxesNarrativeOnetimeTransactionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Tax Authority, Name [Axis]",
        "label": "Income Tax Authority, Name [Axis]",
        "documentation": "Information by name of taxing authority."
       }
      }
     },
     "auth_ref": [
      "r435",
      "r1191"
     ]
    },
    "us-gaap_IncomeTaxAuthorityNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxAuthorityNameDomain",
     "presentation": [
      "http://www.cognizant.com/role/IncomeTaxesNarrativeOnetimeTransactionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Tax Authority, Name [Domain]",
        "label": "Income Tax Authority, Name [Domain]",
        "documentation": "Named agency, division or body that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes."
       }
      }
     },
     "auth_ref": [
      "r435",
      "r1191"
     ]
    },
    "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.cognizant.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": [
      "r153",
      "r158",
      "r426",
      "r430",
      "r432",
      "r433",
      "r434",
      "r436",
      "r437",
      "r441",
      "r443",
      "r444",
      "r445",
      "r663",
      "r712",
      "r717",
      "r875"
     ]
    },
    "ctsh_IncomeTaxDisputedAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.cognizant.com/20250331",
     "localname": "IncomeTaxDisputedAmount",
     "crdr": "debit",
     "presentation": [
      "http://www.cognizant.com/role/IncomeTaxesNarrativeOnetimeTransactionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income tax, disputed amount",
        "label": "Income Tax, Disputed Amount",
        "documentation": "Income Tax, Disputed Amount"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxExaminationTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxExaminationTable",
     "presentation": [
      "http://www.cognizant.com/role/IncomeTaxesNarrativeOnetimeTransactionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Tax, Examination [Table]",
        "label": "Income Tax, Examination [Table]",
        "documentation": "Disclosure of information about income tax examination currently in progress or completed during current period by tax authority. Includes, but is not limited to, description of examination, jurisdiction conducting examination, tax year under examination, likelihood of unfavorable settlement, range of possible loss, liability recorded, increase (decrease) of liability from prior period, and penalty and interest incurred or accrued."
       }
      }
     },
     "auth_ref": [
      "r1190"
     ]
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.cognizant.com/role/ConsolidatedStatementsOfOperationsUnaudited": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.cognizant.com/role/ConsolidatedStatementsOfOperationsUnaudited",
      "http://www.cognizant.com/role/IncomeTaxesNarrativeOnetimeTransactionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Provision for income taxes",
        "terseLabel": "Income tax expense",
        "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": [
      "r96",
      "r100",
      "r153",
      "r175",
      "r176",
      "r185",
      "r201",
      "r215",
      "r429",
      "r430",
      "r442",
      "r682",
      "r828",
      "r830",
      "r831",
      "r875"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccountsPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncreaseDecreaseInAccountsPayable",
     "crdr": "debit",
     "calculation": {
      "http://www.cognizant.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.cognizant.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "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": [
      "r6"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncreaseDecreaseInAccountsReceivable",
     "crdr": "credit",
     "calculation": {
      "http://www.cognizant.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://www.cognizant.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Trade accounts receivable, current",
        "label": "Increase (Decrease) in Accounts Receivable",
        "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "us-gaap_IncreaseDecreaseInDeferredRevenue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncreaseDecreaseInDeferredRevenue",
     "crdr": "debit",
     "calculation": {
      "http://www.cognizant.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.cognizant.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred revenues, current and noncurrent",
        "label": "Increase (Decrease) in Deferred Revenue",
        "documentation": "Amount of increase (decrease) in deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable."
       }
      }
     },
     "auth_ref": [
      "r814"
     ]
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "presentation": [
      "http://www.cognizant.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Changes in assets and liabilities, net of effects of businesses acquired:",
        "label": "Adjustment to Reconcile Net Income to Cash Provided by (Used in) Operating Activity, Increase (Decrease) in Operating Capital [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInOtherOperatingAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncreaseDecreaseInOtherOperatingAssets",
     "crdr": "credit",
     "calculation": {
      "http://www.cognizant.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.cognizant.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Other current and noncurrent assets",
        "label": "Increase (Decrease) in Other Operating Assets",
        "documentation": "Amount of increase (decrease) in operating assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncreaseDecreaseInOtherOperatingLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://www.cognizant.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 11.0
      }
     },
     "presentation": [
      "http://www.cognizant.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other current and noncurrent liabilities",
        "label": "Increase (Decrease) in Other Operating Liabilities",
        "documentation": "Amount of increase (decrease) in operating liabilities classified as other."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncreaseDecreaseInStockholdersEquityRollForward",
     "presentation": [
      "http://www.cognizant.com/role/ConsolidatedStatementsofStockholdersEquityUnaudited"
     ],
     "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": []
    },
    "ctsh_IndiaDefinedContributionObligationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cognizant.com/20250331",
     "localname": "IndiaDefinedContributionObligationMember",
     "presentation": [
      "http://www.cognizant.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "India Defined Contribution Obligation",
        "label": "India Defined Contribution Obligation [Member]",
        "documentation": "India Defined Contribution Obligation [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "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": [
      "r960",
      "r970",
      "r980",
      "r1004",
      "r1012",
      "r1016",
      "r1024"
     ]
    },
    "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": [
      "r1022"
     ]
    },
    "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": [
      "r952",
      "r1028"
     ]
    },
    "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": [
      "r952",
      "r1028"
     ]
    },
    "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": [
      "r952",
      "r1028"
     ]
    },
    "us-gaap_IntangibleAssetsNetExcludingGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IntangibleAssetsNetExcludingGoodwill",
     "crdr": "debit",
     "calculation": {
      "http://www.cognizant.com/role/ConsolidatedStatementsOfFinancialPositionUnaudited": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.cognizant.com/role/ConsolidatedStatementsOfFinancialPositionUnaudited"
     ],
     "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": [
      "r284",
      "r1138",
      "r1139"
     ]
    },
    "us-gaap_InterestExpenseNonoperating": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InterestExpenseNonoperating",
     "crdr": "debit",
     "calculation": {
      "http://www.cognizant.com/role/ConsolidatedStatementsOfOperationsUnaudited": {
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.cognizant.com/role/ConsolidatedStatementsOfOperationsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Interest expense",
        "label": "Interest Expense, Nonoperating",
        "documentation": "Amount of interest expense classified as nonoperating."
       }
      }
     },
     "auth_ref": [
      "r197",
      "r828",
      "r831",
      "r1065"
     ]
    },
    "us-gaap_InvestmentIncomeInterestAndDividend": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InvestmentIncomeInterestAndDividend",
     "crdr": "credit",
     "calculation": {
      "http://www.cognizant.com/role/ConsolidatedStatementsOfOperationsUnaudited": {
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.cognizant.com/role/ConsolidatedStatementsOfOperationsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest income",
        "label": "Investment Income, Interest and Dividend",
        "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income and dividend income on nonoperating securities."
       }
      }
     },
     "auth_ref": [
      "r60",
      "r61"
     ]
    },
    "us-gaap_InvestmentsFairValueDisclosure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InvestmentsFairValueDisclosure",
     "crdr": "debit",
     "presentation": [
      "http://www.cognizant.com/role/FairValueMeasurementsFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Short term investments",
        "label": "Investments, Fair Value Disclosure",
        "documentation": "Fair value portion of investment securities, including, but not limited to, marketable securities, derivative financial instruments, and investments accounted for under the equity method."
       }
      }
     },
     "auth_ref": [
      "r1210",
      "r1211",
      "r1221",
      "r1225",
      "r1226",
      "r1227",
      "r1228"
     ]
    },
    "us-gaap_Liabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "Liabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.cognizant.com/role/ConsolidatedStatementsOfFinancialPositionUnaudited": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.cognizant.com/role/ConsolidatedStatementsOfFinancialPositionUnaudited"
     ],
     "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": [
      "r14",
      "r36",
      "r37",
      "r38",
      "r40",
      "r41",
      "r42",
      "r43",
      "r153",
      "r156",
      "r157",
      "r256",
      "r315",
      "r316",
      "r318",
      "r319",
      "r320",
      "r321",
      "r322",
      "r324",
      "r325",
      "r456",
      "r458",
      "r459",
      "r558",
      "r733",
      "r834",
      "r857",
      "r947",
      "r1154",
      "r1235",
      "r1236"
     ]
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LiabilitiesAndStockholdersEquity",
     "crdr": "credit",
     "calculation": {
      "http://www.cognizant.com/role/ConsolidatedStatementsOfFinancialPositionUnaudited": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.cognizant.com/role/ConsolidatedStatementsOfFinancialPositionUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total liabilities and stockholders\u2019 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": [
      "r50",
      "r85",
      "r672",
      "r919",
      "r935",
      "r936",
      "r1109",
      "r1113",
      "r1133",
      "r1229"
     ]
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "presentation": [
      "http://www.cognizant.com/role/ConsolidatedStatementsOfFinancialPositionUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Liabilities and Stockholders\u2019 Equity",
        "label": "Liabilities and Equity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.cognizant.com/role/ConsolidatedStatementsOfFinancialPositionUnaudited": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.cognizant.com/role/ConsolidatedStatementsOfFinancialPositionUnaudited"
     ],
     "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": [
      "r38",
      "r111",
      "r153",
      "r156",
      "r157",
      "r256",
      "r315",
      "r316",
      "r318",
      "r319",
      "r320",
      "r321",
      "r322",
      "r324",
      "r325",
      "r456",
      "r458",
      "r459",
      "r558",
      "r919",
      "r1154",
      "r1235",
      "r1236"
     ]
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LiabilitiesCurrentAbstract",
     "presentation": [
      "http://www.cognizant.com/role/ConsolidatedStatementsOfFinancialPositionUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current liabilities:",
        "label": "Liabilities, Current [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ctsh_LiabilitiesRelatedToTheResaleOfThirdPartyProducts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.cognizant.com/20250331",
     "localname": "LiabilitiesRelatedToTheResaleOfThirdPartyProducts",
     "crdr": "credit",
     "calculation": {
      "http://www.cognizant.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails": {
       "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.cognizant.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Liabilities Related to the Resale of Third-Party Products",
        "label": "Liabilities Related to the Resale of Third-Party Products",
        "documentation": "Liabilities Related to the Resale of Third-Party Products"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LineOfCreditFacilityLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LineOfCreditFacilityLineItems",
     "presentation": [
      "http://www.cognizant.com/role/DebtAdditionalDisclosuresDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Line of Credit Facility [Line Items]",
        "label": "Line of Credit Facility [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": [
      "r314",
      "r1109",
      "r1111",
      "r1152"
     ]
    },
    "us-gaap_LineOfCreditFacilityTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LineOfCreditFacilityTable",
     "presentation": [
      "http://www.cognizant.com/role/DebtAdditionalDisclosuresDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Line of Credit Facility [Table]",
        "label": "Line of Credit Facility [Table]",
        "documentation": "Disclosure of information about short-term and long-term contractual arrangements with lender under which borrowing can occur up to maximum amount. Includes, but is not limited to, letter of credit, standby letter of credit, and revolving credit arrangement."
       }
      }
     },
     "auth_ref": [
      "r35",
      "r39",
      "r314",
      "r1109",
      "r1111",
      "r1152"
     ]
    },
    "srt_LitigationCaseAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "LitigationCaseAxis",
     "presentation": [
      "http://www.cognizant.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Litigation Case [Axis]",
        "label": "Litigation Case [Axis]"
       }
      }
     },
     "auth_ref": []
    },
    "srt_LitigationCaseTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "LitigationCaseTypeDomain",
     "presentation": [
      "http://www.cognizant.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Litigation Case [Domain]",
        "label": "Litigation Case [Domain]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LitigationSettlementAmountAwardedFromOtherParty": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LitigationSettlementAmountAwardedFromOtherParty",
     "crdr": "debit",
     "presentation": [
      "http://www.cognizant.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Litigation settlement, amount awarded from other party",
        "label": "Litigation Settlement, Amount Awarded from Other Party",
        "documentation": "Amount awarded from other party in judgment or settlement of litigation."
       }
      }
     },
     "auth_ref": []
    },
    "ctsh_LitigationSettlementAmountAwardedFromOtherPartyActualDamages": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.cognizant.com/20250331",
     "localname": "LitigationSettlementAmountAwardedFromOtherPartyActualDamages",
     "crdr": "debit",
     "presentation": [
      "http://www.cognizant.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Actual damages",
        "label": "Litigation Settlement Amount Awarded From Other Party, Actual Damages",
        "documentation": "Litigation Settlement Amount Awarded From Other Party, Actual Damages"
       }
      }
     },
     "auth_ref": []
    },
    "ctsh_LitigationSettlementAmountAwardedFromOtherPartyPunitiveDamages": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.cognizant.com/20250331",
     "localname": "LitigationSettlementAmountAwardedFromOtherPartyPunitiveDamages",
     "crdr": "debit",
     "presentation": [
      "http://www.cognizant.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Punitive damages",
        "label": "Litigation Settlement Amount Awarded From Other Party, Punitive Damages",
        "documentation": "Litigation Settlement Amount Awarded From Other Party, Punitive Damages"
       }
      }
     },
     "auth_ref": []
    },
    "ctsh_LitigationSettlementAmountVacatedActualAndPunitiveDamages": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.cognizant.com/20250331",
     "localname": "LitigationSettlementAmountVacatedActualAndPunitiveDamages",
     "crdr": "debit",
     "presentation": [
      "http://www.cognizant.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Actual and punitive damages",
        "label": "Litigation Settlement Amount Vacated, Actual and Punitive Damages",
        "documentation": "Litigation Settlement Amount Vacated, Actual and Punitive Damages"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LoansPayableMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LoansPayableMember",
     "presentation": [
      "http://www.cognizant.com/role/DebtAdditionalDisclosuresDetails",
      "http://www.cognizant.com/role/DebtLongtermDebtDetails",
      "http://www.cognizant.com/role/DebtShorttermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Term Loan",
        "label": "Loans Payable [Member]",
        "documentation": "Borrowing supported by a written promise to pay an obligation."
       }
      }
     },
     "auth_ref": []
    },
    "dei_LocalPhoneNumber": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "LocalPhoneNumber",
     "presentation": [
      "http://www.cognizant.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Local Phone Number",
        "label": "Local Phone Number",
        "documentation": "Local phone number for entity."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LongTermDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LongTermDebt",
     "crdr": "credit",
     "calculation": {
      "http://www.cognizant.com/role/DebtLongtermDebtDetails": {
       "parentTag": "us-gaap_LongTermDebtNoncurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.cognizant.com/role/DebtLongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long term debt",
        "label": "Long-Term Debt",
        "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation."
       }
      }
     },
     "auth_ref": [
      "r14",
      "r83",
      "r154",
      "r160",
      "r339",
      "r353",
      "r661",
      "r853",
      "r854",
      "r918",
      "r1245"
     ]
    },
    "us-gaap_LongTermDebtCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LongTermDebtCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.cognizant.com/role/DebtLongtermDebtDetails": {
       "parentTag": "us-gaap_LongTermDebtNoncurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.cognizant.com/role/DebtLongtermDebtDetails",
      "http://www.cognizant.com/role/DebtShorttermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term Debt, Current Maturities",
        "negatedTerseLabel": "Current maturities",
        "label": "Long-Term Debt, Current Maturities",
        "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation."
       }
      }
     },
     "auth_ref": [
      "r118"
     ]
    },
    "us-gaap_LongTermDebtNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LongTermDebtNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.cognizant.com/role/ConsolidatedStatementsOfFinancialPositionUnaudited": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 3.0
      },
      "http://www.cognizant.com/role/DebtLongtermDebtDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.cognizant.com/role/ConsolidatedStatementsOfFinancialPositionUnaudited",
      "http://www.cognizant.com/role/DebtLongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term debt",
        "totalLabel": "Long-term debt, net of current maturities",
        "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": [
      "r119"
     ]
    },
    "us-gaap_LongTermInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LongTermInvestments",
     "crdr": "debit",
     "calculation": {
      "http://www.cognizant.com/role/ConsolidatedStatementsOfFinancialPositionUnaudited": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.cognizant.com/role/ConsolidatedStatementsOfFinancialPositionUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term investments",
        "label": "Long-Term Investments",
        "documentation": "The total amount of investments that are intended to be held for an extended period of time (longer than one operating cycle)."
       }
      }
     },
     "auth_ref": [
      "r113"
     ]
    },
    "us-gaap_LongtermDebtTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LongtermDebtTypeAxis",
     "presentation": [
      "http://www.cognizant.com/role/DebtAdditionalDisclosuresDetails",
      "http://www.cognizant.com/role/DebtLongtermDebtDetails",
      "http://www.cognizant.com/role/DebtShorttermDebtDetails"
     ],
     "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": [
      "r14",
      "r1141",
      "r1142",
      "r1143"
     ]
    },
    "us-gaap_LongtermDebtTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LongtermDebtTypeDomain",
     "presentation": [
      "http://www.cognizant.com/role/DebtAdditionalDisclosuresDetails",
      "http://www.cognizant.com/role/DebtLongtermDebtDetails",
      "http://www.cognizant.com/role/DebtShorttermDebtDetails"
     ],
     "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": [
      "r14",
      "r29",
      "r1141",
      "r1142",
      "r1143"
     ]
    },
    "ctsh_LongterminvestmentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cognizant.com/20250331",
     "localname": "LongterminvestmentsMember",
     "presentation": [
      "http://www.cognizant.com/role/IncomeTaxesNarrativeOnetimeTransactionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term investments",
        "label": "Long-term investments [Member]",
        "documentation": "Long-term investments [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "srt_MaximumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "MaximumMember",
     "presentation": [
      "http://www.cognizant.com/role/DebtAdditionalDisclosuresDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maximum",
        "label": "Maximum [Member]"
       }
      }
     },
     "auth_ref": [
      "r188",
      "r309",
      "r310",
      "r311",
      "r312",
      "r395",
      "r419",
      "r420",
      "r421",
      "r425",
      "r541",
      "r617",
      "r701",
      "r703",
      "r711",
      "r725",
      "r726",
      "r776",
      "r778",
      "r780",
      "r781",
      "r789",
      "r794",
      "r795",
      "r797",
      "r798",
      "r811",
      "r812",
      "r845",
      "r858",
      "r874",
      "r876",
      "r879",
      "r880",
      "r910",
      "r911",
      "r915",
      "r916",
      "r930",
      "r1156",
      "r1237",
      "r1238",
      "r1239",
      "r1240",
      "r1241",
      "r1242"
     ]
    },
    "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": [
      "r996"
     ]
    },
    "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": [
      "r996"
     ]
    },
    "srt_MinimumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "MinimumMember",
     "presentation": [
      "http://www.cognizant.com/role/DebtAdditionalDisclosuresDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Minimum",
        "label": "Minimum [Member]"
       }
      }
     },
     "auth_ref": [
      "r188",
      "r309",
      "r310",
      "r311",
      "r312",
      "r395",
      "r419",
      "r420",
      "r421",
      "r425",
      "r541",
      "r617",
      "r701",
      "r703",
      "r711",
      "r725",
      "r726",
      "r776",
      "r778",
      "r780",
      "r781",
      "r789",
      "r794",
      "r795",
      "r797",
      "r798",
      "r811",
      "r812",
      "r845",
      "r858",
      "r874",
      "r876",
      "r879",
      "r880",
      "r910",
      "r911",
      "r915",
      "r930",
      "r1156",
      "r1237",
      "r1238",
      "r1239",
      "r1240",
      "r1241",
      "r1242"
     ]
    },
    "us-gaap_MinistryOfFinanceIndiaMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "MinistryOfFinanceIndiaMember",
     "presentation": [
      "http://www.cognizant.com/role/IncomeTaxesNarrativeOnetimeTransactionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Indian Income Tax Department (ITD)",
        "label": "Ministry of Finance, India [Member]",
        "documentation": "Designated tax department of the government of India."
       }
      }
     },
     "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": [
      "r1015"
     ]
    },
    "us-gaap_MoneyMarketFundsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "MoneyMarketFundsMember",
     "presentation": [
      "http://www.cognizant.com/role/FairValueMeasurementsFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails"
     ],
     "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": [
      "r1162",
      "r1163"
     ]
    },
    "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": [
      "r1023"
     ]
    },
    "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": [
      "r997"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.cognizant.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.cognizant.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "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": [
      "r150"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "presentation": [
      "http://www.cognizant.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "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.cognizant.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.cognizant.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "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": [
      "r150"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "presentation": [
      "http://www.cognizant.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "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.cognizant.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.cognizant.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "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": [
      "r68",
      "r69",
      "r70"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://www.cognizant.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "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.cognizant.com/role/ConsolidatedStatementsOfComprehensiveIncomeUnaudited": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.cognizant.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.cognizant.com/role/ConsolidatedStatementsOfOperationsUnaudited": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.cognizant.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited",
      "http://www.cognizant.com/role/ConsolidatedStatementsOfComprehensiveIncomeUnaudited",
      "http://www.cognizant.com/role/ConsolidatedStatementsOfOperationsUnaudited",
      "http://www.cognizant.com/role/ConsolidatedStatementsofStockholdersEquityUnaudited",
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "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": [
      "r58",
      "r70",
      "r89",
      "r104",
      "r109",
      "r127",
      "r130",
      "r134",
      "r153",
      "r156",
      "r157",
      "r159",
      "r164",
      "r168",
      "r169",
      "r170",
      "r171",
      "r172",
      "r175",
      "r176",
      "r180",
      "r256",
      "r315",
      "r316",
      "r318",
      "r319",
      "r320",
      "r321",
      "r322",
      "r324",
      "r325",
      "r355",
      "r358",
      "r360",
      "r364",
      "r424",
      "r449",
      "r454",
      "r535",
      "r558",
      "r675",
      "r754",
      "r771",
      "r772",
      "r828",
      "r830",
      "r831",
      "r946",
      "r1154"
     ]
    },
    "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "presentation": [
      "http://www.cognizant.com/role/OrganizationConsolidationandPresentationofFinancialStatementsPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Recently Adopted/New Accounting Pronouncements",
        "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": []
    },
    "ctsh_NextGenProgramMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cognizant.com/20250331",
     "localname": "NextGenProgramMember",
     "presentation": [
      "http://www.cognizant.com/role/RestructuringChargesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "NextGen Program",
        "label": "NextGen Program [Member]",
        "documentation": "NextGen Program"
       }
      }
     },
     "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": [
      "r996"
     ]
    },
    "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": [
      "r960",
      "r970",
      "r980",
      "r1004",
      "r1012"
     ]
    },
    "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": [
      "r987"
     ]
    },
    "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": [
      "r986"
     ]
    },
    "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": [
      "r1004"
     ]
    },
    "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": [
      "r1023"
     ]
    },
    "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": [
      "r1023"
     ]
    },
    "us-gaap_NondesignatedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NondesignatedMember",
     "presentation": [
      "http://www.cognizant.com/role/DerivativeFinancialInstrumentsLocationAndAmountsOfPreTaxGainsLossesOnDerivativeFinancialInstrumentsNotDesignatedAsHedgesDetails",
      "http://www.cognizant.com/role/DerivativeFinancialInstrumentsLocationAndFairValuesOfDerivativeFinancialInstrumentsInOurConsolidatedStatementOfFinancialPositionDetails",
      "http://www.cognizant.com/role/DerivativeFinancialInstrumentsOtherDerivativesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Not Designated as Hedging Instrument",
        "label": "Not Designated as Hedging Instrument [Member]",
        "documentation": "Derivative instrument not designated as hedging instrument under Generally Accepted Accounting Principles (GAAP)."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NonoperatingIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NonoperatingIncomeExpense",
     "crdr": "credit",
     "calculation": {
      "http://www.cognizant.com/role/ConsolidatedStatementsOfOperationsUnaudited": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.cognizant.com/role/ConsolidatedStatementsOfOperationsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total other income (expense), net",
        "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": [
      "r62"
     ]
    },
    "us-gaap_NonoperatingIncomeExpenseAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NonoperatingIncomeExpenseAbstract",
     "presentation": [
      "http://www.cognizant.com/role/ConsolidatedStatementsOfOperationsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other income (expense), net:",
        "label": "Nonoperating Income (Expense) [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "srt_NorthAmericaMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "NorthAmericaMember",
     "presentation": [
      "http://www.cognizant.com/role/RevenuesandTradeAccountsReceivableDisaggregationofRevenueDetails",
      "http://www.cognizant.com/role/SegmentInformationLongLivedAssetsByGeographicAreaDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "North America",
        "label": "North America [Member]"
       }
      }
     },
     "auth_ref": [
      "r1283",
      "r1284",
      "r1285",
      "r1286"
     ]
    },
    "us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OciBeforeReclassificationsBeforeTaxAttributableToParent",
     "crdr": "credit",
     "calculation": {
      "http://www.cognizant.com/role/AccumulatedOtherComprehensiveIncomeLossAccumulatedOtherComprehensiveIncomeLossDetails": {
       "parentTag": "us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.cognizant.com/role/AccumulatedOtherComprehensiveIncomeLossAccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "OCI, before reclassifications, before tax",
        "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": [
      "r16"
     ]
    },
    "us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OciBeforeReclassificationsNetOfTaxAttributableToParent",
     "crdr": "credit",
     "calculation": {
      "http://www.cognizant.com/role/AccumulatedOtherComprehensiveIncomeLossAccumulatedOtherComprehensiveIncomeLossDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.cognizant.com/role/AccumulatedOtherComprehensiveIncomeLossAccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "OCI, before reclassifications, net of tax",
        "label": "OCI, before Reclassifications, Net of Tax, Attributable to Parent",
        "documentation": "Amount after tax, before reclassification adjustments, of other comprehensive income (loss), attributable to parent."
       }
      }
     },
     "auth_ref": [
      "r13",
      "r16"
     ]
    },
    "ctsh_OnetimeTransactionTableLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.cognizant.com/20250331",
     "localname": "OnetimeTransactionTableLineItems",
     "presentation": [
      "http://www.cognizant.com/role/IncomeTaxesNarrativeOnetimeTransactionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "One-time Transaction [Table] [Line Items]",
        "label": "One-time Transaction [Table] [Line Items]",
        "documentation": "[Line Items] for One-time Transaction [Table] [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "ctsh_OnetimeTransactionTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.cognizant.com/20250331",
     "localname": "OnetimeTransactionTypeAxis",
     "presentation": [
      "http://www.cognizant.com/role/IncomeTaxesNarrativeOnetimeTransactionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "One-time Transaction Type [Axis]",
        "label": "One-time Transaction Type [Axis]",
        "documentation": "One-time Transaction Type [Axis]"
       }
      }
     },
     "auth_ref": []
    },
    "ctsh_OnetimeTransactionTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cognizant.com/20250331",
     "localname": "OnetimeTransactionTypeDomain",
     "presentation": [
      "http://www.cognizant.com/role/IncomeTaxesNarrativeOnetimeTransactionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "One-time Transaction Type [Domain]",
        "label": "One-time Transaction Type [Domain]",
        "documentation": "[Domain] for One-time Transaction Type [Axis]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingExpenses",
     "crdr": "debit",
     "presentation": [
      "http://www.cognizant.com/role/SegmentInformationRevenuesFromExternalCustomersAndSegmentOperatingProfitDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unallocated costs",
        "label": "Operating Expenses",
        "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense."
       }
      }
     },
     "auth_ref": [
      "r831"
     ]
    },
    "us-gaap_OperatingIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingIncomeLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.cognizant.com/role/ConsolidatedStatementsOfOperationsUnaudited": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.cognizant.com/role/ConsolidatedStatementsOfOperationsUnaudited",
      "http://www.cognizant.com/role/SegmentInformationRevenuesFromExternalCustomersAndSegmentOperatingProfitDetails"
     ],
     "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": [
      "r93",
      "r828",
      "r831",
      "r835",
      "r1121",
      "r1122",
      "r1124",
      "r1125",
      "r1126"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingLeaseLiabilityCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.cognizant.com/role/ConsolidatedStatementsOfFinancialPositionUnaudited": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.cognizant.com/role/ConsolidatedStatementsOfFinancialPositionUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease liabilities",
        "label": "Operating Lease, Liability, Current",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current."
       }
      }
     },
     "auth_ref": [
      "r580"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.cognizant.com/role/ConsolidatedStatementsOfFinancialPositionUnaudited": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.cognizant.com/role/ConsolidatedStatementsOfFinancialPositionUnaudited"
     ],
     "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": [
      "r580"
     ]
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingLeaseRightOfUseAsset",
     "crdr": "debit",
     "calculation": {
      "http://www.cognizant.com/role/ConsolidatedStatementsOfFinancialPositionUnaudited": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.cognizant.com/role/ConsolidatedStatementsOfFinancialPositionUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease assets, net",
        "label": "Operating Lease, Right-of-Use Asset",
        "documentation": "Amount of lessee's right to use underlying asset under operating lease."
       }
      }
     },
     "auth_ref": [
      "r579"
     ]
    },
    "us-gaap_OperatingSegmentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingSegmentsMember",
     "presentation": [
      "http://www.cognizant.com/role/SegmentInformationRevenuesFromExternalCustomersAndSegmentOperatingProfitDetails"
     ],
     "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": [
      "r209",
      "r210",
      "r211",
      "r212",
      "r213",
      "r216",
      "r840",
      "r841"
     ]
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]",
        "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
     "presentation": [
      "http://www.cognizant.com/role/InterimConsolidatedFinancialStatements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Interim Consolidated Financial Statements",
        "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]",
        "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure."
       }
      }
     },
     "auth_ref": [
      "r78",
      "r105",
      "r106",
      "r107",
      "r713",
      "r714"
     ]
    },
    "us-gaap_OtherAssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherAssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.cognizant.com/role/ConsolidatedStatementsOfFinancialPositionUnaudited": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.cognizant.com/role/ConsolidatedStatementsOfFinancialPositionUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Other current assets",
        "label": "Other Assets, Current",
        "documentation": "Amount of current assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r122",
      "r919"
     ]
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherAssetsNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.cognizant.com/role/ConsolidatedStatementsOfFinancialPositionUnaudited": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.cognizant.com/role/ConsolidatedStatementsOfFinancialPositionUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Other noncurrent assets",
        "label": "Other Assets, Noncurrent",
        "documentation": "Amount of noncurrent assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r115"
     ]
    },
    "us-gaap_OtherCommitmentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherCommitmentsAxis",
     "presentation": [
      "http://www.cognizant.com/role/CommitmentsandContingenciesDetails"
     ],
     "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.cognizant.com/role/CommitmentsandContingenciesDetails"
     ],
     "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.cognizant.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.cognizant.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_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent",
     "crdr": "credit",
     "calculation": {
      "http://www.cognizant.com/role/ConsolidatedStatementsOfComprehensiveIncomeUnaudited": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.cognizant.com/role/AccumulatedOtherComprehensiveIncomeLossAccumulatedOtherComprehensiveIncomeLossDetails",
      "http://www.cognizant.com/role/ConsolidatedStatementsOfComprehensiveIncomeUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Foreign currency translation adjustments",
        "terseLabel": "Net change, Net of Tax Amount",
        "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": [
      "r5",
      "r9",
      "r79"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherComprehensiveIncomeLossBeforeReclassificationsTax",
     "crdr": "debit",
     "calculation": {
      "http://www.cognizant.com/role/AccumulatedOtherComprehensiveIncomeLossAccumulatedOtherComprehensiveIncomeLossDetails": {
       "parentTag": "us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.cognizant.com/role/AccumulatedOtherComprehensiveIncomeLossAccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Other comprehensive income (loss) before reclassifications, tax",
        "label": "Other Comprehensive Income (Loss) before Reclassifications, Tax",
        "documentation": "Amount of tax expense (benefit) allocated to other comprehensive income (loss) before reclassification adjustment from accumulated other comprehensive income (loss)."
       }
      }
     },
     "auth_ref": [
      "r3",
      "r132",
      "r676"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossBeforeTaxPeriodIncreaseDecreaseAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherComprehensiveIncomeLossBeforeTaxPeriodIncreaseDecreaseAbstract",
     "presentation": [
      "http://www.cognizant.com/role/AccumulatedOtherComprehensiveIncomeLossAccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Comprehensive Income (Loss), before Tax [Abstract]",
        "label": "Other Comprehensive Income (Loss), before Tax [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent",
     "crdr": "credit",
     "calculation": {
      "http://www.cognizant.com/role/AccumulatedOtherComprehensiveIncomeLossAccumulatedOtherComprehensiveIncomeLossDetails": {
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.cognizant.com/role/AccumulatedOtherComprehensiveIncomeLossAccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net change, Before Tax Amount",
        "label": "Other Comprehensive Income (Loss), before Tax, Portion Attributable to Parent",
        "documentation": "Amount before tax of other comprehensive income (loss) attributable to parent entity."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r9",
      "r79"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent",
     "crdr": "credit",
     "calculation": {
      "http://www.cognizant.com/role/ConsolidatedStatementsOfComprehensiveIncomeUnaudited": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.cognizant.com/role/ConsolidatedStatementsOfComprehensiveIncomeUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrealized gains and losses on cash flow hedges",
        "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": [
      "r124"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherComprehensiveIncomeLossNetOfTax",
     "crdr": "credit",
     "presentation": [
      "http://www.cognizant.com/role/ConsolidatedStatementsofStockholdersEquityUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "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": [
      "r10",
      "r13",
      "r128",
      "r131",
      "r136",
      "r172",
      "r567",
      "r568",
      "r573",
      "r654",
      "r676",
      "r1062",
      "r1063"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxAttributableToParentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherComprehensiveIncomeLossNetOfTaxAttributableToParentAbstract",
     "presentation": [
      "http://www.cognizant.com/role/AccumulatedOtherComprehensiveIncomeLossAccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract]",
        "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent, Alternative [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract",
     "presentation": [
      "http://www.cognizant.com/role/ConsolidatedStatementsOfComprehensiveIncomeUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Change in Accumulated other comprehensive income (loss), net of tax:",
        "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
     "crdr": "credit",
     "calculation": {
      "http://www.cognizant.com/role/ConsolidatedStatementsOfComprehensiveIncomeUnaudited": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://www.cognizant.com/role/AccumulatedOtherComprehensiveIncomeLossAccumulatedOtherComprehensiveIncomeLossDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.cognizant.com/role/AccumulatedOtherComprehensiveIncomeLossAccumulatedOtherComprehensiveIncomeLossDetails",
      "http://www.cognizant.com/role/ConsolidatedStatementsOfComprehensiveIncomeUnaudited",
      "http://www.cognizant.com/role/ConsolidatedStatementsofStockholdersEquityUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Other comprehensive income (loss)",
        "terseLabel": "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": [
      "r5",
      "r9",
      "r79",
      "r128",
      "r131",
      "r172"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherComprehensiveIncomeLossTaxPortionAttributableToParent1",
     "crdr": "debit",
     "calculation": {
      "http://www.cognizant.com/role/AccumulatedOtherComprehensiveIncomeLossAccumulatedOtherComprehensiveIncomeLossDetails": {
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.cognizant.com/role/AccumulatedOtherComprehensiveIncomeLossAccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Net change, Tax Effect",
        "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": [
      "r5",
      "r9",
      "r79"
     ]
    },
    "us-gaap_OtherCurrentAssetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherCurrentAssetsMember",
     "presentation": [
      "http://www.cognizant.com/role/DerivativeFinancialInstrumentsLocationAndFairValuesOfDerivativeFinancialInstrumentsInOurConsolidatedStatementOfFinancialPositionDetails",
      "http://www.cognizant.com/role/FairValueMeasurementsFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Current Assets",
        "label": "Other Current Assets [Member]",
        "documentation": "Primary financial statement caption encompassing other current assets."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherCurrentLiabilitiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherCurrentLiabilitiesMember",
     "presentation": [
      "http://www.cognizant.com/role/FairValueMeasurementsFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Current Liabilities",
        "label": "Other Current Liabilities [Member]",
        "documentation": "Primary financial statement caption encompassing other current liabilities."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.cognizant.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails": {
       "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.cognizant.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Other",
        "label": "Other Liabilities, Current",
        "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r37",
      "r919"
     ]
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherLiabilitiesNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.cognizant.com/role/ConsolidatedStatementsOfFinancialPositionUnaudited": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.cognizant.com/role/ConsolidatedStatementsOfFinancialPositionUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "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": [
      "r41"
     ]
    },
    "us-gaap_OtherNoncashIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherNoncashIncomeExpense",
     "crdr": "credit",
     "calculation": {
      "http://www.cognizant.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.cognizant.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "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": [
      "r70"
     ]
    },
    "us-gaap_OtherNoncurrentAssetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherNoncurrentAssetsMember",
     "presentation": [
      "http://www.cognizant.com/role/DerivativeFinancialInstrumentsLocationAndFairValuesOfDerivativeFinancialInstrumentsInOurConsolidatedStatementOfFinancialPositionDetails",
      "http://www.cognizant.com/role/FairValueMeasurementsFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails",
      "http://www.cognizant.com/role/IncomeTaxesNarrativeOnetimeTransactionDetails"
     ],
     "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.cognizant.com/role/DerivativeFinancialInstrumentsLocationAndFairValuesOfDerivativeFinancialInstrumentsInOurConsolidatedStatementOfFinancialPositionDetails",
      "http://www.cognizant.com/role/FairValueMeasurementsFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Noncurrent Liabilities",
        "label": "Other Noncurrent Liabilities [Member]",
        "documentation": "Primary financial statement caption encompassing other noncurrent liabilities."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherNonoperatingIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherNonoperatingIncomeExpense",
     "crdr": "credit",
     "calculation": {
      "http://www.cognizant.com/role/ConsolidatedStatementsOfOperationsUnaudited": {
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.cognizant.com/role/ConsolidatedStatementsOfOperationsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Other, net",
        "label": "Other Nonoperating Income (Expense)",
        "documentation": "Amount of income (expense) related to nonoperating activities, classified as other."
       }
      }
     },
     "auth_ref": [
      "r63",
      "r885"
     ]
    },
    "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": [
      "r996"
     ]
    },
    "us-gaap_OtherRestructuringMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherRestructuringMember",
     "presentation": [
      "http://www.cognizant.com/role/RestructuringChargesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Third party and other costs",
        "label": "Other Restructuring [Member]",
        "documentation": "Restructuring and related activities classified as other."
       }
      }
     },
     "auth_ref": [
      "r826",
      "r848",
      "r849",
      "r850",
      "r851"
     ]
    },
    "ctsh_OutsourcingServicesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cognizant.com/20250331",
     "localname": "OutsourcingServicesMember",
     "presentation": [
      "http://www.cognizant.com/role/RevenuesandTradeAccountsReceivableDisaggregationofRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Outsourcing Services",
        "label": "Outsourcing Services [Member]",
        "documentation": "Outsourcing Services [Member]"
       }
      }
     },
     "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": [
      "r958",
      "r968",
      "r978",
      "r1010"
     ]
    },
    "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": [
      "r961",
      "r971",
      "r981",
      "r1013"
     ]
    },
    "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": [
      "r961",
      "r971",
      "r981",
      "r1013"
     ]
    },
    "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": [
      "r985"
     ]
    },
    "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_PaymentsForRepurchaseOfCommonStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PaymentsForRepurchaseOfCommonStock",
     "crdr": "credit",
     "calculation": {
      "http://www.cognizant.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.cognizant.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Repurchases of common stock",
        "label": "Payments for Repurchase of Common Stock",
        "documentation": "The cash outflow to reacquire common stock during the period."
       }
      }
     },
     "auth_ref": [
      "r66"
     ]
    },
    "us-gaap_PaymentsForRestructuring": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PaymentsForRestructuring",
     "crdr": "credit",
     "presentation": [
      "http://www.cognizant.com/role/RestructuringChargesRestructuringReserveDetails"
     ],
     "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": [
      "r298",
      "r1108"
     ]
    },
    "us-gaap_PaymentsOfDividendsCommonStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PaymentsOfDividendsCommonStock",
     "crdr": "credit",
     "calculation": {
      "http://www.cognizant.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.cognizant.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Dividends paid",
        "label": "Payments of Ordinary Dividends, Common Stock",
        "documentation": "Amount of cash outflow in the form of ordinary dividends to common shareholders of the parent entity."
       }
      }
     },
     "auth_ref": [
      "r66"
     ]
    },
    "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired",
     "crdr": "credit",
     "calculation": {
      "http://www.cognizant.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.cognizant.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Payments for business combinations, net of cash acquired",
        "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": [
      "r20"
     ]
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "crdr": "credit",
     "calculation": {
      "http://www.cognizant.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.cognizant.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Purchases of property and equipment",
        "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": [
      "r65"
     ]
    },
    "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": [
      "r995"
     ]
    },
    "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": [
      "r995"
     ]
    },
    "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": [
      "r987"
     ]
    },
    "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": [
      "r1004"
     ]
    },
    "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": [
      "r997"
     ]
    },
    "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": [
      "r986"
     ]
    },
    "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": [
      "r988"
     ]
    },
    "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": [
      "r1032"
     ]
    },
    "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": [
      "r987"
     ]
    },
    "ctsh_PositiveOutcomeOfLitigationAttorneyFeesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cognizant.com/20250331",
     "localname": "PositiveOutcomeOfLitigationAttorneyFeesMember",
     "presentation": [
      "http://www.cognizant.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Attorney Fees",
        "label": "Positive Outcome Of Litigation, Attorney Fees [Member]",
        "documentation": "Positive Outcome Of Litigation, Attorney Fees"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PreferredStockParOrStatedValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PreferredStockParOrStatedValuePerShare",
     "presentation": [
      "http://www.cognizant.com/role/ConsolidatedStatementsOfFinancialPositionUnauditedParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred stock, par value (in dollars per share)",
        "label": "Preferred Stock, Par or Stated Value Per Share",
        "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer."
       }
      }
     },
     "auth_ref": [
      "r44",
      "r365"
     ]
    },
    "us-gaap_PreferredStockSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PreferredStockSharesAuthorized",
     "presentation": [
      "http://www.cognizant.com/role/ConsolidatedStatementsOfFinancialPositionUnauditedParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred Stock, Shares Authorized",
        "label": "Preferred Stock, Shares Authorized",
        "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws."
       }
      }
     },
     "auth_ref": [
      "r44",
      "r735"
     ]
    },
    "us-gaap_PreferredStockSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PreferredStockSharesIssued",
     "presentation": [
      "http://www.cognizant.com/role/ConsolidatedStatementsOfFinancialPositionUnauditedParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred Stock, Shares Issued",
        "label": "Preferred Stock, Shares Issued",
        "documentation": "Number of shares issued for nonredeemable preferred shares and preferred shares redeemable solely at option of issuer. Includes, but is not limited to, preferred shares issued, repurchased, and held as treasury shares. Excludes preferred shares classified as debt."
       }
      }
     },
     "auth_ref": [
      "r44",
      "r365"
     ]
    },
    "us-gaap_PreferredStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PreferredStockValue",
     "crdr": "credit",
     "calculation": {
      "http://www.cognizant.com/role/ConsolidatedStatementsOfFinancialPositionUnaudited": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.cognizant.com/role/ConsolidatedStatementsOfFinancialPositionUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred stock, $0.10 par value, 15 shares authorized, none issued",
        "label": "Preferred Stock, Value, Issued",
        "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity."
       }
      }
     },
     "auth_ref": [
      "r44",
      "r357",
      "r362",
      "r668",
      "r919"
     ]
    },
    "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions",
     "crdr": "debit",
     "calculation": {
      "http://www.cognizant.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.cognizant.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of common stock under stock-based compensation plans",
        "label": "Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Including Option Exercised",
        "documentation": "Amount of cash inflow from issuance of shares under share-based payment arrangement. Includes, but is not limited to, option exercised."
       }
      }
     },
     "auth_ref": [
      "r4",
      "r11"
     ]
    },
    "us-gaap_ProceedsFromLongTermLinesOfCredit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ProceedsFromLongTermLinesOfCredit",
     "crdr": "debit",
     "presentation": [
      "http://www.cognizant.com/role/DebtAdditionalDisclosuresDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from borrowings under the revolving credit facility",
        "label": "Proceeds from Long-Term Lines of Credit",
        "documentation": "The cash inflow from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r21"
     ]
    },
    "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities",
     "crdr": "debit",
     "calculation": {
      "http://www.cognizant.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.cognizant.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from maturity of held-to-maturity investment securities",
        "label": "Proceeds from Maturities, Prepayments and Calls of Held-to-Maturity Securities",
        "documentation": "The cash inflow associated with the maturity, prepayments and calls (requests for early payments) of debt securities designated as held-to-maturity."
       }
      }
     },
     "auth_ref": [
      "r19",
      "r1128"
     ]
    },
    "us-gaap_ProceedsFromSaleAndMaturityOfOtherInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ProceedsFromSaleAndMaturityOfOtherInvestments",
     "crdr": "debit",
     "calculation": {
      "http://www.cognizant.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.cognizant.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from maturity or sale of other investments",
        "label": "Proceeds from Sale and Maturity of Other Investments",
        "documentation": "The cash inflow associated with the sale and maturity (principal being due) of other investments, prepayment and call (request of early payment) of other investments not otherwise defined in the taxonomy."
       }
      }
     },
     "auth_ref": [
      "r18"
     ]
    },
    "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment",
     "crdr": "debit",
     "calculation": {
      "http://www.cognizant.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.cognizant.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited",
      "http://www.cognizant.com/role/InterimConsolidatedFinancialStatementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from sale of property and equipment",
        "label": "Proceeds from Sale of Property, Plant, and Equipment",
        "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale."
       }
      }
     },
     "auth_ref": [
      "r64"
     ]
    },
    "srt_ProductOrServiceAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "ProductOrServiceAxis",
     "presentation": [
      "http://www.cognizant.com/role/RevenuesandTradeAccountsReceivableDisaggregationofRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Product and Service [Axis]",
        "label": "Product and Service [Axis]"
       }
      }
     },
     "auth_ref": [
      "r218",
      "r618",
      "r694",
      "r695",
      "r696",
      "r697",
      "r698",
      "r699",
      "r700",
      "r816",
      "r827",
      "r830",
      "r831",
      "r861",
      "r862",
      "r929",
      "r930",
      "r931",
      "r934",
      "r937",
      "r1035",
      "r1066",
      "r1067",
      "r1068",
      "r1069",
      "r1070",
      "r1071",
      "r1072",
      "r1073",
      "r1074",
      "r1075",
      "r1076",
      "r1077",
      "r1078",
      "r1079",
      "r1080",
      "r1081",
      "r1082",
      "r1083",
      "r1084",
      "r1085",
      "r1086",
      "r1087",
      "r1088",
      "r1089",
      "r1090",
      "r1091",
      "r1092",
      "r1093",
      "r1094",
      "r1095",
      "r1096",
      "r1097",
      "r1098",
      "r1099",
      "r1100",
      "r1101",
      "r1102",
      "r1104",
      "r1105",
      "r1106",
      "r1107",
      "r1149",
      "r1150",
      "r1247",
      "r1250",
      "r1251",
      "r1252",
      "r1253",
      "r1254",
      "r1255",
      "r1256",
      "r1257",
      "r1258",
      "r1259",
      "r1260",
      "r1261",
      "r1262",
      "r1263",
      "r1264",
      "r1265",
      "r1266",
      "r1267",
      "r1268",
      "r1269",
      "r1270",
      "r1271",
      "r1272",
      "r1273",
      "r1274",
      "r1275",
      "r1276",
      "r1277"
     ]
    },
    "srt_ProductsAndServicesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "ProductsAndServicesDomain",
     "presentation": [
      "http://www.cognizant.com/role/RevenuesandTradeAccountsReceivableDisaggregationofRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Product and Service [Domain]",
        "label": "Product and Service [Domain]"
       }
      }
     },
     "auth_ref": [
      "r218",
      "r618",
      "r694",
      "r695",
      "r696",
      "r697",
      "r698",
      "r699",
      "r700",
      "r816",
      "r827",
      "r830",
      "r831",
      "r861",
      "r862",
      "r929",
      "r930",
      "r931",
      "r934",
      "r937",
      "r1035",
      "r1066",
      "r1067",
      "r1068",
      "r1069",
      "r1070",
      "r1071",
      "r1072",
      "r1073",
      "r1074",
      "r1075",
      "r1076",
      "r1077",
      "r1078",
      "r1079",
      "r1080",
      "r1081",
      "r1082",
      "r1083",
      "r1084",
      "r1085",
      "r1086",
      "r1087",
      "r1088",
      "r1089",
      "r1090",
      "r1091",
      "r1092",
      "r1093",
      "r1094",
      "r1095",
      "r1096",
      "r1097",
      "r1098",
      "r1099",
      "r1100",
      "r1101",
      "r1102",
      "r1104",
      "r1105",
      "r1106",
      "r1107",
      "r1149",
      "r1150",
      "r1247",
      "r1250",
      "r1251",
      "r1252",
      "r1253",
      "r1254",
      "r1255",
      "r1256",
      "r1257",
      "r1258",
      "r1259",
      "r1260",
      "r1261",
      "r1262",
      "r1263",
      "r1264",
      "r1265",
      "r1266",
      "r1267",
      "r1268",
      "r1269",
      "r1270",
      "r1271",
      "r1272",
      "r1273",
      "r1274",
      "r1275",
      "r1276",
      "r1277"
     ]
    },
    "ctsh_ProductsandResourcesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cognizant.com/20250331",
     "localname": "ProductsandResourcesMember",
     "presentation": [
      "http://www.cognizant.com/role/RevenuesandTradeAccountsReceivableDisaggregationofRevenueDetails",
      "http://www.cognizant.com/role/SegmentInformationRevenuesFromExternalCustomersAndSegmentOperatingProfitDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Products and Resources",
        "label": "Products and Resources [Member]",
        "documentation": "Products and Resources [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PropertyPlantAndEquipmentNet",
     "crdr": "debit",
     "calculation": {
      "http://www.cognizant.com/role/ConsolidatedStatementsOfFinancialPositionUnaudited": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.cognizant.com/role/ConsolidatedStatementsOfFinancialPositionUnaudited",
      "http://www.cognizant.com/role/SegmentInformationLongLivedAssetsByGeographicAreaDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property and equipment, net",
        "verboseLabel": "Long-lived Assets",
        "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": [
      "r8",
      "r581",
      "r662",
      "r673",
      "r919"
     ]
    },
    "us-gaap_ProvisionForDoubtfulAccounts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ProvisionForDoubtfulAccounts",
     "crdr": "debit",
     "presentation": [
      "http://www.cognizant.com/role/RevenuesandTradeAccountsReceivableTradeAccountsAndAllowanceforDoubtfulAccountsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Credit loss expense",
        "label": "Accounts Receivable, Credit Loss Expense (Reversal)",
        "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable."
       }
      }
     },
     "auth_ref": [
      "r139",
      "r142",
      "r263"
     ]
    },
    "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": [
      "r985"
     ]
    },
    "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": [
      "r985"
     ]
    },
    "srt_RangeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "RangeAxis",
     "presentation": [
      "http://www.cognizant.com/role/DebtAdditionalDisclosuresDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statistical Measurement [Axis]",
        "label": "Statistical Measurement [Axis]"
       }
      }
     },
     "auth_ref": [
      "r188",
      "r309",
      "r310",
      "r311",
      "r312",
      "r385",
      "r395",
      "r419",
      "r420",
      "r421",
      "r423",
      "r425",
      "r541",
      "r592",
      "r601",
      "r617",
      "r701",
      "r703",
      "r711",
      "r725",
      "r726",
      "r776",
      "r778",
      "r780",
      "r781",
      "r789",
      "r794",
      "r795",
      "r797",
      "r798",
      "r811",
      "r812",
      "r845",
      "r858",
      "r874",
      "r876",
      "r879",
      "r880",
      "r910",
      "r911",
      "r915",
      "r916",
      "r930",
      "r940",
      "r1144",
      "r1156",
      "r1213",
      "r1238",
      "r1239",
      "r1240",
      "r1241",
      "r1242"
     ]
    },
    "srt_RangeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "RangeMember",
     "presentation": [
      "http://www.cognizant.com/role/DebtAdditionalDisclosuresDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statistical Measurement [Domain]",
        "label": "Statistical Measurement [Domain]"
       }
      }
     },
     "auth_ref": [
      "r188",
      "r309",
      "r310",
      "r311",
      "r312",
      "r385",
      "r395",
      "r419",
      "r420",
      "r421",
      "r423",
      "r425",
      "r541",
      "r592",
      "r601",
      "r617",
      "r701",
      "r703",
      "r711",
      "r725",
      "r726",
      "r776",
      "r778",
      "r780",
      "r781",
      "r789",
      "r794",
      "r795",
      "r797",
      "r798",
      "r811",
      "r812",
      "r845",
      "r858",
      "r874",
      "r876",
      "r879",
      "r880",
      "r910",
      "r911",
      "r915",
      "r916",
      "r930",
      "r940",
      "r1144",
      "r1156",
      "r1213",
      "r1238",
      "r1239",
      "r1240",
      "r1241",
      "r1242"
     ]
    },
    "us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent",
     "crdr": "debit",
     "calculation": {
      "http://www.cognizant.com/role/AccumulatedOtherComprehensiveIncomeLossAccumulatedOtherComprehensiveIncomeLossDetails": {
       "parentTag": "us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.cognizant.com/role/AccumulatedOtherComprehensiveIncomeLossAccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Reclassification from AOCI, current period, before tax",
        "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": [
      "r16"
     ]
    },
    "us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent",
     "crdr": "debit",
     "calculation": {
      "http://www.cognizant.com/role/AccumulatedOtherComprehensiveIncomeLossAccumulatedOtherComprehensiveIncomeLossDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.cognizant.com/role/AccumulatedOtherComprehensiveIncomeLossAccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTotalLabel": "Reclassification from AOCI, current period, net of tax",
        "label": "Reclassification from AOCI, Current Period, Net of Tax, Attributable to Parent",
        "documentation": "Amount after tax of reclassification adjustments of other comprehensive income (loss) attributable to parent."
       }
      }
     },
     "auth_ref": [
      "r13",
      "r16"
     ]
    },
    "us-gaap_ReclassificationFromAociCurrentPeriodTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ReclassificationFromAociCurrentPeriodTax",
     "crdr": "credit",
     "calculation": {
      "http://www.cognizant.com/role/AccumulatedOtherComprehensiveIncomeLossAccumulatedOtherComprehensiveIncomeLossDetails": {
       "parentTag": "us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.cognizant.com/role/AccumulatedOtherComprehensiveIncomeLossAccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reclassification from AOCI, current period, tax",
        "label": "Reclassification from AOCI, Current Period, Tax",
        "documentation": "Amount of tax expense (benefit) of reclassification adjustment from accumulated other comprehensive income (loss)."
       }
      }
     },
     "auth_ref": [
      "r3",
      "r126",
      "r132",
      "r676"
     ]
    },
    "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": [
      "r953",
      "r963",
      "r973",
      "r1005"
     ]
    },
    "us-gaap_ReinsuranceRecoverableAllowanceForCreditLossTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ReinsuranceRecoverableAllowanceForCreditLossTableTextBlock",
     "presentation": [
      "http://www.cognizant.com/role/RevenuesandTradeAccountsReceivableTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reinsurance Recoverable, Allowance for Credit Loss",
        "label": "Reinsurance Recoverable, Allowance for Credit Loss [Table Text Block]",
        "documentation": "Tabular disclosure of allowance for credit loss on reinsurance recoverable."
       }
      }
     },
     "auth_ref": [
      "r1134"
     ]
    },
    "ctsh_RepaymentsOfDebtLeaseAndEarnoutObligations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.cognizant.com/20250331",
     "localname": "RepaymentsOfDebtLeaseAndEarnoutObligations",
     "crdr": "credit",
     "calculation": {
      "http://www.cognizant.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.cognizant.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Repayment of Term Loan borrowings and earnout and finance lease obligations",
        "label": "Repayments Of Debt, Lease, And Earnout Obligations",
        "documentation": "Repayments Of Debt, Lease, And Earnout Obligations"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RepaymentsOfLinesOfCredit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RepaymentsOfLinesOfCredit",
     "crdr": "credit",
     "presentation": [
      "http://www.cognizant.com/role/DebtAdditionalDisclosuresDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Repayments of Lines of Credit",
        "label": "Repayments of Lines of Credit",
        "documentation": "Amount of cash outflow for payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements."
       }
      }
     },
     "auth_ref": [
      "r67",
      "r1109",
      "r1111"
     ]
    },
    "us-gaap_RepaymentsOfLongTermLinesOfCredit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RepaymentsOfLongTermLinesOfCredit",
     "crdr": "credit",
     "calculation": {
      "http://www.cognizant.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.cognizant.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Repayment of notes outstanding under the revolving credit facility",
        "label": "Repayments of Long-Term Lines of Credit",
        "documentation": "The cash outflow for the settlement of obligation drawn from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r67"
     ]
    },
    "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": [
      "r954",
      "r964",
      "r974",
      "r1006"
     ]
    },
    "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": [
      "r955",
      "r965",
      "r975",
      "r1007"
     ]
    },
    "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": [
      "r962",
      "r972",
      "r982",
      "r1014"
     ]
    },
    "ctsh_RestofWorldMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cognizant.com/20250331",
     "localname": "RestofWorldMember",
     "presentation": [
      "http://www.cognizant.com/role/RevenuesandTradeAccountsReceivableDisaggregationofRevenueDetails",
      "http://www.cognizant.com/role/SegmentInformationLongLivedAssetsByGeographicAreaDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Rest of World",
        "label": "Rest of World [Member]",
        "documentation": "Rest of World"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember",
     "presentation": [
      "http://www.cognizant.com/role/FairValueMeasurementsFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails"
     ],
     "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": [
      "r112"
     ]
    },
    "us-gaap_RestrictedInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RestrictedInvestments",
     "crdr": "debit",
     "presentation": [
      "http://www.cognizant.com/role/IncomeTaxesNarrativeOnetimeTransactionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restricted investments",
        "label": "Restricted Investments",
        "documentation": "Investments which are not defined as or included in marketable (debt, equity, or other) securities whose use is restricted in whole or in part, generally by contractual agreements or regulatory requirements. For use in an unclassified balance sheet."
       }
      }
     },
     "auth_ref": [
      "r799",
      "r800"
     ]
    },
    "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.cognizant.com/role/RestructuringCharges"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restructuring Charges",
        "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": [
      "r295",
      "r296",
      "r298",
      "r301",
      "r306"
     ]
    },
    "us-gaap_RestructuringCharges": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RestructuringCharges",
     "crdr": "debit",
     "calculation": {
      "http://www.cognizant.com/role/ConsolidatedStatementsOfOperationsUnaudited": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.cognizant.com/role/ConsolidatedStatementsOfOperationsUnaudited",
      "http://www.cognizant.com/role/RestructuringChargesNarrativeDetails",
      "http://www.cognizant.com/role/RestructuringChargesRestructuringReserveDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Restructuring charges",
        "terseLabel": "Employee separation costs accrued",
        "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": [
      "r7",
      "r140",
      "r148",
      "r302",
      "r303",
      "r829",
      "r1145"
     ]
    },
    "us-gaap_RestructuringCostAndReserveAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RestructuringCostAndReserveAxis",
     "presentation": [
      "http://www.cognizant.com/role/RestructuringChargesNarrativeDetails",
      "http://www.cognizant.com/role/RestructuringChargesRestructuringReserveDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restructuring Type [Axis]",
        "label": "Restructuring Type [Axis]",
        "documentation": "Information by type of restructuring cost."
       }
      }
     },
     "auth_ref": [
      "r140",
      "r148",
      "r297",
      "r298",
      "r303",
      "r304",
      "r829"
     ]
    },
    "us-gaap_RestructuringCostAndReserveLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RestructuringCostAndReserveLineItems",
     "presentation": [
      "http://www.cognizant.com/role/RestructuringChargesNarrativeDetails",
      "http://www.cognizant.com/role/RestructuringChargesRestructuringReserveDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued Restructuring Costs",
        "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": [
      "r297",
      "r298",
      "r299",
      "r300",
      "r303",
      "r304",
      "r305"
     ]
    },
    "us-gaap_RestructuringPlanAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RestructuringPlanAxis",
     "presentation": [
      "http://www.cognizant.com/role/RestructuringChargesNarrativeDetails"
     ],
     "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.cognizant.com/role/RestructuringChargesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restructuring Plan [Domain]",
        "label": "Restructuring Plan [Domain]",
        "documentation": "Identification of the individual restructuring plans."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RestructuringReserveCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RestructuringReserveCurrent",
     "crdr": "credit",
     "presentation": [
      "http://www.cognizant.com/role/RestructuringChargesRestructuringReserveDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Beginning balance",
        "periodEndLabel": "Ending balance",
        "label": "Restructuring Reserve, Current",
        "documentation": "Carrying amount as of the balance sheet date of known and estimated obligations associated with exit from or disposal of business activities or restructurings pursuant to a duly authorized plan, which are expected to be paid in the next twelve months or in the normal operating cycle if longer. Costs of such activities include those for one-time termination benefits, termination of an operating lease or other contract, consolidating or closing facilities, relocating employees, and costs associated with an ongoing benefit arrangement, but excludes costs associated with the retirement of a long-lived asset."
       }
      }
     },
     "auth_ref": [
      "r1047",
      "r1146",
      "r1147"
     ]
    },
    "us-gaap_RestructuringReserveRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RestructuringReserveRollForward",
     "presentation": [
      "http://www.cognizant.com/role/RestructuringChargesRestructuringReserveDetails"
     ],
     "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_RetainedEarningsAccumulatedDeficit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RetainedEarningsAccumulatedDeficit",
     "crdr": "credit",
     "calculation": {
      "http://www.cognizant.com/role/ConsolidatedStatementsOfFinancialPositionUnaudited": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.cognizant.com/role/ConsolidatedStatementsOfFinancialPositionUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Retained earnings",
        "label": "Retained Earnings (Accumulated Deficit)",
        "documentation": "Amount of accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r47",
      "r77",
      "r671",
      "r708",
      "r710",
      "r716",
      "r736",
      "r919"
     ]
    },
    "us-gaap_RetainedEarningsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RetainedEarningsMember",
     "presentation": [
      "http://www.cognizant.com/role/ConsolidatedStatementsofStockholdersEquityUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Retained Earnings",
        "label": "Retained Earnings [Member]",
        "documentation": "Accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r102",
      "r103",
      "r104",
      "r161",
      "r162",
      "r163",
      "r165",
      "r172",
      "r174",
      "r176",
      "r257",
      "r258",
      "r286",
      "r354",
      "r424",
      "r439",
      "r440",
      "r446",
      "r447",
      "r448",
      "r450",
      "r453",
      "r454",
      "r521",
      "r523",
      "r524",
      "r526",
      "r533",
      "r577",
      "r578",
      "r705",
      "r707",
      "r718",
      "r1281"
     ]
    },
    "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",
     "presentation": [
      "http://www.cognizant.com/role/RevenuesandTradeAccountsReceivableDisaggregationofRevenueDetails",
      "http://www.cognizant.com/role/SegmentInformationRevenuesFromExternalCustomersAndSegmentOperatingProfitDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue",
        "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": [
      "r91",
      "r92",
      "r185",
      "r194",
      "r195",
      "r209",
      "r215",
      "r218",
      "r220",
      "r222",
      "r379",
      "r380",
      "r381",
      "r618",
      "r828",
      "r831"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RevenueFromContractWithCustomerTextBlock",
     "presentation": [
      "http://www.cognizant.com/role/RevenuesandTradeAccountsReceivable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenues and Trade Accounts Receivable",
        "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": [
      "r101",
      "r370",
      "r372",
      "r373",
      "r374",
      "r375",
      "r376",
      "r377",
      "r378",
      "r381",
      "r384"
     ]
    },
    "us-gaap_RevenueRemainingPerformanceObligation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RevenueRemainingPerformanceObligation",
     "crdr": "credit",
     "presentation": [
      "http://www.cognizant.com/role/RevenuesandTradeAccountsReceivableRemainingPerformanceObligationsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue, remaining performance obligation",
        "label": "Revenue, Remaining Performance Obligation, Amount",
        "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue."
       }
      }
     },
     "auth_ref": [
      "r97"
     ]
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems",
     "presentation": [
      "http://www.cognizant.com/role/RevenuesandTradeAccountsReceivableRemainingPerformanceObligationsNarrativeDetails"
     ],
     "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.cognizant.com/role/RevenuesandTradeAccountsReceivableRemainingPerformanceObligationsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue, remaining performance obligation, 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": [
      "r98"
     ]
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis",
     "presentation": [
      "http://www.cognizant.com/role/RevenuesandTradeAccountsReceivableRemainingPerformanceObligationsNarrativeDetails"
     ],
     "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": [
      "r98"
     ]
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable",
     "presentation": [
      "http://www.cognizant.com/role/RevenuesandTradeAccountsReceivableRemainingPerformanceObligationsNarrativeDetails"
     ],
     "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_RevenueRemainingPerformanceObligationPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RevenueRemainingPerformanceObligationPercentage",
     "presentation": [
      "http://www.cognizant.com/role/RevenuesandTradeAccountsReceivableRemainingPerformanceObligationsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue, remaining performance obligation, percentage",
        "label": "Revenue, Remaining Performance Obligation, Percentage",
        "documentation": "Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue."
       }
      }
     },
     "auth_ref": [
      "r1034"
     ]
    },
    "ctsh_RevenueRemainingPerformanceObligationPeriodAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.cognizant.com/20250331",
     "localname": "RevenueRemainingPerformanceObligationPeriodAxis",
     "presentation": [
      "http://www.cognizant.com/role/RevenuesandTradeAccountsReceivableRemainingPerformanceObligationsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue Remaining Performance Obligation Period [Axis]",
        "label": "Revenue Remaining Performance Obligation Period [Axis]",
        "documentation": "Revenue Remaining Performance Obligation Period"
       }
      }
     },
     "auth_ref": []
    },
    "ctsh_RevenueRemainingPerformanceObligationPeriodDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cognizant.com/20250331",
     "localname": "RevenueRemainingPerformanceObligationPeriodDomain",
     "presentation": [
      "http://www.cognizant.com/role/RevenuesandTradeAccountsReceivableRemainingPerformanceObligationsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue Remaining Performance Obligation Period [Domain]",
        "label": "Revenue Remaining Performance Obligation Period [Domain]",
        "documentation": "Revenue Remaining Performance Obligation Period [Domain]"
       }
      }
     },
     "auth_ref": []
    },
    "ctsh_RevenueRemainingPerformanceObligationPeriodOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cognizant.com/20250331",
     "localname": "RevenueRemainingPerformanceObligationPeriodOneMember",
     "presentation": [
      "http://www.cognizant.com/role/RevenuesandTradeAccountsReceivableRemainingPerformanceObligationsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue Remaining Performance Obligation Period One",
        "label": "Revenue Remaining Performance Obligation Period One [Member]",
        "documentation": "Revenue Remaining Performance Obligation Period One"
       }
      }
     },
     "auth_ref": []
    },
    "ctsh_RevenueRemainingPerformanceObligationPeriodThreeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cognizant.com/20250331",
     "localname": "RevenueRemainingPerformanceObligationPeriodThreeMember",
     "presentation": [
      "http://www.cognizant.com/role/RevenuesandTradeAccountsReceivableRemainingPerformanceObligationsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue Remaining Performance Obligation Period Three",
        "label": "Revenue Remaining Performance Obligation Period Three [Member]",
        "documentation": "Revenue Remaining Performance Obligation Period Three"
       }
      }
     },
     "auth_ref": []
    },
    "ctsh_RevenueRemainingPerformanceObligationPeriodTwoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cognizant.com/20250331",
     "localname": "RevenueRemainingPerformanceObligationPeriodTwoMember",
     "presentation": [
      "http://www.cognizant.com/role/RevenuesandTradeAccountsReceivableRemainingPerformanceObligationsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue Remaining Performance Obligation Period Two",
        "label": "Revenue Remaining Performance Obligation Period Two [Member]",
        "documentation": "Revenue Remaining Performance Obligation Period Two"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_Revenues": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "Revenues",
     "crdr": "credit",
     "calculation": {
      "http://www.cognizant.com/role/ConsolidatedStatementsOfOperationsUnaudited": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.cognizant.com/role/ConsolidatedStatementsOfOperationsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenues",
        "label": "Revenues",
        "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss)."
       }
      }
     },
     "auth_ref": [
      "r91",
      "r92",
      "r135",
      "r153",
      "r156",
      "r157",
      "r185",
      "r194",
      "r195",
      "r209",
      "r215",
      "r218",
      "r220",
      "r222",
      "r256",
      "r315",
      "r316",
      "r318",
      "r319",
      "r320",
      "r321",
      "r322",
      "r324",
      "r325",
      "r558",
      "r657",
      "r659",
      "r840",
      "r885",
      "r935",
      "r936",
      "r1154"
     ]
    },
    "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems",
     "presentation": [
      "http://www.cognizant.com/role/SegmentInformationLongLivedAssetsByGeographicAreaDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-Lived Assets [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.cognizant.com/role/DebtAdditionalDisclosuresDetails",
      "http://www.cognizant.com/role/DebtLongtermDebtDetails"
     ],
     "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": []
    },
    "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": [
      "r1023"
     ]
    },
    "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": [
      "r1023"
     ]
    },
    "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
     "presentation": [
      "http://www.cognizant.com/role/AccumulatedOtherComprehensiveIncomeLossTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Accumulated Other Comprehensive Income (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": [
      "r16",
      "r1230",
      "r1231"
     ]
    },
    "us-gaap_ScheduleOfDebtInstrumentsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfDebtInstrumentsTextBlock",
     "presentation": [
      "http://www.cognizant.com/role/DebtTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary of Long-term Debt",
        "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": [
      "r14",
      "r30",
      "r31",
      "r33",
      "r75",
      "r76",
      "r853",
      "r855",
      "r1110",
      "r1115",
      "r1233",
      "r1243"
     ]
    },
    "us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock",
     "presentation": [
      "http://www.cognizant.com/role/DerivativeFinancialInstrumentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Location And Fair Values Of Derivative Financial Instruments In Our Condensed Consolidated Statements Of Financial Position",
        "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": [
      "r471",
      "r474",
      "r497",
      "r902"
     ]
    },
    "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
     "presentation": [
      "http://www.cognizant.com/role/FairValueMeasurementsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "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": [
      "r1210",
      "r1211"
     ]
    },
    "us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock",
     "presentation": [
      "http://www.cognizant.com/role/DerivativeFinancialInstrumentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Notional value of outstanding contracts by year of maturity",
        "label": "Schedule of Notional Amounts of Outstanding Derivative Positions [Table Text Block]",
        "documentation": "Tabular disclosure of the notional amounts of outstanding derivative positions."
       }
      }
     },
     "auth_ref": [
      "r1196"
     ]
    },
    "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfRestructuringAndRelatedCostsTable",
     "presentation": [
      "http://www.cognizant.com/role/RestructuringChargesNarrativeDetails",
      "http://www.cognizant.com/role/RestructuringChargesRestructuringReserveDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Retructuring Charges [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": [
      "r297",
      "r298",
      "r299",
      "r300",
      "r303",
      "r304",
      "r305"
     ]
    },
    "us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfRestructuringReserveByTypeOfCostTextBlock",
     "presentation": [
      "http://www.cognizant.com/role/RestructuringChargesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "NextGen Charges Roll Forward",
        "label": "Schedule of Restructuring Reserve by Type of Cost [Table Text Block]",
        "documentation": "Tabular disclosure of an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost. This element may also include a description of any reversal and other adjustment made during the period to the amount of an accrued liability for restructuring activities. This element may be used to encapsulate the roll forward presentations of an entity's restructuring reserve by type of cost and in total, and explanation of changes that occurred in the period."
       }
      }
     },
     "auth_ref": [
      "r28",
      "r72"
     ]
    },
    "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock",
     "presentation": [
      "http://www.cognizant.com/role/SegmentInformationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenues And Long-Lived Assets By Geographic Area",
        "label": "Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block]",
        "documentation": "Tabular disclosure of information concerning material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries."
       }
      }
     },
     "auth_ref": [
      "r26",
      "r56"
     ]
    },
    "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable",
     "presentation": [
      "http://www.cognizant.com/role/SegmentInformationLongLivedAssetsByGeographicAreaDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Long-Lived Assets [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": [
      "r26",
      "r56"
     ]
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTable",
     "presentation": [
      "http://www.cognizant.com/role/SegmentInformationRevenuesFromExternalCustomersAndSegmentOperatingProfitDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]",
        "label": "Schedule of Segment Reporting Information, by Segment [Table]",
        "documentation": "Disclosure of information about profit (loss) and total assets by reportable segment."
       }
      }
     },
     "auth_ref": [
      "r23",
      "r24",
      "r25"
     ]
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock",
     "presentation": [
      "http://www.cognizant.com/role/SegmentInformationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segment Operating Profit",
        "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": [
      "r23",
      "r24",
      "r25"
     ]
    },
    "us-gaap_ScheduleOfShortTermDebtTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfShortTermDebtTable",
     "presentation": [
      "http://www.cognizant.com/role/DebtShorttermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Short-term Debt [Table]",
        "label": "Short-Term Debt [Table]",
        "documentation": "Disclosure of information about short-term debt arrangement. Includes, but is not limited to, description of arrangement, lender, repayment term, weighted-average interest rate, borrowed amount, and description and amount of refinancing of short-term obligation when obligation is excluded from current liability."
       }
      }
     },
     "auth_ref": [
      "r36"
     ]
    },
    "ctsh_ScheduleofEffectiveIncomeTaxRatesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.cognizant.com/20250331",
     "localname": "ScheduleofEffectiveIncomeTaxRatesTableTextBlock",
     "presentation": [
      "http://www.cognizant.com/role/IncomeTaxesIncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Effective Income Tax Rates",
        "label": "Schedule of Effective Income Tax Rates [Table Text Block]",
        "documentation": "[Table Text Block] for Schedule of Effective Income Tax Rates [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_Security12bTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "Security12bTitle",
     "presentation": [
      "http://www.cognizant.com/role/Cover"
     ],
     "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": [
      "r948"
     ]
    },
    "dei_SecurityExchangeName": {
     "xbrltype": "edgarExchangeCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "SecurityExchangeName",
     "presentation": [
      "http://www.cognizant.com/role/Cover"
     ],
     "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": [
      "r950"
     ]
    },
    "us-gaap_SegmentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SegmentDomain",
     "presentation": [
      "http://www.cognizant.com/role/RevenuesandTradeAccountsReceivableDisaggregationofRevenueDetails",
      "http://www.cognizant.com/role/SegmentInformationRevenuesFromExternalCustomersAndSegmentOperatingProfitDetails"
     ],
     "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": [
      "r91",
      "r92",
      "r93",
      "r94",
      "r185",
      "r190",
      "r193",
      "r194",
      "r195",
      "r196",
      "r197",
      "r198",
      "r199",
      "r200",
      "r201",
      "r202",
      "r203",
      "r204",
      "r206",
      "r207",
      "r208",
      "r209",
      "r210",
      "r211",
      "r212",
      "r213",
      "r215",
      "r216",
      "r217",
      "r222",
      "r275",
      "r276",
      "r277",
      "r278",
      "r279",
      "r280",
      "r281",
      "r282",
      "r283",
      "r285",
      "r300",
      "r305",
      "r451",
      "r452",
      "r683",
      "r684",
      "r685",
      "r686",
      "r687",
      "r688",
      "r689",
      "r690",
      "r691",
      "r692",
      "r693",
      "r837",
      "r840",
      "r841",
      "r847",
      "r933",
      "r1247",
      "r1250",
      "r1251",
      "r1252",
      "r1253",
      "r1254",
      "r1255",
      "r1256",
      "r1257",
      "r1258",
      "r1259",
      "r1260",
      "r1261",
      "r1262",
      "r1263",
      "r1264",
      "r1265",
      "r1266",
      "r1267",
      "r1268",
      "r1269",
      "r1270",
      "r1271",
      "r1272",
      "r1273",
      "r1274",
      "r1275",
      "r1276",
      "r1277"
     ]
    },
    "srt_SegmentGeographicalDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "SegmentGeographicalDomain",
     "presentation": [
      "http://www.cognizant.com/role/RevenuesandTradeAccountsReceivableDisaggregationofRevenueDetails",
      "http://www.cognizant.com/role/SegmentInformationLongLivedAssetsByGeographicAreaDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Geographical [Domain]",
        "label": "Geographical [Domain]"
       }
      }
     },
     "auth_ref": [
      "r187",
      "r220",
      "r221",
      "r619",
      "r620",
      "r621",
      "r622",
      "r623",
      "r624",
      "r625",
      "r626",
      "r627",
      "r628",
      "r629",
      "r630",
      "r631",
      "r632",
      "r633",
      "r634",
      "r635",
      "r636",
      "r637",
      "r638",
      "r639",
      "r640",
      "r641",
      "r642",
      "r643",
      "r644",
      "r645",
      "r646",
      "r647",
      "r648",
      "r649",
      "r650",
      "r651",
      "r652",
      "r657",
      "r658",
      "r659",
      "r660",
      "r721",
      "r722",
      "r723",
      "r777",
      "r779",
      "r782",
      "r790",
      "r794",
      "r796",
      "r797",
      "r798",
      "r802",
      "r803",
      "r804",
      "r805",
      "r806",
      "r807",
      "r808",
      "r809",
      "r810",
      "r817",
      "r833",
      "r861",
      "r863",
      "r921",
      "r922",
      "r923",
      "r924",
      "r925",
      "r926",
      "r927",
      "r928",
      "r932",
      "r940",
      "r1247",
      "r1250",
      "r1251",
      "r1253",
      "r1254",
      "r1255",
      "r1256",
      "r1257",
      "r1258",
      "r1259",
      "r1260",
      "r1261",
      "r1262",
      "r1263",
      "r1264",
      "r1265",
      "r1266",
      "r1267",
      "r1268",
      "r1269",
      "r1270",
      "r1271",
      "r1272",
      "r1273",
      "r1274",
      "r1275",
      "r1276",
      "r1277"
     ]
    },
    "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.cognizant.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": [
      "r94",
      "r185",
      "r189",
      "r190",
      "r191",
      "r192",
      "r193",
      "r205",
      "r207",
      "r208",
      "r213",
      "r214",
      "r215",
      "r216",
      "r217",
      "r218",
      "r219",
      "r222",
      "r836",
      "r838",
      "r839",
      "r840",
      "r842",
      "r843",
      "r844"
     ]
    },
    "us-gaap_SegmentReportingInformationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SegmentReportingInformationLineItems",
     "presentation": [
      "http://www.cognizant.com/role/SegmentInformationRevenuesFromExternalCustomersAndSegmentOperatingProfitDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segment Reporting Information [Line Items]",
        "label": "Segment Reporting Information [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_SegmentReportingOtherItemAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SegmentReportingOtherItemAmount",
     "crdr": "debit",
     "presentation": [
      "http://www.cognizant.com/role/SegmentInformationRevenuesFromExternalCustomersAndSegmentOperatingProfitDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Segment Items",
        "label": "Segment Reporting, Other Segment Item, Amount",
        "documentation": "Amount of other expense (income) and loss (gain) calculated as difference between segment revenue and separately disclosed expense category to arrive at segment profit (loss)."
       }
      }
     },
     "auth_ref": [
      "r185",
      "r207",
      "r208",
      "r215",
      "r840"
     ]
    },
    "us-gaap_SellingGeneralAndAdministrativeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SellingGeneralAndAdministrativeExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.cognizant.com/role/ConsolidatedStatementsOfOperationsUnaudited": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.cognizant.com/role/ConsolidatedStatementsOfOperationsUnaudited"
     ],
     "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": [
      "r59",
      "r827",
      "r828",
      "r829",
      "r831",
      "r1103"
     ]
    },
    "us-gaap_SellingGeneralAndAdministrativeExpensesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SellingGeneralAndAdministrativeExpensesMember",
     "presentation": [
      "http://www.cognizant.com/role/AccumulatedOtherComprehensiveIncomeLossAccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "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": [
      "r876",
      "r878"
     ]
    },
    "us-gaap_ShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensation",
     "crdr": "debit",
     "calculation": {
      "http://www.cognizant.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.cognizant.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "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": [
      "r6"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "All Award Types",
        "label": "Award Type [Domain]",
        "documentation": "Award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r411",
      "r412",
      "r413",
      "r414",
      "r415",
      "r416",
      "r417",
      "r418",
      "r419",
      "r420",
      "r421",
      "r422"
     ]
    },
    "us-gaap_ShortTermBorrowings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShortTermBorrowings",
     "crdr": "credit",
     "calculation": {
      "http://www.cognizant.com/role/ConsolidatedStatementsOfFinancialPositionUnaudited": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.cognizant.com/role/ConsolidatedStatementsOfFinancialPositionUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Short-term debt",
        "label": "Short-Term Debt",
        "documentation": "Reflects the total carrying amount as of the balance sheet date of debt having initial terms less than one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r34",
      "r81",
      "r919",
      "r1244"
     ]
    },
    "us-gaap_ShortTermDebtLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShortTermDebtLineItems",
     "presentation": [
      "http://www.cognizant.com/role/DebtShorttermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Short-term Debt [Line Items]",
        "label": "Short-Term Debt [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_ShortTermInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShortTermInvestments",
     "crdr": "debit",
     "calculation": {
      "http://www.cognizant.com/role/ConsolidatedStatementsOfFinancialPositionUnaudited": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.cognizant.com/role/ConsolidatedStatementsOfFinancialPositionUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Short-term investments",
        "label": "Short-Term Investments",
        "documentation": "Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current."
       }
      }
     },
     "auth_ref": [
      "r86",
      "r87",
      "r1049"
     ]
    },
    "us-gaap_ShortTermInvestmentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShortTermInvestmentsMember",
     "presentation": [
      "http://www.cognizant.com/role/FairValueMeasurementsFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Short-term Investments",
        "label": "Short-Term Investments [Member]",
        "documentation": "Investments which are not otherwise included in another category or item that the entity has the intent to sell or dispose of within one year from the date of the balance sheet."
       }
      }
     },
     "auth_ref": [
      "r791",
      "r792",
      "r793",
      "r818"
     ]
    },
    "us-gaap_StatementBusinessSegmentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StatementBusinessSegmentsAxis",
     "presentation": [
      "http://www.cognizant.com/role/RevenuesandTradeAccountsReceivableDisaggregationofRevenueDetails",
      "http://www.cognizant.com/role/SegmentInformationRevenuesFromExternalCustomersAndSegmentOperatingProfitDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segments [Axis]",
        "label": "Segments [Axis]",
        "documentation": "Information by business segments."
       }
      }
     },
     "auth_ref": [
      "r91",
      "r92",
      "r93",
      "r94",
      "r108",
      "r185",
      "r190",
      "r193",
      "r194",
      "r195",
      "r196",
      "r197",
      "r198",
      "r199",
      "r200",
      "r201",
      "r202",
      "r203",
      "r204",
      "r206",
      "r207",
      "r208",
      "r209",
      "r210",
      "r211",
      "r212",
      "r213",
      "r215",
      "r216",
      "r217",
      "r222",
      "r275",
      "r276",
      "r277",
      "r278",
      "r279",
      "r280",
      "r281",
      "r282",
      "r283",
      "r285",
      "r288",
      "r300",
      "r305",
      "r451",
      "r452",
      "r683",
      "r684",
      "r685",
      "r686",
      "r687",
      "r688",
      "r689",
      "r690",
      "r691",
      "r692",
      "r693",
      "r837",
      "r840",
      "r841",
      "r847",
      "r933",
      "r1247",
      "r1250",
      "r1251",
      "r1252",
      "r1253",
      "r1254",
      "r1255",
      "r1256",
      "r1257",
      "r1258",
      "r1259",
      "r1260",
      "r1261",
      "r1262",
      "r1263",
      "r1264",
      "r1265",
      "r1266",
      "r1267",
      "r1268",
      "r1269",
      "r1270",
      "r1271",
      "r1272",
      "r1273",
      "r1274",
      "r1275",
      "r1276",
      "r1277"
     ]
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StatementEquityComponentsAxis",
     "presentation": [
      "http://www.cognizant.com/role/AccumulatedOtherComprehensiveIncomeLossAccumulatedOtherComprehensiveIncomeLossDetails",
      "http://www.cognizant.com/role/ConsolidatedStatementsofStockholdersEquityUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Components [Axis]",
        "label": "Equity Components [Axis]",
        "documentation": "Information by component of equity."
       }
      }
     },
     "auth_ref": [
      "r10",
      "r45",
      "r48",
      "r49",
      "r102",
      "r103",
      "r104",
      "r132",
      "r133",
      "r134",
      "r161",
      "r162",
      "r163",
      "r165",
      "r172",
      "r174",
      "r176",
      "r186",
      "r257",
      "r258",
      "r286",
      "r354",
      "r367",
      "r424",
      "r439",
      "r440",
      "r446",
      "r447",
      "r448",
      "r450",
      "r453",
      "r454",
      "r521",
      "r522",
      "r523",
      "r524",
      "r525",
      "r526",
      "r528",
      "r529",
      "r530",
      "r531",
      "r533",
      "r567",
      "r569",
      "r570",
      "r571",
      "r572",
      "r573",
      "r577",
      "r578",
      "r582",
      "r676",
      "r705",
      "r706",
      "r707",
      "r718",
      "r773"
     ]
    },
    "srt_StatementGeographicalAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "StatementGeographicalAxis",
     "presentation": [
      "http://www.cognizant.com/role/RevenuesandTradeAccountsReceivableDisaggregationofRevenueDetails",
      "http://www.cognizant.com/role/SegmentInformationLongLivedAssetsByGeographicAreaDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Geographical [Axis]",
        "label": "Geographical [Axis]"
       }
      }
     },
     "auth_ref": [
      "r187",
      "r220",
      "r221",
      "r619",
      "r620",
      "r621",
      "r622",
      "r623",
      "r624",
      "r625",
      "r626",
      "r627",
      "r628",
      "r629",
      "r630",
      "r631",
      "r632",
      "r633",
      "r634",
      "r635",
      "r636",
      "r637",
      "r638",
      "r639",
      "r640",
      "r641",
      "r642",
      "r643",
      "r644",
      "r645",
      "r646",
      "r647",
      "r648",
      "r649",
      "r650",
      "r651",
      "r652",
      "r657",
      "r658",
      "r659",
      "r660",
      "r721",
      "r722",
      "r723",
      "r777",
      "r779",
      "r782",
      "r790",
      "r794",
      "r796",
      "r797",
      "r798",
      "r802",
      "r803",
      "r804",
      "r805",
      "r806",
      "r807",
      "r808",
      "r809",
      "r810",
      "r817",
      "r833",
      "r861",
      "r863",
      "r921",
      "r922",
      "r923",
      "r924",
      "r925",
      "r926",
      "r927",
      "r928",
      "r932",
      "r940",
      "r1247",
      "r1250",
      "r1251",
      "r1253",
      "r1254",
      "r1255",
      "r1256",
      "r1257",
      "r1258",
      "r1259",
      "r1260",
      "r1261",
      "r1262",
      "r1263",
      "r1264",
      "r1265",
      "r1266",
      "r1267",
      "r1268",
      "r1269",
      "r1270",
      "r1271",
      "r1272",
      "r1273",
      "r1274",
      "r1275",
      "r1276",
      "r1277"
     ]
    },
    "us-gaap_StatementLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StatementLineItems",
     "presentation": [
      "http://www.cognizant.com/role/ConsolidatedStatementsofStockholdersEquityUnaudited"
     ],
     "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": [
      "r161",
      "r162",
      "r163",
      "r186",
      "r356",
      "r357",
      "r359",
      "r361",
      "r578",
      "r618",
      "r715",
      "r719",
      "r720",
      "r727",
      "r728",
      "r729",
      "r730",
      "r731",
      "r732",
      "r735",
      "r738",
      "r739",
      "r740",
      "r741",
      "r742",
      "r743",
      "r744",
      "r745",
      "r746",
      "r748",
      "r749",
      "r750",
      "r751",
      "r752",
      "r755",
      "r756",
      "r758",
      "r759",
      "r760",
      "r761",
      "r762",
      "r763",
      "r764",
      "r765",
      "r766",
      "r767",
      "r768",
      "r769",
      "r773",
      "r830",
      "r831",
      "r941",
      "r1280"
     ]
    },
    "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": {
        "terseLabel": "Statement of Comprehensive Income [Abstract]",
        "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.cognizant.com/role/ConsolidatedStatementsofStockholdersEquityUnaudited"
     ],
     "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": [
      "r161",
      "r162",
      "r163",
      "r186",
      "r223",
      "r356",
      "r357",
      "r359",
      "r361",
      "r578",
      "r618",
      "r715",
      "r719",
      "r720",
      "r727",
      "r728",
      "r729",
      "r730",
      "r731",
      "r732",
      "r735",
      "r738",
      "r739",
      "r740",
      "r741",
      "r742",
      "r743",
      "r744",
      "r745",
      "r746",
      "r748",
      "r749",
      "r750",
      "r751",
      "r752",
      "r755",
      "r756",
      "r758",
      "r759",
      "r760",
      "r761",
      "r762",
      "r763",
      "r764",
      "r765",
      "r766",
      "r767",
      "r768",
      "r769",
      "r773",
      "r830",
      "r831",
      "r941",
      "r1280"
     ]
    },
    "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": [
      "r957",
      "r967",
      "r977",
      "r1009"
     ]
    },
    "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": [
      "r1164",
      "r1165",
      "r1166",
      "r1167",
      "r1168",
      "r1169",
      "r1170",
      "r1171",
      "r1172",
      "r1173",
      "r1174",
      "r1175",
      "r1176",
      "r1177",
      "r1178",
      "r1179",
      "r1180",
      "r1181",
      "r1182",
      "r1183",
      "r1184",
      "r1185",
      "r1186",
      "r1187",
      "r1188",
      "r1189"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation",
     "presentation": [
      "http://www.cognizant.com/role/ConsolidatedStatementsofStockholdersEquityUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock issued, stock-based compensation plans (in shares)",
        "label": "Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture",
        "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP)."
       }
      }
     },
     "auth_ref": [
      "r10",
      "r44",
      "r45",
      "r77"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockIssuedDuringPeriodValueShareBasedCompensation",
     "crdr": "credit",
     "presentation": [
      "http://www.cognizant.com/role/ConsolidatedStatementsofStockholdersEquityUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock issued, stock-based compensation plans - value",
        "label": "Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture",
        "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP)."
       }
      }
     },
     "auth_ref": [
      "r32",
      "r44",
      "r45",
      "r77"
     ]
    },
    "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockRepurchasedAndRetiredDuringPeriodShares",
     "presentation": [
      "http://www.cognizant.com/role/ConsolidatedStatementsofStockholdersEquityUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Repurchases of common stock (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": [
      "r10",
      "r44",
      "r45",
      "r77"
     ]
    },
    "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockRepurchasedAndRetiredDuringPeriodValue",
     "crdr": "debit",
     "presentation": [
      "http://www.cognizant.com/role/ConsolidatedStatementsofStockholdersEquityUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Repurchases of common stock",
        "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": [
      "r10",
      "r44",
      "r45",
      "r77"
     ]
    },
    "us-gaap_StockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockholdersEquity",
     "crdr": "credit",
     "calculation": {
      "http://www.cognizant.com/role/ConsolidatedStatementsOfFinancialPositionUnaudited": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.cognizant.com/role/AccumulatedOtherComprehensiveIncomeLossAccumulatedOtherComprehensiveIncomeLossDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.cognizant.com/role/AccumulatedOtherComprehensiveIncomeLossAccumulatedOtherComprehensiveIncomeLossDetails",
      "http://www.cognizant.com/role/ConsolidatedStatementsOfFinancialPositionUnaudited",
      "http://www.cognizant.com/role/ConsolidatedStatementsofStockholdersEquityUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total stockholders\u2019 equity",
        "periodStartLabel": "Beginning balance",
        "periodEndLabel": "Ending balance",
        "label": "Equity, Attributable to Parent",
        "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r45",
      "r48",
      "r49",
      "r71",
      "r737",
      "r753",
      "r774",
      "r775",
      "r919",
      "r947",
      "r1109",
      "r1112",
      "r1113",
      "r1133",
      "r1229",
      "r1281"
     ]
    },
    "us-gaap_StockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockholdersEquityAbstract",
     "presentation": [
      "http://www.cognizant.com/role/ConsolidatedStatementsOfFinancialPositionUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stockholders\u2019 equity:",
        "label": "Equity, Attributable to Parent [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SubsequentEventLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SubsequentEventLineItems",
     "presentation": [
      "http://www.cognizant.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsequent Event [Line Items]",
        "label": "Subsequent Event [Line Items]",
        "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event."
       }
      }
     },
     "auth_ref": [
      "r574",
      "r584"
     ]
    },
    "us-gaap_SubsequentEventMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SubsequentEventMember",
     "presentation": [
      "http://www.cognizant.com/role/CommitmentsandContingenciesDetails",
      "http://www.cognizant.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsequent Event",
        "label": "Subsequent Event [Member]",
        "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued."
       }
      }
     },
     "auth_ref": [
      "r574",
      "r584"
     ]
    },
    "us-gaap_SubsequentEventTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SubsequentEventTable",
     "presentation": [
      "http://www.cognizant.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsequent Event [Table]",
        "label": "Subsequent Event [Table]",
        "documentation": "Disclosure of information about significant event or transaction occurring between statement of financial position date and date when financial statements were issued."
       }
      }
     },
     "auth_ref": [
      "r574",
      "r584"
     ]
    },
    "us-gaap_SubsequentEventTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SubsequentEventTypeAxis",
     "presentation": [
      "http://www.cognizant.com/role/CommitmentsandContingenciesDetails",
      "http://www.cognizant.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsequent Event Type [Axis]",
        "label": "Subsequent Event Type [Axis]",
        "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued."
       }
      }
     },
     "auth_ref": [
      "r574",
      "r584"
     ]
    },
    "us-gaap_SubsequentEventTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SubsequentEventTypeDomain",
     "presentation": [
      "http://www.cognizant.com/role/CommitmentsandContingenciesDetails",
      "http://www.cognizant.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsequent Event Type [Domain]",
        "label": "Subsequent Event Type [Domain]",
        "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued."
       }
      }
     },
     "auth_ref": [
      "r574",
      "r584"
     ]
    },
    "us-gaap_SubsequentEventsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SubsequentEventsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsequent Events [Abstract]",
        "label": "Subsequent Events [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SubsequentEventsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SubsequentEventsTextBlock",
     "presentation": [
      "http://www.cognizant.com/role/SubsequentEvents"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsequent Events",
        "label": "Subsequent Events [Text Block]",
        "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business."
       }
      }
     },
     "auth_ref": [
      "r583",
      "r585"
     ]
    },
    "ctsh_SyntelSterlingBestShoresMauritiusLtdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cognizant.com/20250331",
     "localname": "SyntelSterlingBestShoresMauritiusLtdMember",
     "presentation": [
      "http://www.cognizant.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Syntel Sterling Best Shores Mauritius Ltd.",
        "label": "Syntel Sterling Best Shores Mauritius Ltd. [Member]",
        "documentation": "Syntel Sterling Best Shores Mauritius Ltd."
       }
      }
     },
     "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": [
      "r1003"
     ]
    },
    "ctsh_TermBenchmarkMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cognizant.com/20250331",
     "localname": "TermBenchmarkMember",
     "presentation": [
      "http://www.cognizant.com/role/DebtAdditionalDisclosuresDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Term Benchmark",
        "label": "Term Benchmark [Member]",
        "documentation": "Term Benchmark"
       }
      }
     },
     "auth_ref": []
    },
    "ctsh_TermBenchmarkWithoutDebtRatingsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cognizant.com/20250331",
     "localname": "TermBenchmarkWithoutDebtRatingsMember",
     "presentation": [
      "http://www.cognizant.com/role/DebtAdditionalDisclosuresDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Term Benchmark Without Debt Ratings",
        "label": "Term Benchmark Without Debt Ratings [Member]",
        "documentation": "Term Benchmark Without Debt Ratings"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TimeAndMaterialsContractMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "TimeAndMaterialsContractMember",
     "presentation": [
      "http://www.cognizant.com/role/RevenuesandTradeAccountsReceivableDisaggregationofRevenueDetails"
     ],
     "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": [
      "r861",
      "r865"
     ]
    },
    "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": [
      "r995"
     ]
    },
    "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": [
      "r1002"
     ]
    },
    "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": [
      "r1022"
     ]
    },
    "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": [
      "r1024"
     ]
    },
    "dei_TradingSymbol": {
     "xbrltype": "tradingSymbolItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "TradingSymbol",
     "presentation": [
      "http://www.cognizant.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trading Symbol",
        "label": "Trading Symbol",
        "documentation": "Trading symbol of an instrument as listed on an exchange."
       }
      }
     },
     "auth_ref": []
    },
    "ctsh_TransactionOrVolumeBasedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cognizant.com/20250331",
     "localname": "TransactionOrVolumeBasedMember",
     "presentation": [
      "http://www.cognizant.com/role/RevenuesandTradeAccountsReceivableDisaggregationofRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Transaction or volume-based",
        "label": "Transaction Or Volume-Based [Member]",
        "documentation": "Transaction Or Volume-Based [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain",
     "presentation": [
      "http://www.cognizant.com/role/FairValueMeasurementsFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial Instruments [Domain]",
        "label": "Financial Instruments [Domain]",
        "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms."
       }
      }
     },
     "auth_ref": [
      "r225",
      "r226",
      "r227",
      "r228",
      "r229",
      "r230",
      "r231",
      "r232",
      "r233",
      "r234",
      "r235",
      "r236",
      "r237",
      "r238",
      "r239",
      "r240",
      "r241",
      "r242",
      "r243",
      "r244",
      "r245",
      "r246",
      "r247",
      "r248",
      "r249",
      "r250",
      "r251",
      "r252",
      "r253",
      "r254",
      "r351",
      "r366",
      "r519",
      "r532",
      "r552",
      "r557",
      "r560",
      "r586",
      "r587",
      "r588",
      "r589",
      "r590",
      "r591",
      "r592",
      "r593",
      "r594",
      "r595",
      "r596",
      "r597",
      "r598",
      "r599",
      "r600",
      "r602",
      "r603",
      "r604",
      "r605",
      "r606",
      "r607",
      "r608",
      "r609",
      "r610",
      "r611",
      "r612",
      "r613",
      "r614",
      "r615",
      "r616",
      "r664",
      "r677",
      "r906",
      "r908",
      "r910",
      "r911",
      "r912",
      "r913",
      "r914",
      "r915",
      "r916",
      "r920",
      "r1039",
      "r1040",
      "r1041",
      "r1042",
      "r1043",
      "r1044",
      "r1045",
      "r1129",
      "r1130",
      "r1131",
      "r1132",
      "r1209",
      "r1212",
      "r1213",
      "r1214",
      "r1221",
      "r1224",
      "r1225",
      "r1226"
     ]
    },
    "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": [
      "r1025"
     ]
    },
    "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": [
      "r1026"
     ]
    },
    "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": [
      "r1026"
     ]
    },
    "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": [
      "r1024"
     ]
    },
    "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": [
      "r1024"
     ]
    },
    "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": [
      "r1027"
     ]
    },
    "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": [
      "r1025"
     ]
    },
    "us-gaap_TypeOfRestructuringDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "TypeOfRestructuringDomain",
     "presentation": [
      "http://www.cognizant.com/role/RestructuringChargesNarrativeDetails",
      "http://www.cognizant.com/role/RestructuringChargesRestructuringReserveDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Type of Restructuring [Domain]",
        "label": "Type of Restructuring [Domain]",
        "documentation": "Identification of the types of restructuring costs."
       }
      }
     },
     "auth_ref": [
      "r140",
      "r148",
      "r297",
      "r298",
      "r303",
      "r304",
      "r829"
     ]
    },
    "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": [
      "r1021"
     ]
    },
    "us-gaap_UnsecuredDebtMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "UnsecuredDebtMember",
     "presentation": [
      "http://www.cognizant.com/role/DebtAdditionalDisclosuresDetails",
      "http://www.cognizant.com/role/DebtLongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unsecured Debt",
        "label": "Unsecured Debt [Member]",
        "documentation": "Debt obligation not collateralized by pledge of, mortgage of or other lien on the entity's assets."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_VariableRateAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "VariableRateAxis",
     "presentation": [
      "http://www.cognizant.com/role/DebtAdditionalDisclosuresDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Variable Rate [Axis]",
        "label": "Variable Rate [Axis]",
        "documentation": "Information by type of variable rate."
       }
      }
     },
     "auth_ref": [
      "r1050",
      "r1153",
      "r1205"
     ]
    },
    "us-gaap_VariableRateDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "VariableRateDomain",
     "presentation": [
      "http://www.cognizant.com/role/DebtAdditionalDisclosuresDetails"
     ],
     "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": [
      "r1050",
      "r1153",
      "r1205"
     ]
    },
    "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": [
      "r991"
     ]
    },
    "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment",
     "calculation": {
      "http://www.cognizant.com/role/ConsolidatedStatementsOfOperationsUnaudited": {
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.cognizant.com/role/ConsolidatedStatementsOfOperationsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Dilutive effect of shares issuable under stock-based compensation plans (shares)",
        "label": "Weighted Average Number of Shares Outstanding, Diluted, Adjustment",
        "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation."
       }
      }
     },
     "auth_ref": [
      "r1120"
     ]
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "calculation": {
      "http://www.cognizant.com/role/ConsolidatedStatementsOfOperationsUnaudited": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.cognizant.com/role/ConsolidatedStatementsOfOperationsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Weighted average number of common shares outstanding - Diluted (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": [
      "r178",
      "r183"
     ]
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "calculation": {
      "http://www.cognizant.com/role/ConsolidatedStatementsOfOperationsUnaudited": {
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.cognizant.com/role/ConsolidatedStatementsOfOperationsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average number of common shares outstanding - Basic (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": [
      "r177",
      "r183"
     ]
    },
    "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": [
      "r989"
     ]
    }
   }
  }
 },
 "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": "12",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-12"
  },
  "r4": {
   "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"
  },
  "r5": {
   "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"
  },
  "r6": {
   "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"
  },
  "r7": {
   "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"
  },
  "r8": {
   "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"
  },
  "r9": {
   "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"
  },
  "r10": {
   "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"
  },
  "r11": {
   "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"
  },
  "r12": {
   "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"
  },
  "r13": {
   "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"
  },
  "r14": {
   "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"
  },
  "r15": {
   "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"
  },
  "r16": {
   "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"
  },
  "r17": {
   "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"
  },
  "r18": {
   "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"
  },
  "r19": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "12",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12"
  },
  "r20": {
   "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"
  },
  "r21": {
   "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"
  },
  "r22": {
   "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"
  },
  "r23": {
   "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"
  },
  "r24": {
   "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"
  },
  "r25": {
   "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"
  },
  "r26": {
   "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"
  },
  "r27": {
   "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"
  },
  "r28": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "420",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1"
  },
  "r29": {
   "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"
  },
  "r30": {
   "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"
  },
  "r31": {
   "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"
  },
  "r32": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r33": {
   "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"
  },
  "r34": {
   "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"
  },
  "r35": {
   "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"
  },
  "r36": {
   "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"
  },
  "r37": {
   "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"
  },
  "r38": {
   "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"
  },
  "r39": {
   "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"
  },
  "r40": {
   "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"
  },
  "r41": {
   "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"
  },
  "r42": {
   "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"
  },
  "r43": {
   "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"
  },
  "r44": {
   "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"
  },
  "r45": {
   "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"
  },
  "r46": {
   "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"
  },
  "r47": {
   "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))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r48": {
   "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"
  },
  "r49": {
   "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"
  },
  "r50": {
   "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"
  },
  "r51": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/220/tableOfContent"
  },
  "r52": {
   "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"
  },
  "r53": {
   "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"
  },
  "r54": {
   "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"
  },
  "r55": {
   "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"
  },
  "r56": {
   "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"
  },
  "r57": {
   "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(12))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r58": {
   "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"
  },
  "r59": {
   "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"
  },
  "r60": {
   "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)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r61": {
   "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)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r62": {
   "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"
  },
  "r63": {
   "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"
  },
  "r64": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "12",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12"
  },
  "r65": {
   "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"
  },
  "r66": {
   "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"
  },
  "r67": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15"
  },
  "r68": {
   "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"
  },
  "r69": {
   "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"
  },
  "r70": {
   "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"
  },
  "r71": {
   "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"
  },
  "r72": {
   "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.b.2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2"
  },
  "r73": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "440",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/440/tableOfContent"
  },
  "r74": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "470",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/470/tableOfContent"
  },
  "r75": {
   "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"
  },
  "r76": {
   "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"
  },
  "r77": {
   "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"
  },
  "r78": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "810",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/810/tableOfContent"
  },
  "r79": {
   "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"
  },
  "r80": {
   "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"
  },
  "r81": {
   "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"
  },
  "r82": {
   "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"
  },
  "r83": {
   "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"
  },
  "r84": {
   "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"
  },
  "r85": {
   "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"
  },
  "r86": {
   "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(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r87": {
   "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(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r88": {
   "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(13)(f))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r89": {
   "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"
  },
  "r90": {
   "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"
  },
  "r91": {
   "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"
  },
  "r92": {
   "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"
  },
  "r93": {
   "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"
  },
  "r94": {
   "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"
  },
  "r95": {
   "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"
  },
  "r96": {
   "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"
  },
  "r97": {
   "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"
  },
  "r98": {
   "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"
  },
  "r99": {
   "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"
  },
  "r100": {
   "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"
  },
  "r101": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Topic": "606",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/606/tableOfContent"
  },
  "r102": {
   "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"
  },
  "r103": {
   "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"
  },
  "r104": {
   "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"
  },
  "r105": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/205/tableOfContent"
  },
  "r106": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481034/205-10-S45-5"
  },
  "r107": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480922/205-10-S99-3"
  },
  "r108": {
   "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"
  },
  "r109": {
   "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"
  },
  "r110": {
   "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"
  },
  "r111": {
   "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"
  },
  "r112": {
   "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"
  },
  "r113": {
   "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(12))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r114": {
   "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"
  },
  "r115": {
   "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"
  },
  "r116": {
   "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"
  },
  "r117": {
   "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(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r118": {
   "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(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r119": {
   "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"
  },
  "r120": {
   "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"
  },
  "r121": {
   "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(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r122": {
   "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(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r123": {
   "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"
  },
  "r124": {
   "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"
  },
  "r125": {
   "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"
  },
  "r126": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "17A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-17A"
  },
  "r127": {
   "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"
  },
  "r128": {
   "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"
  },
  "r129": {
   "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"
  },
  "r130": {
   "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"
  },
  "r131": {
   "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"
  },
  "r132": {
   "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"
  },
  "r133": {
   "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"
  },
  "r134": {
   "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"
  },
  "r135": {
   "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(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r136": {
   "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"
  },
  "r137": {
   "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"
  },
  "r138": {
   "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"
  },
  "r139": {
   "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"
  },
  "r140": {
   "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"
  },
  "r141": {
   "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"
  },
  "r142": {
   "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"
  },
  "r143": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r144": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r145": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r146": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r147": {
   "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"
  },
  "r148": {
   "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"
  },
  "r149": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6"
  },
  "r150": {
   "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"
  },
  "r151": {
   "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"
  },
  "r152": {
   "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"
  },
  "r153": {
   "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"
  },
  "r154": {
   "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"
  },
  "r155": {
   "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(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r156": {
   "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"
  },
  "r157": {
   "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"
  },
  "r158": {
   "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"
  },
  "r159": {
   "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"
  },
  "r160": {
   "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"
  },
  "r161": {
   "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"
  },
  "r162": {
   "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"
  },
  "r163": {
   "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"
  },
  "r164": {
   "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"
  },
  "r165": {
   "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"
  },
  "r166": {
   "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"
  },
  "r167": {
   "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"
  },
  "r168": {
   "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"
  },
  "r169": {
   "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"
  },
  "r170": {
   "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"
  },
  "r171": {
   "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"
  },
  "r172": {
   "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"
  },
  "r173": {
   "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"
  },
  "r174": {
   "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"
  },
  "r175": {
   "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"
  },
  "r176": {
   "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"
  },
  "r177": {
   "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"
  },
  "r178": {
   "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"
  },
  "r179": {
   "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"
  },
  "r180": {
   "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"
  },
  "r181": {
   "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"
  },
  "r182": {
   "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"
  },
  "r183": {
   "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"
  },
  "r184": {
   "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"
  },
  "r185": {
   "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"
  },
  "r186": {
   "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"
  },
  "r187": {
   "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"
  },
  "r188": {
   "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"
  },
  "r189": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/280/tableOfContent"
  },
  "r190": {
   "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"
  },
  "r191": {
   "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"
  },
  "r192": {
   "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"
  },
  "r193": {
   "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"
  },
  "r194": {
   "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"
  },
  "r195": {
   "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"
  },
  "r196": {
   "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"
  },
  "r197": {
   "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"
  },
  "r198": {
   "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"
  },
  "r199": {
   "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"
  },
  "r200": {
   "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"
  },
  "r201": {
   "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"
  },
  "r202": {
   "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"
  },
  "r203": {
   "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"
  },
  "r204": {
   "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"
  },
  "r205": {
   "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"
  },
  "r206": {
   "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"
  },
  "r207": {
   "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"
  },
  "r208": {
   "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"
  },
  "r209": {
   "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"
  },
  "r210": {
   "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"
  },
  "r211": {
   "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"
  },
  "r212": {
   "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"
  },
  "r213": {
   "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"
  },
  "r214": {
   "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"
  },
  "r215": {
   "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"
  },
  "r216": {
   "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"
  },
  "r217": {
   "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"
  },
  "r218": {
   "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"
  },
  "r219": {
   "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"
  },
  "r220": {
   "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"
  },
  "r221": {
   "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"
  },
  "r222": {
   "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"
  },
  "r223": {
   "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"
  },
  "r224": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-4"
  },
  "r225": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2"
  },
  "r226": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2"
  },
  "r227": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(aa)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2"
  },
  "r228": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(aaa)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2"
  },
  "r229": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2"
  },
  "r230": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2"
  },
  "r231": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2"
  },
  "r232": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3"
  },
  "r233": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3"
  },
  "r234": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3"
  },
  "r235": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3"
  },
  "r236": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3"
  },
  "r237": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r238": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r239": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(aaa)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r240": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r241": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r242": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r243": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r244": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r245": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r246": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r247": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5A"
  },
  "r248": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5A"
  },
  "r249": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5A"
  },
  "r250": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B"
  },
  "r251": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B"
  },
  "r252": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B"
  },
  "r253": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B"
  },
  "r254": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B"
  },
  "r255": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481664/323-10-45-1"
  },
  "r256": {
   "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"
  },
  "r257": {
   "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"
  },
  "r258": {
   "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"
  },
  "r259": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479344/326-20-45-1"
  },
  "r260": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-11"
  },
  "r261": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13"
  },
  "r262": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13"
  },
  "r263": {
   "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"
  },
  "r264": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13"
  },
  "r265": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13"
  },
  "r266": {
   "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"
  },
  "r267": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "16",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-16"
  },
  "r268": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-5"
  },
  "r269": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-4"
  },
  "r270": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-7"
  },
  "r271": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-9"
  },
  "r272": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "340",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479483/340-40-50-3"
  },
  "r273": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "340",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479483/340-40-50-3"
  },
  "r274": {
   "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"
  },
  "r275": {
   "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"
  },
  "r276": {
   "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"
  },
  "r277": {
   "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"
  },
  "r278": {
   "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"
  },
  "r279": {
   "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"
  },
  "r280": {
   "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"
  },
  "r281": {
   "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"
  },
  "r282": {
   "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"
  },
  "r283": {
   "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"
  },
  "r284": {
   "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"
  },
  "r285": {
   "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"
  },
  "r286": {
   "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"
  },
  "r287": {
   "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"
  },
  "r288": {
   "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"
  },
  "r289": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r290": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r291": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r292": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r293": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r294": {
   "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"
  },
  "r295": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/420/tableOfContent"
  },
  "r296": {
   "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"
  },
  "r297": {
   "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"
  },
  "r298": {
   "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"
  },
  "r299": {
   "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"
  },
  "r300": {
   "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"
  },
  "r301": {
   "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"
  },
  "r302": {
   "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"
  },
  "r303": {
   "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"
  },
  "r304": {
   "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"
  },
  "r305": {
   "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"
  },
  "r306": {
   "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"
  },
  "r307": {
   "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"
  },
  "r308": {
   "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"
  },
  "r309": {
   "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"
  },
  "r310": {
   "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"
  },
  "r311": {
   "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"
  },
  "r312": {
   "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"
  },
  "r313": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r314": {
   "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"
  },
  "r315": {
   "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"
  },
  "r316": {
   "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"
  },
  "r317": {
   "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"
  },
  "r318": {
   "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"
  },
  "r319": {
   "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"
  },
  "r320": {
   "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"
  },
  "r321": {
   "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"
  },
  "r322": {
   "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"
  },
  "r323": {
   "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"
  },
  "r324": {
   "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"
  },
  "r325": {
   "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"
  },
  "r326": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r327": {
   "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"
  },
  "r328": {
   "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"
  },
  "r329": {
   "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"
  },
  "r330": {
   "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"
  },
  "r331": {
   "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"
  },
  "r332": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r333": {
   "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"
  },
  "r334": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r335": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1C",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C"
  },
  "r336": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1C",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C"
  },
  "r337": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1C",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C"
  },
  "r338": {
   "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"
  },
  "r339": {
   "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"
  },
  "r340": {
   "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"
  },
  "r341": {
   "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"
  },
  "r342": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E"
  },
  "r343": {
   "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"
  },
  "r344": {
   "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"
  },
  "r345": {
   "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"
  },
  "r346": {
   "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"
  },
  "r347": {
   "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"
  },
  "r348": {
   "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"
  },
  "r349": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I"
  },
  "r350": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I"
  },
  "r351": {
   "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"
  },
  "r352": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I"
  },
  "r353": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-4"
  },
  "r354": {
   "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"
  },
  "r355": {
   "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"
  },
  "r356": {
   "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"
  },
  "r357": {
   "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"
  },
  "r358": {
   "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"
  },
  "r359": {
   "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"
  },
  "r360": {
   "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"
  },
  "r361": {
   "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"
  },
  "r362": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(01)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1"
  },
  "r363": {
   "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"
  },
  "r364": {
   "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"
  },
  "r365": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r366": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18"
  },
  "r367": {
   "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"
  },
  "r368": {
   "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"
  },
  "r369": {
   "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"
  },
  "r370": {
   "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"
  },
  "r371": {
   "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"
  },
  "r372": {
   "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"
  },
  "r373": {
   "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"
  },
  "r374": {
   "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"
  },
  "r375": {
   "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"
  },
  "r376": {
   "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"
  },
  "r377": {
   "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"
  },
  "r378": {
   "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"
  },
  "r379": {
   "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"
  },
  "r380": {
   "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"
  },
  "r381": {
   "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"
  },
  "r382": {
   "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"
  },
  "r383": {
   "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"
  },
  "r384": {
   "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"
  },
  "r385": {
   "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"
  },
  "r386": {
   "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"
  },
  "r387": {
   "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"
  },
  "r388": {
   "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"
  },
  "r389": {
   "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"
  },
  "r390": {
   "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"
  },
  "r391": {
   "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"
  },
  "r392": {
   "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"
  },
  "r393": {
   "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"
  },
  "r394": {
   "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"
  },
  "r395": {
   "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"
  },
  "r396": {
   "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"
  },
  "r397": {
   "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"
  },
  "r398": {
   "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"
  },
  "r399": {
   "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"
  },
  "r400": {
   "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"
  },
  "r401": {
   "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"
  },
  "r402": {
   "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"
  },
  "r403": {
   "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"
  },
  "r404": {
   "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"
  },
  "r405": {
   "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"
  },
  "r406": {
   "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"
  },
  "r407": {
   "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"
  },
  "r408": {
   "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"
  },
  "r409": {
   "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"
  },
  "r410": {
   "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"
  },
  "r411": {
   "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"
  },
  "r412": {
   "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"
  },
  "r413": {
   "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"
  },
  "r414": {
   "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"
  },
  "r415": {
   "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"
  },
  "r416": {
   "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"
  },
  "r417": {
   "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"
  },
  "r418": {
   "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"
  },
  "r419": {
   "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"
  },
  "r420": {
   "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"
  },
  "r421": {
   "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"
  },
  "r422": {
   "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"
  },
  "r423": {
   "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"
  },
  "r424": {
   "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"
  },
  "r425": {
   "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"
  },
  "r426": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/740/tableOfContent"
  },
  "r427": {
   "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"
  },
  "r428": {
   "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"
  },
  "r429": {
   "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"
  },
  "r430": {
   "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"
  },
  "r431": {
   "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"
  },
  "r432": {
   "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"
  },
  "r433": {
   "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"
  },
  "r434": {
   "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"
  },
  "r435": {
   "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"
  },
  "r436": {
   "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"
  },
  "r437": {
   "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"
  },
  "r438": {
   "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"
  },
  "r439": {
   "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"
  },
  "r440": {
   "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"
  },
  "r441": {
   "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"
  },
  "r442": {
   "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"
  },
  "r443": {
   "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"
  },
  "r444": {
   "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"
  },
  "r445": {
   "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"
  },
  "r446": {
   "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"
  },
  "r447": {
   "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"
  },
  "r448": {
   "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"
  },
  "r449": {
   "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"
  },
  "r450": {
   "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"
  },
  "r451": {
   "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"
  },
  "r452": {
   "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"
  },
  "r453": {
   "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"
  },
  "r454": {
   "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"
  },
  "r455": {
   "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"
  },
  "r456": {
   "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"
  },
  "r457": {
   "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"
  },
  "r458": {
   "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"
  },
  "r459": {
   "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"
  },
  "r460": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/815/tableOfContent"
  },
  "r461": {
   "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"
  },
  "r462": {
   "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"
  },
  "r463": {
   "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"
  },
  "r464": {
   "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"
  },
  "r465": {
   "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"
  },
  "r466": {
   "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"
  },
  "r467": {
   "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"
  },
  "r468": {
   "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"
  },
  "r469": {
   "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"
  },
  "r470": {
   "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"
  },
  "r471": {
   "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"
  },
  "r472": {
   "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"
  },
  "r473": {
   "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"
  },
  "r474": {
   "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"
  },
  "r475": {
   "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"
  },
  "r476": {
   "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"
  },
  "r477": {
   "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"
  },
  "r478": {
   "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"
  },
  "r479": {
   "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"
  },
  "r480": {
   "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"
  },
  "r481": {
   "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"
  },
  "r482": {
   "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"
  },
  "r483": {
   "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"
  },
  "r484": {
   "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"
  },
  "r485": {
   "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"
  },
  "r486": {
   "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"
  },
  "r487": {
   "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"
  },
  "r488": {
   "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"
  },
  "r489": {
   "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"
  },
  "r490": {
   "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"
  },
  "r491": {
   "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"
  },
  "r492": {
   "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"
  },
  "r493": {
   "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"
  },
  "r494": {
   "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"
  },
  "r495": {
   "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"
  },
  "r496": {
   "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"
  },
  "r497": {
   "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"
  },
  "r498": {
   "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"
  },
  "r499": {
   "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"
  },
  "r500": {
   "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"
  },
  "r501": {
   "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"
  },
  "r502": {
   "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"
  },
  "r503": {
   "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"
  },
  "r504": {
   "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"
  },
  "r505": {
   "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"
  },
  "r506": {
   "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"
  },
  "r507": {
   "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"
  },
  "r508": {
   "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"
  },
  "r509": {
   "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"
  },
  "r510": {
   "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"
  },
  "r511": {
   "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"
  },
  "r512": {
   "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"
  },
  "r513": {
   "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"
  },
  "r514": {
   "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"
  },
  "r515": {
   "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"
  },
  "r516": {
   "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"
  },
  "r517": {
   "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"
  },
  "r518": {
   "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"
  },
  "r519": {
   "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"
  },
  "r520": {
   "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"
  },
  "r521": {
   "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"
  },
  "r522": {
   "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"
  },
  "r523": {
   "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"
  },
  "r524": {
   "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"
  },
  "r525": {
   "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"
  },
  "r526": {
   "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"
  },
  "r527": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-1"
  },
  "r528": {
   "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"
  },
  "r529": {
   "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"
  },
  "r530": {
   "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"
  },
  "r531": {
   "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"
  },
  "r532": {
   "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"
  },
  "r533": {
   "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"
  },
  "r534": {
   "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"
  },
  "r535": {
   "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"
  },
  "r536": {
   "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"
  },
  "r537": {
   "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"
  },
  "r538": {
   "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"
  },
  "r539": {
   "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"
  },
  "r540": {
   "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"
  },
  "r541": {
   "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"
  },
  "r542": {
   "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"
  },
  "r543": {
   "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"
  },
  "r544": {
   "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"
  },
  "r545": {
   "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"
  },
  "r546": {
   "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"
  },
  "r547": {
   "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"
  },
  "r548": {
   "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"
  },
  "r549": {
   "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"
  },
  "r550": {
   "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"
  },
  "r551": {
   "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"
  },
  "r552": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6B"
  },
  "r553": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482736/825-10-45-1A"
  },
  "r554": {
   "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"
  },
  "r555": {
   "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"
  },
  "r556": {
   "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"
  },
  "r557": {
   "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"
  },
  "r558": {
   "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"
  },
  "r559": {
   "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"
  },
  "r560": {
   "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"
  },
  "r561": {
   "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"
  },
  "r562": {
   "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"
  },
  "r563": {
   "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"
  },
  "r564": {
   "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"
  },
  "r565": {
   "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"
  },
  "r566": {
   "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"
  },
  "r567": {
   "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"
  },
  "r568": {
   "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"
  },
  "r569": {
   "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"
  },
  "r570": {
   "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"
  },
  "r571": {
   "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"
  },
  "r572": {
   "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"
  },
  "r573": {
   "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"
  },
  "r574": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-2"
  },
  "r575": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r576": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r577": {
   "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"
  },
  "r578": {
   "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"
  },
  "r579": {
   "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"
  },
  "r580": {
   "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"
  },
  "r581": {
   "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"
  },
  "r582": {
   "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"
  },
  "r583": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "855",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/855/tableOfContent"
  },
  "r584": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "855",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-2"
  },
  "r585": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "855",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-2"
  },
  "r586": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r587": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r588": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r589": {
   "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"
  },
  "r590": {
   "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"
  },
  "r591": {
   "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"
  },
  "r592": {
   "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"
  },
  "r593": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r594": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r595": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r596": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r597": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r598": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r599": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481444/860-30-45-1"
  },
  "r600": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7"
  },
  "r601": {
   "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"
  },
  "r602": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3"
  },
  "r603": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3"
  },
  "r604": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3"
  },
  "r605": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(4)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3"
  },
  "r606": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r607": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r608": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r609": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r610": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r611": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r612": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r613": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r614": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r615": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r616": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r617": {
   "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"
  },
  "r618": {
   "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"
  },
  "r619": {
   "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"
  },
  "r620": {
   "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"
  },
  "r621": {
   "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"
  },
  "r622": {
   "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"
  },
  "r623": {
   "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"
  },
  "r624": {
   "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"
  },
  "r625": {
   "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"
  },
  "r626": {
   "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"
  },
  "r627": {
   "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"
  },
  "r628": {
   "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"
  },
  "r629": {
   "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"
  },
  "r630": {
   "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"
  },
  "r631": {
   "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"
  },
  "r632": {
   "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"
  },
  "r633": {
   "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"
  },
  "r634": {
   "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"
  },
  "r635": {
   "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"
  },
  "r636": {
   "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"
  },
  "r637": {
   "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"
  },
  "r638": {
   "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"
  },
  "r639": {
   "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"
  },
  "r640": {
   "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"
  },
  "r641": {
   "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"
  },
  "r642": {
   "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"
  },
  "r643": {
   "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"
  },
  "r644": {
   "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"
  },
  "r645": {
   "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"
  },
  "r646": {
   "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"
  },
  "r647": {
   "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"
  },
  "r648": {
   "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"
  },
  "r649": {
   "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"
  },
  "r650": {
   "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"
  },
  "r651": {
   "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"
  },
  "r652": {
   "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"
  },
  "r653": {
   "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"
  },
  "r654": {
   "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"
  },
  "r655": {
   "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"
  },
  "r656": {
   "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"
  },
  "r657": {
   "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"
  },
  "r658": {
   "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"
  },
  "r659": {
   "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"
  },
  "r660": {
   "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"
  },
  "r661": {
   "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"
  },
  "r662": {
   "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"
  },
  "r663": {
   "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"
  },
  "r664": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "825",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478898/942-825-50-1"
  },
  "r665": {
   "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"
  },
  "r666": {
   "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"
  },
  "r667": {
   "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"
  },
  "r668": {
   "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)(21))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r669": {
   "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"
  },
  "r670": {
   "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"
  },
  "r671": {
   "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))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r672": {
   "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"
  },
  "r673": {
   "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"
  },
  "r674": {
   "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(10))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r675": {
   "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"
  },
  "r676": {
   "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"
  },
  "r677": {
   "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(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r678": {
   "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"
  },
  "r679": {
   "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"
  },
  "r680": {
   "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"
  },
  "r681": {
   "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(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r682": {
   "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"
  },
  "r683": {
   "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"
  },
  "r684": {
   "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"
  },
  "r685": {
   "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"
  },
  "r686": {
   "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"
  },
  "r687": {
   "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"
  },
  "r688": {
   "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"
  },
  "r689": {
   "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"
  },
  "r690": {
   "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"
  },
  "r691": {
   "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"
  },
  "r692": {
   "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"
  },
  "r693": {
   "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"
  },
  "r694": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r695": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r696": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r697": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r698": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r699": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column F))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r700": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4E"
  },
  "r701": {
   "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"
  },
  "r702": {
   "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"
  },
  "r703": {
   "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"
  },
  "r704": {
   "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"
  },
  "r705": {
   "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"
  },
  "r706": {
   "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"
  },
  "r707": {
   "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"
  },
  "r708": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r709": {
   "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"
  },
  "r710": {
   "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"
  },
  "r711": {
   "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"
  },
  "r712": {
   "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"
  },
  "r713": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480424/946-10-50-1"
  },
  "r714": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480424/946-10-50-2"
  },
  "r715": {
   "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"
  },
  "r716": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-11"
  },
  "r717": {
   "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"
  },
  "r718": {
   "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"
  },
  "r719": {
   "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"
  },
  "r720": {
   "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"
  },
  "r721": {
   "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"
  },
  "r722": {
   "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"
  },
  "r723": {
   "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"
  },
  "r724": {
   "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"
  },
  "r725": {
   "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"
  },
  "r726": {
   "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"
  },
  "r727": {
   "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"
  },
  "r728": {
   "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"
  },
  "r729": {
   "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"
  },
  "r730": {
   "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"
  },
  "r731": {
   "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"
  },
  "r732": {
   "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"
  },
  "r733": {
   "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"
  },
  "r734": {
   "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"
  },
  "r735": {
   "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"
  },
  "r736": {
   "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(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r737": {
   "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"
  },
  "r738": {
   "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"
  },
  "r739": {
   "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"
  },
  "r740": {
   "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"
  },
  "r741": {
   "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"
  },
  "r742": {
   "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"
  },
  "r743": {
   "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"
  },
  "r744": {
   "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"
  },
  "r745": {
   "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"
  },
  "r746": {
   "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"
  },
  "r747": {
   "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"
  },
  "r748": {
   "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"
  },
  "r749": {
   "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"
  },
  "r750": {
   "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"
  },
  "r751": {
   "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"
  },
  "r752": {
   "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"
  },
  "r753": {
   "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"
  },
  "r754": {
   "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"
  },
  "r755": {
   "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"
  },
  "r756": {
   "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"
  },
  "r757": {
   "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"
  },
  "r758": {
   "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"
  },
  "r759": {
   "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"
  },
  "r760": {
   "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"
  },
  "r761": {
   "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"
  },
  "r762": {
   "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"
  },
  "r763": {
   "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"
  },
  "r764": {
   "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"
  },
  "r765": {
   "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"
  },
  "r766": {
   "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"
  },
  "r767": {
   "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"
  },
  "r768": {
   "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"
  },
  "r769": {
   "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"
  },
  "r770": {
   "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"
  },
  "r771": {
   "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"
  },
  "r772": {
   "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"
  },
  "r773": {
   "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"
  },
  "r774": {
   "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"
  },
  "r775": {
   "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"
  },
  "r776": {
   "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"
  },
  "r777": {
   "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"
  },
  "r778": {
   "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"
  },
  "r779": {
   "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"
  },
  "r780": {
   "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"
  },
  "r781": {
   "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"
  },
  "r782": {
   "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"
  },
  "r783": {
   "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"
  },
  "r784": {
   "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"
  },
  "r785": {
   "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 A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5B"
  },
  "r786": {
   "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 B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5B"
  },
  "r787": {
   "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"
  },
  "r788": {
   "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"
  },
  "r789": {
   "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"
  },
  "r790": {
   "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"
  },
  "r791": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "7",
   "Subparagraph": "(SX 210.12-15(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-7"
  },
  "r792": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "7",
   "Subparagraph": "(SX 210.12-15(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-7"
  },
  "r793": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "7",
   "Subparagraph": "(SX 210.12-15(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-7"
  },
  "r794": {
   "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"
  },
  "r795": {
   "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"
  },
  "r796": {
   "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"
  },
  "r797": {
   "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"
  },
  "r798": {
   "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"
  },
  "r799": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "954",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477220/954-210-45-4"
  },
  "r800": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "954",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478600/954-210-50-2"
  },
  "r801": {
   "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"
  },
  "r802": {
   "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"
  },
  "r803": {
   "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"
  },
  "r804": {
   "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"
  },
  "r805": {
   "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"
  },
  "r806": {
   "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"
  },
  "r807": {
   "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"
  },
  "r808": {
   "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"
  },
  "r809": {
   "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"
  },
  "r810": {
   "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"
  },
  "r811": {
   "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"
  },
  "r812": {
   "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"
  },
  "r813": {
   "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"
  },
  "r814": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "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"
  },
  "r815": {
   "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"
  },
  "r816": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "13H",
   "Subparagraph": "(a)",
   "SubTopic": "40",
   "Topic": "944",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H"
  },
  "r817": {
   "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"
  },
  "r818": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "7",
   "Subparagraph": "(SX 210.12-15(Column A))",
   "SubTopic": "320",
   "Topic": "946",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-7"
  },
  "r819": {
   "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"
  },
  "r820": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1"
  },
  "r821": {
   "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"
  },
  "r822": {
   "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"
  },
  "r823": {
   "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"
  },
  "r824": {
   "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"
  },
  "r825": {
   "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"
  },
  "r826": {
   "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"
  },
  "r827": {
   "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"
  },
  "r828": {
   "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"
  },
  "r829": {
   "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"
  },
  "r830": {
   "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"
  },
  "r831": {
   "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"
  },
  "r832": {
   "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"
  },
  "r833": {
   "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"
  },
  "r834": {
   "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"
  },
  "r835": {
   "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"
  },
  "r836": {
   "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"
  },
  "r837": {
   "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"
  },
  "r838": {
   "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"
  },
  "r839": {
   "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"
  },
  "r840": {
   "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"
  },
  "r841": {
   "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"
  },
  "r842": {
   "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"
  },
  "r843": {
   "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"
  },
  "r844": {
   "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"
  },
  "r845": {
   "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"
  },
  "r846": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479081/326-30-55-8"
  },
  "r847": {
   "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"
  },
  "r848": {
   "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"
  },
  "r849": {
   "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"
  },
  "r850": {
   "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"
  },
  "r851": {
   "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"
  },
  "r852": {
   "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"
  },
  "r853": {
   "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"
  },
  "r854": {
   "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"
  },
  "r855": {
   "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"
  },
  "r856": {
   "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"
  },
  "r857": {
   "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"
  },
  "r858": {
   "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"
  },
  "r859": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-10"
  },
  "r860": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-10"
  },
  "r861": {
   "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"
  },
  "r862": {
   "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"
  },
  "r863": {
   "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"
  },
  "r864": {
   "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"
  },
  "r865": {
   "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"
  },
  "r866": {
   "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"
  },
  "r867": {
   "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"
  },
  "r868": {
   "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"
  },
  "r869": {
   "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"
  },
  "r870": {
   "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"
  },
  "r871": {
   "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"
  },
  "r872": {
   "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"
  },
  "r873": {
   "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"
  },
  "r874": {
   "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"
  },
  "r875": {
   "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"
  },
  "r876": {
   "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"
  },
  "r877": {
   "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"
  },
  "r878": {
   "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"
  },
  "r879": {
   "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"
  },
  "r880": {
   "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"
  },
  "r881": {
   "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"
  },
  "r882": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "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"
  },
  "r883": {
   "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"
  },
  "r884": {
   "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"
  },
  "r885": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A"
  },
  "r886": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "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"
  },
  "r887": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "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"
  },
  "r888": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "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"
  },
  "r889": {
   "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"
  },
  "r890": {
   "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"
  },
  "r891": {
   "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"
  },
  "r892": {
   "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"
  },
  "r893": {
   "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"
  },
  "r894": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "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"
  },
  "r895": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "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"
  },
  "r896": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "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"
  },
  "r897": {
   "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"
  },
  "r898": {
   "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"
  },
  "r899": {
   "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"
  },
  "r900": {
   "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"
  },
  "r901": {
   "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"
  },
  "r902": {
   "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"
  },
  "r903": {
   "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"
  },
  "r904": {
   "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"
  },
  "r905": {
   "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"
  },
  "r906": {
   "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"
  },
  "r907": {
   "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"
  },
  "r908": {
   "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"
  },
  "r909": {
   "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"
  },
  "r910": {
   "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"
  },
  "r911": {
   "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"
  },
  "r912": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r913": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r914": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r915": {
   "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"
  },
  "r916": {
   "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"
  },
  "r917": {
   "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"
  },
  "r918": {
   "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"
  },
  "r919": {
   "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"
  },
  "r920": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481395/860-30-55-4"
  },
  "r921": {
   "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"
  },
  "r922": {
   "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"
  },
  "r923": {
   "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"
  },
  "r924": {
   "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"
  },
  "r925": {
   "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"
  },
  "r926": {
   "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"
  },
  "r927": {
   "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"
  },
  "r928": {
   "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"
  },
  "r929": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479401/944-30-55-2"
  },
  "r930": {
   "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"
  },
  "r931": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9C",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C"
  },
  "r932": {
   "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"
  },
  "r933": {
   "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"
  },
  "r934": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9E"
  },
  "r935": {
   "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"
  },
  "r936": {
   "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"
  },
  "r937": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480078/944-80-55-18"
  },
  "r938": {
   "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"
  },
  "r939": {
   "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"
  },
  "r940": {
   "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"
  },
  "r941": {
   "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"
  },
  "r942": {
   "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"
  },
  "r943": {
   "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"
  },
  "r944": {
   "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"
  },
  "r945": {
   "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"
  },
  "r946": {
   "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"
  },
  "r947": {
   "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"
  },
  "r948": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b"
  },
  "r949": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r950": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r951": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-Q",
   "Number": "240",
   "Section": "308",
   "Subsection": "a"
  },
  "r952": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16",
   "Subsection": "J",
   "Paragraph": "a"
  },
  "r953": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1"
  },
  "r954": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r955": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "A"
  },
  "r956": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "B"
  },
  "r957": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "C"
  },
  "r958": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "D"
  },
  "r959": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "E"
  },
  "r960": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r961": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r962": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "2"
  },
  "r963": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a"
  },
  "r964": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1"
  },
  "r965": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "i"
  },
  "r966": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "ii"
  },
  "r967": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iii"
  },
  "r968": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iv"
  },
  "r969": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "v"
  },
  "r970": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "2"
  },
  "r971": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "3"
  },
  "r972": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "b"
  },
  "r973": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a"
  },
  "r974": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1"
  },
  "r975": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "i"
  },
  "r976": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "ii"
  },
  "r977": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iii"
  },
  "r978": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iv"
  },
  "r979": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "v"
  },
  "r980": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "2"
  },
  "r981": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "3"
  },
  "r982": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "b"
  },
  "r983": {
   "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"
  },
  "r984": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v"
  },
  "r985": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "1"
  },
  "r986": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "ii"
  },
  "r987": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii"
  },
  "r988": {
   "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"
  },
  "r989": {
   "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"
  },
  "r990": {
   "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"
  },
  "r991": {
   "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"
  },
  "r992": {
   "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"
  },
  "r993": {
   "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"
  },
  "r994": {
   "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"
  },
  "r995": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iv"
  },
  "r996": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "vi"
  },
  "r997": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "3"
  },
  "r998": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "4"
  },
  "r999": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "i"
  },
  "r1000": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "ii"
  },
  "r1001": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "iii"
  },
  "r1002": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "iv"
  },
  "r1003": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "6"
  },
  "r1004": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "6",
   "Subparagraph": "i"
  },
  "r1005": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1"
  },
  "r1006": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r1007": {
   "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"
  },
  "r1008": {
   "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"
  },
  "r1009": {
   "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"
  },
  "r1010": {
   "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"
  },
  "r1011": {
   "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"
  },
  "r1012": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r1013": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r1014": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "2"
  },
  "r1015": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "1"
  },
  "r1016": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2"
  },
  "r1017": {
   "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"
  },
  "r1018": {
   "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"
  },
  "r1019": {
   "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"
  },
  "r1020": {
   "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"
  },
  "r1021": {
   "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"
  },
  "r1022": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a"
  },
  "r1023": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "1"
  },
  "r1024": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "A"
  },
  "r1025": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "B"
  },
  "r1026": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "C"
  },
  "r1027": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "D"
  },
  "r1028": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r1029": {
   "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"
  },
  "r1030": {
   "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"
  },
  "r1031": {
   "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"
  },
  "r1032": {
   "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"
  },
  "r1033": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-T",
   "Number": "232",
   "Section": "405"
  },
  "r1034": {
   "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"
  },
  "r1035": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(a)",
   "SubTopic": "40",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1036": {
   "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"
  },
  "r1037": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(2)(a))",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r1038": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(2)(d))",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r1039": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "a",
   "Publisher": "SEC"
  },
  "r1040": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "b",
   "Subparagraph": "(1)",
   "Publisher": "SEC"
  },
  "r1041": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "b",
   "Subparagraph": "(2)",
   "Publisher": "SEC"
  },
  "r1042": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "b",
   "Subparagraph": "(3)",
   "Publisher": "SEC"
  },
  "r1043": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "c",
   "Subparagraph": "(2)(i)",
   "Publisher": "SEC"
  },
  "r1044": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "c",
   "Subparagraph": "(2)(ii)",
   "Publisher": "SEC"
  },
  "r1045": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "c",
   "Subparagraph": "(2)(iii)",
   "Publisher": "SEC"
  },
  "r1046": {
   "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(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1047": {
   "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(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1048": {
   "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"
  },
  "r1049": {
   "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(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1050": {
   "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"
  },
  "r1051": {
   "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"
  },
  "r1052": {
   "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"
  },
  "r1053": {
   "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"
  },
  "r1054": {
   "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"
  },
  "r1055": {
   "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"
  },
  "r1056": {
   "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"
  },
  "r1057": {
   "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"
  },
  "r1058": {
   "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"
  },
  "r1059": {
   "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"
  },
  "r1060": {
   "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"
  },
  "r1061": {
   "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"
  },
  "r1062": {
   "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"
  },
  "r1063": {
   "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"
  },
  "r1064": {
   "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"
  },
  "r1065": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r1066": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1067": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1068": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1069": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1070": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1071": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1072": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1073": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1074": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1075": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(j)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1076": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(k)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1077": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(l)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1078": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(m)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1079": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1080": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1081": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1082": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1083": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1084": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1085": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1086": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1087": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(j)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1088": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(k)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1089": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(l)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1090": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(m)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1091": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(n)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1092": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1093": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(p)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1094": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(q)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1095": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(r)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1096": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(s)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1097": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(t)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1098": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(u)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1099": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-30"
  },
  "r1100": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-31"
  },
  "r1101": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-32"
  },
  "r1102": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "33",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-33"
  },
  "r1103": {
   "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"
  },
  "r1104": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1105": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1106": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1107": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6"
  },
  "r1108": {
   "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"
  },
  "r1109": {
   "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"
  },
  "r1110": {
   "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"
  },
  "r1111": {
   "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"
  },
  "r1112": {
   "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"
  },
  "r1113": {
   "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"
  },
  "r1114": {
   "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"
  },
  "r1115": {
   "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"
  },
  "r1116": {
   "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"
  },
  "r1117": {
   "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"
  },
  "r1118": {
   "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"
  },
  "r1119": {
   "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"
  },
  "r1120": {
   "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"
  },
  "r1121": {
   "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"
  },
  "r1122": {
   "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"
  },
  "r1123": {
   "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"
  },
  "r1124": {
   "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"
  },
  "r1125": {
   "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"
  },
  "r1126": {
   "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"
  },
  "r1127": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-2"
  },
  "r1128": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481830/320-10-45-11"
  },
  "r1129": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-9"
  },
  "r1130": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1131": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "321",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-3"
  },
  "r1132": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "321",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-3"
  },
  "r1133": {
   "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"
  },
  "r1134": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13"
  },
  "r1135": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "340",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479483/340-40-50-3"
  },
  "r1136": {
   "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"
  },
  "r1137": {
   "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"
  },
  "r1138": {
   "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"
  },
  "r1139": {
   "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"
  },
  "r1140": {
   "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"
  },
  "r1141": {
   "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"
  },
  "r1142": {
   "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"
  },
  "r1143": {
   "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"
  },
  "r1144": {
   "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"
  },
  "r1145": {
   "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"
  },
  "r1146": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1147": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1148": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/450/tableOfContent"
  },
  "r1149": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1150": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1151": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483049/450-30-50-1"
  },
  "r1152": {
   "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"
  },
  "r1153": {
   "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"
  },
  "r1154": {
   "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"
  },
  "r1155": {
   "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"
  },
  "r1156": {
   "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"
  },
  "r1157": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1158": {
   "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"
  },
  "r1159": {
   "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"
  },
  "r1160": {
   "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"
  },
  "r1161": {
   "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"
  },
  "r1162": {
   "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"
  },
  "r1163": {
   "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"
  },
  "r1164": {
   "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"
  },
  "r1165": {
   "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"
  },
  "r1166": {
   "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"
  },
  "r1167": {
   "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"
  },
  "r1168": {
   "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"
  },
  "r1169": {
   "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"
  },
  "r1170": {
   "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"
  },
  "r1171": {
   "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"
  },
  "r1172": {
   "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"
  },
  "r1173": {
   "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"
  },
  "r1174": {
   "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"
  },
  "r1175": {
   "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"
  },
  "r1176": {
   "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"
  },
  "r1177": {
   "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"
  },
  "r1178": {
   "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"
  },
  "r1179": {
   "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"
  },
  "r1180": {
   "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"
  },
  "r1181": {
   "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"
  },
  "r1182": {
   "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"
  },
  "r1183": {
   "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"
  },
  "r1184": {
   "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"
  },
  "r1185": {
   "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"
  },
  "r1186": {
   "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"
  },
  "r1187": {
   "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"
  },
  "r1188": {
   "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"
  },
  "r1189": {
   "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"
  },
  "r1190": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1191": {
   "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"
  },
  "r1192": {
   "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"
  },
  "r1193": {
   "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"
  },
  "r1194": {
   "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"
  },
  "r1195": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480463/815-10-45-5"
  },
  "r1196": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1197": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1198": {
   "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"
  },
  "r1199": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1200": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1201": {
   "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"
  },
  "r1202": {
   "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"
  },
  "r1203": {
   "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"
  },
  "r1204": {
   "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"
  },
  "r1205": {
   "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"
  },
  "r1206": {
   "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"
  },
  "r1207": {
   "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"
  },
  "r1208": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/820/tableOfContent"
  },
  "r1209": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1210": {
   "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"
  },
  "r1211": {
   "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"
  },
  "r1212": {
   "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"
  },
  "r1213": {
   "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"
  },
  "r1214": {
   "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"
  },
  "r1215": {
   "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"
  },
  "r1216": {
   "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"
  },
  "r1217": {
   "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"
  },
  "r1218": {
   "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"
  },
  "r1219": {
   "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"
  },
  "r1220": {
   "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"
  },
  "r1221": {
   "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"
  },
  "r1222": {
   "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"
  },
  "r1223": {
   "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"
  },
  "r1224": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1225": {
   "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"
  },
  "r1226": {
   "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"
  },
  "r1227": {
   "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"
  },
  "r1228": {
   "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"
  },
  "r1229": {
   "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"
  },
  "r1230": {
   "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"
  },
  "r1231": {
   "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"
  },
  "r1232": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-1A"
  },
  "r1233": {
   "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"
  },
  "r1234": {
   "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"
  },
  "r1235": {
   "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"
  },
  "r1236": {
   "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"
  },
  "r1237": {
   "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"
  },
  "r1238": {
   "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"
  },
  "r1239": {
   "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"
  },
  "r1240": {
   "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"
  },
  "r1241": {
   "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"
  },
  "r1242": {
   "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"
  },
  "r1243": {
   "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"
  },
  "r1244": {
   "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)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r1245": {
   "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"
  },
  "r1246": {
   "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)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r1247": {
   "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"
  },
  "r1248": {
   "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"
  },
  "r1249": {
   "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"
  },
  "r1250": {
   "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"
  },
  "r1251": {
   "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"
  },
  "r1252": {
   "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"
  },
  "r1253": {
   "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"
  },
  "r1254": {
   "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"
  },
  "r1255": {
   "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"
  },
  "r1256": {
   "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"
  },
  "r1257": {
   "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"
  },
  "r1258": {
   "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"
  },
  "r1259": {
   "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"
  },
  "r1260": {
   "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"
  },
  "r1261": {
   "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"
  },
  "r1262": {
   "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"
  },
  "r1263": {
   "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"
  },
  "r1264": {
   "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"
  },
  "r1265": {
   "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"
  },
  "r1266": {
   "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"
  },
  "r1267": {
   "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"
  },
  "r1268": {
   "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"
  },
  "r1269": {
   "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"
  },
  "r1270": {
   "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"
  },
  "r1271": {
   "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"
  },
  "r1272": {
   "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"
  },
  "r1273": {
   "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"
  },
  "r1274": {
   "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"
  },
  "r1275": {
   "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"
  },
  "r1276": {
   "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"
  },
  "r1277": {
   "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"
  },
  "r1278": {
   "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"
  },
  "r1279": {
   "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"
  },
  "r1280": {
   "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"
  },
  "r1281": {
   "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"
  },
  "r1282": {
   "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"
  },
  "r1283": {
   "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"
  },
  "r1284": {
   "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"
  },
  "r1285": {
   "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"
  },
  "r1286": {
   "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"
  }
 }
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>95
<FILENAME>0001058290-25-000125-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001058290-25-000125-xbrl.zip
M4$L#!!0    ( *",GEH\8MM_.DH! #)H%0 1    8W1S:"TR,#(U,#,S,2YH
M=&WLO>MVXDC2+OS_O0I]S.R9JK4,!>+LJF8ORH=JS[B,QU#3N^?/NQ(I 4T)
MB=;!-GWU7T1*XBA  @$IE+UF7#824F;$$\>,C/SR?]_'NO1*+5LSC5_^7BH4
M_RY10S%5S1C^\O=V]^;AX>__M_4_7_Z_?/[_?7UYE&Y-Q1U3PY%N+$H<JDIO
MFC.2G!&5?C.MG]HKD9YUX@Q,:YS/>U^[,2=32QN.'$DNRM7@MN"J=5U1*R5%
MKA3S9-"G^4JUK.2)VNSG:Y0V&FJCU.\W^U?#ZTJU6E'*S7I^4*P.\I5F1<DW
M2;F2EQN-/J'%<K5<*EVI<!NI]1N-LMR7RY52@S1KM5)#+JKU*FF4&F65O7?D
MP)QAWH9]_:YKQL]?<B/'F5Q_^O3V]E9X*Q=,:_BIU&PV/[&KN>!66PN[42X6
M2Y_^W_?'KC*B8Y+7#-LAAD*#;[EV?DC(9/;- ;'[['O^A4](E>!FVW+6;X0/
MEV[2WI>&\=ZW='\@I?(GS8 A4V15<+M*Y\-F]]I4*0S-UT]P8>6Y3OB#Y\_\
MY%C$L)&[Q &\X->+^:*<+\DS(L&7U)47^E2J??(N!K=210T?&%Q8'5@>KBT-
M+KAWV]A*U7RQD2^7%L>F;:)=$6FWS#K%L4=+MROFT-#^)(8#OXW9$(OE^>/7
MD+3\=+S<)W;P],V80W3.AF"ZAF--P^GD7URFE6U6Y%)]VRR].]@7KG4"8IZC
M1OY'-]?Z,J)$;7T94X=(^/4\_</57G_)W9B& R*?[TTG,'K%^^N7G$/?G4]L
ML)]:__,___/%T1R=MI!H^8 T7SYY'W[YY#VZ;ZK3UA=5>Y5L9ZK37W*J9D]T
M,KTV3(/" +3W:[R16MZOFJI2@_T*UY] [UB:XKW_W7FA@U]R2AZH;Y Q/HEJ
MUVW03"IJIWN=#'.2!O@:Y($VK0'1;?KET]*#8CPW4'KWFJT0_7=*K'OXQ)Z]
MH99KX8R3>L$SW&ZJRZ^HYUK_*NW_@CL#&#&]@5=81'\P5/K^3SJ=/;R1:Q5!
MBQ6K#;E9W/\E-ZYE+5'ISE!OP4C,WM/,M?*@*_+E/6?BJ\SK6[CI%:3\E7XC
MFO%HVG;7@?<@!3N#![!>8]JQ;LSQQ*(C:MAPG_?AW;N#?_9U>F?@FYBB"$97
MK<'PMBGIO]R;%M6&AC=-9=I#?4,4?$8PC*\4] _MD?=8\ZN>9G[UXA'G]VE9
M7BTZH/@0:H>H&=2$US8SET !B1G9:P>4RR\Y6QM/=%21[+.1Q0BTJ%$*[[8*
M^H:];_X2_YVVZ5KL+Z;IKUU#<]CD[1&!B[G@\S$EMFO1EO>7=_'+I^5KP=_X
MC+7GN3"&U8?Y:O7Z1_<V[K- WKLXB-DS04%J*EV\]<ECIVGM^=JU[^.'M]0P
MQYH1]MBHI%EZQ*?ET6^;-<"S3ZT-')G K[%HJ!GKCPH(\_#T$N59OD2RQZ'&
M"3ZG3'$&?\&\X.^!1BV)X9>&^B0W#_]<5JBK7YZ-8/GI$Z;W@[_ %[$<5)_,
MMN2+)?A?\+WYM=DPU85;RTS#+E\)_@Y>\FEIWN%DD#D@@^>4.?[,P-^OSA[D
M7]EG9F7N9K;(LT-F5N%K9I7 WA\^LRH',UL2RDITH:PD)Y2U8Y/!GPT=HK_A
M_:G"R]XGNJ9HSG>*FEM2M3&Z&J8Q]UIF/LH=A W@;()_ EZ]X=CM=PV,;W ;
M?#XVC:YC*C^]9WWY%/J*&35F(SD;\NHI)WE;535TXR"T()KZ8-R0B>80/2WD
M;Z2<_"\04&L&5>^(96C&T$X+W9LIIWM;@:C:U3%-V7%&-"QB2@LK2L64\^+X
M,L"!OUPZ>MQPB1+# ^..'NFDV:GB@4%'#]@NQ07C@5E'CT'3+$W'"?M+1X^.
M+T5 CD3_M(?E)PU2DB1\ZH/S,T<I2?(B[9'ZJ11_.<'(,/51^AD4?X+TET5D
M?B;"BV";'UYPME*8Y-32'GF>./-VGD4Q.>TAY_DS;V=B7-KCUM-EWL[$H+0'
MMN?)O)V)66D/AD]7')!8T"NG/>@]3W5 <O1/>P!\XO* Q A?3GOD>^X +$E>
M\%"Q>J2I<;<V:UO.'&+?J#FTR&2D*43WX(67GTS+&;59;3S9@:'XJ/[JVJ O
M;+OKC=A'-9;)7_]*B>Z,NHK&RN(O<G6QS%U SC$>[C6#&(I&]"ZU7K6+A01W
MT3_'D'BV3-6%WXBAO@0[9BX3%=RE%CA&!09>K@$OQ4C@.U4U OCH465DF+HY
MG%XF0+A+;20+D)1RA;L<Q@ZN^-NPK[]]%3Y>4AC@+J?"&08RXM=QE]KA# :9
M\>4JW.6:.$-"%OVW"G<5((>#(J6<2%N.CLG,G6N9$TK?%=W%=E<_#,VAZC_A
M-]4<BZ1=L@!)6]*.*X!DP]NKI"V+QQ5&LN,*IBVMQQ5,,NDGIBW/=RAB4LJF
MM"7^\++')>$M)HN$M*7_SH.$C+B%:4L"G@<,F?'_JFE+!9X'#UET]*II2PA&
MAD9*^9'*M""H3\<<_&;"HX1?ERP>4ID%/!,>LN'=55.9]#L3)++CXZ4RQW<F
M5&32TTME2B\Z0%+*%>XR>,(!6V80=XDUX1&M\8B[?)=P44+85.,N#25\AAT<
MXS([Y M,Q_*5VA*3#-O5'<T8MA>9$U'["=L8$QY<)JO2 8]L6.8:E^FK=" D
M.WX!EPFM=( DDUX)EZFNH^$EI4SB,MVTA4D=UV%*%K@DW,7C0(*[7!??D,B(
MB\A=@HUO5&3'+>0NJ\<W,++H"M:Y2RDFCI&4,H:[S.&\7R:>Z*XXOVG.Z,:U
M'7-,K:_$UNS.X-G2D#'++>]Z\ APV[\#)2RPQ7;P?>$<)@L8[G*):09,-ES'
M.G?9Q31C)C..99V[?&.:89-)MY.[#.2)$912MG&7D]R7;??:.U7Q"A7NZ'&@
MPEVN,IU0R8@CRET.,YUHR8X+REUN,YV R:+SV> NYWDR[*248:G/A3)9ZUG$
ML.%F>$+'^K>INV,*]U*QXS-AM*0^$<H-6K+A?#92GP7E!C"9\3\;J4^!<H.9
M3+J@J<]_'@*?E/*,N^0GQV>[G-3//,_!IPWN,IP<X^'4GN29(,%=&I-C2)S!
M5SP3*KC+57*,BO-Z@^<!2).[A"1?AX*=B2O<91TY._\E SY>D[M<(F<8R(9?
MU^0N0\@9##+CRS6YR_MQAH1,^F_<9?/.?RC8F3B1MAP=5P>U9,&A2UO2CBN
M9,3;2UL6CRN,9,<53%M:CRN89-%/+!73EN@[]ZE@Y^)3VE)_&3@6[%Q02%L&
M,!OG@IT+#6E+!&;F8+!S 2)M^< LG@QV+FRD+2UXLJ/!SL605&8'LW VV+D
MD<IL8$8.!SL7)E*9_<O.Z6#G@D4JLWV9/![L3 @II3*Y=[KSP<[%%NYR><(+
M6^$0=RDVX1:M,XF[S)?P4T+YQ%U"2C@.NUC&99XH'<>W9,(^<IFV2@<^LF*=
MN4QDI0,B&?(-N$QMI0,EV?1,N$QZ<7M0V)FX)'.9>.+WG)<L^(PR=UDOOC&1
M$3]1YB[5QC<LLN,;RMSE]_A&1B;]09F[Y")WIX6=BS/<Y1#3?"1+)CQ$[K**
M:49,5OQ'[O*,:09-AKQ+[C*/:<9--GU/[G*1*3LR[$Q\*W.7G4SG22U9\$G+
MW&4MTXF5C'BC9>ZRF>F$2W;\T#)W6<YT(B:3'FB9N^QG:LX-.Q?'4I\5Y>:4
MEDRXGZE/B7(#EZQXH*G/AW*#F PYH:E/AG(#FFSZH:G/A)[S\+ S,:W"71K4
MW_[[2@V7OM QT0S@SS.U!J8U!MM-.WU=&S+!>F837=HT'/E;'2-BHR%G.@EX
M'P:M2*^\>Y]0Q:%J3QO#+9U!%SZU!Q[&N@&CO7E\.<Z#"ZJ)S_&/GJLPH!WW
M33.Z+A!P+RG1#) %N'?]U+S@RG[ YRZG>QK@]]Y, ?Q, Y^[[/2)@#^RJ-#Y
MV88^MVEV;'=B09CI6L@,G1@+&'^"&7RC!@2B0XM<:&?C"K<Y["7.W)BVTV:)
M &J]TN7D]=UXHIM32KL@6A8*4E(!9^:QP6VV/#(V[HFBZ3#R&]VTX5:!C(20
MP6UB/#(R.LZ(6DMW"W D! YN<^!',RF'>5J5?$E.S-/B-I?,*?'+21*?VT0L
M3\1?TE'5Z#JJFJ".JG*7?>6>4V>R)E7NTH4\<NI(<7N5NY05Y\2O)$E\;I,F
MM[3O/!C( /SBXO*K157-:0\MRA9JD_*H'TUCZ%!KC._M32<K''XTB6$_DRGI
MZT=G;B5?+B;#7&[S+AX/@\!YF=0O]-747U'BEFY*BL]\X>J' =1VX<UX.3W
MXC9I(X!U&F"M>FWUZ%Y;<P&%AWEMW":(! K/@L)2,3(*E^+QPU#(;29*H/ ,
M*#Q7KH';E-RIH?!O8FGHI;_,5N"]PC] QU=J**,QL7X>WQY6HMO#2F+VD-O,
MX/DQ$%S!8D_\]#(14.,VXYB 5'*'-FP#]D*,(9T?9/A=,[2Q>X(UM[.@B]LL
M:5;01=XO&%W<IH&CH LW'YBN@^" V\"O3JPOI-!F1\(;MYGO[.+MHO4;M\EX
MOH+UDZVT)+F&6>,V(9Y1YB99[E03>6;><76Z9;1$M89('0M@'45C77HVF",9
MOO2D*S^HKG.7W?3:_1O4@8\6.@O,U0B[H2T72^4'0]5(=T0L^D(GKJ6,B)W8
M'J('0S%A .2][4)4:*UI['O3HMK0N#%=P[$24]3K;WTBXQ7UB1D$0."T,_!Z
M\U!&AN,&>*5RY"4XO+665(!7YRX]&AV>-<:7&V*/7NA8<YPD=[@)="ZALQ8=
MG;4$RQ3JW*57!3KY0.?<6I<:"3I&=>[RJP)PO $N44^\SEV"50".-\"AADNL
M"KK.7=*7#\!])3H^KCNBU'DTO39Y"Z\/$BZ:\4IM!V>6V-J5@/IRP3\XFHUD
MH,Y="IQWJ"^U '@R#<6U+$S#V#85>.??E^ N,R_P+O!^Q-0JQPL&EO8*.'NE
M\USVBV;_#&7\W;LRPI*2I$^GB C[FV-@_E>J#C5C>$MMF&#(FX,+5&W;_KUS
M2B6W*+?.!?L;T8Q'T[:_3OWWOE"=#= >:9/E0:(VNM?--__&]-@!CE=WA%P(
MN3B7O6APMQ271KDXEILD1..,)J/!W3*@$ TA&GQ8#>[6(%,B&EYLKRB62]6[
M]PE\D=IM0UUTKAXUTL<Z/&WG 39"5E)A1KA;/A6R(F2%4[O"W<IO2F1E@\LE
MY./\\I&H+>%NH5K(AY /CNP'=ZO;7,F'P.8Y=3=W*]$"FVG&9J)Z\[)6C>'/
M-V(E=I0LSXMCX,NH,\E(CRZ\K-58@3?.]5OSLE8Y3X8W/E-PZ=1YS<M:3A08
M3*,>O*QUNX0QR _/$]4[E[7^=+$\3U3.4[J.PG3]ID0#P>-[G"F*AT@Z7$!"
MK)G2Q0P!4LY!FJ@F3>F*0D20U@1(+T&3IG1I08"4<Y FJDE3NL80$:1U =)+
MT*0I79@0(.4<I EJ4KEX6:L9G0FR1R S_>I3+E[6&H= YN7H3+'RP6\6G(-S
M%^6B6"9)"4 JT0%221(@W*ZI[*X70JU]]X<+,-)I@EW:\+%M0UUY^DH_'=.@
MT^_$^DF=>]=0$WOW/=&L?Q/=I5^GWRFQ78NU0+^WZ!\N-935=D+!S0NWVB]X
M'H"UVXCM,Z39K[\"9XFEC*:/])7J&T;U8$Q<QV9WE-+CZW&[?),-6'*$!&[7
M2+C6C%^)\;,'7[VE$]/6DGOWA6I&.3WRP.UR3#9@R1$2N%WSV*T9NR/3<O"H
MRH?DV_M>J(I*D?/&[3J' &:F;6>)V[4- <PC +.<'F!RN[21%6!RA 5N%Q/.
MN77P0E54>IRZ$K=+& *667;I4KQP(F!YN0X=M^L7V8 E1TA(\?K%47LL7ZB.
M2I%'Q^U*@D!FQIVZ%*]L"&1>M%^7XJ6-"T$F/V"04[R<<.0.-Q>JJ-+CW,DI
M7E$0V+QL]TZ^D!4.@<W+<_#D"UGF2#4V.8)#VI<7CGH<P85JJQ1Y>6E?9A#P
MO&A'[W+6/@0\+]#7NYP%D%3#DR-$I'CA06S#38N&/*Y_F61C"YG;Y8YLP)(?
M))13O-8AMN&F13,>-[1)5!ZX75_)!BPY0D**5S,N8^^.<-["@9GBI0P!S$NV
MG2E>5!' Y"PAF"@P4[R<<AG Y @+W*Y=9)(;:4_5IWP_E7"QPV&9XO4" <O+
M=;"Y3=L+6&;8O:ZD> WA$F#)$1*XS9YGJ,I6^'3AV$QQ/E]@\[(=NTJ*4_H"
MFQ?NW:4XJW\QV.0(#BG.I5]2<:WP\L+AR6UZ7\!3.'IR)>WK'0*>%^WKI7W=
MXT+@R1$BN%UR6.!&P.OIC4YLOR26'6Z-IUD#M>'!\)L-;[5(DH>S<JH<>#CX
ML,KMFH# 3205DMSFNRJWBP)=!_"-W\&">D"!.9Z8!EVKJF\KBCMV=3REM&<1
MP_:..6ZK_W6]>JS4*/,JMREP;CG!PRG#56ZSP]RR[4C[B*O<YD+C<R(XO_V)
M.HOGL]-G8J5*IW&;C^2?)5PH-VX3=@^&8H[IC(L;]J":MM,9=(F>7)@I<!,)
M-]QFTB+AIDMU'2*,;]0 MU]O&VI;'6N&9CL8:;S2N_<)/%9@ZL28XC;]Q3__
MCN5Q<9M_BL^26SK0#*I^!9D?:,ZS#I[PW <&/OTPR-BT'.W/.?=2XX;5N,WW
MI)1//.C#V@5E;KA@ZI&49$WD=0[@1#E)-2A2-0<INC.M5M0N**]SCA1U@JI,
MI'.XTVG<9FCX9PD7RHW;3 G__#N6EN,NT6!;SO6CYFA#9CB MG1A.;P[A='K
M78=:F+/Z2FT'NU)0^SMQ+?B.:S\ZZI%EIY@O%?-R/8KLK-QZF.QPEW[@G5&@
MX2IYN1B%42NW'L2H.G?Y!]X95<X7JWFY&H51*[<>QBAN<PIH6V:%/XI&[:_3
M)^*XUB+?GK&MHO9*.ZZ#2?[.8,[AMN.8ED&G]_3PM#WOV&&VL%2.[,G,;ST,
M.]SF.;R-1N9XK'D=FA;8]6"H&O&S3P@O2^N[R-5.7_?Y>TRWI=1,T&VI<Y?=
M0$'!$CU3UU1&RP=P*%?<Q\Z$E>\9PZ[WV.07U;ZZ-G#7MH,7+'#_7C,(*!.B
M=ZGUJBD[54-*,\5U[A(HW"/C5TIT9]0%0V-<+BRXR^9P#XMGRU1=^(T8Z@NU
M3=>Z7'!PEU?B'ASH8;B&YA64P)O!LP"<]*@R,DS='$XO%"C<);". 92T,H?+
M5-8NYMR8UL0$]M GT_#Y<Z'LX3*!Q;62/;7+?J9E@0:7&3.ND7%2E_U<L. N
M/\<]+,[@LI\+'-PEX+@'QYE=]G,!)1.9PK0R)Y7)NM.[[.=B#Y=)LYFN^T;-
MH44F(U!I_C9UO/QD6LZH/89Y*B0U=;,-+C-0O% ZR>T!#2Y3.#LH?>=:YH2F
M!\U<9F+.3^-$<<QE.F4+C9D/"E&)8PY^,^%1J4%SD\OT!"^43A+33>XB_EE\
MY?9MUES+N7N%'[WIA*[LHEV^X?@IW J0*V(*=_'6J/[@)^W]V@I2"-Z?(TI4
M-GA5>VU]@1^,;5JE2FK]1J,L]^5RI=0@S5JMU)"+:KU*&J5&6?U?9.K\.[8S
MU8%]8\W(CZ@V'#G7Y=K$^?RFJ<[HNE0L_I\<NZ_UQ9X0([A;@0#5NOX+\+8X
M&'P>P"#S S+6].GUW_&065MZHF_2BSDFQM^O;&+8>1NFY=]H:W]2>#"\@_WY
MYKVT4BQ^UB%2#@91DHO_YS-./:]2Q?2:+%V[ALI*FRB,B7 S%FEDT<$ON;_L
MICRX.CW2UZED#B0L^,% \LLG NQ XK:^..RB/Z^^:<$;\C ]G4QL>AW\\EG5
M[(E.IB#:;)#L2Y_'Q!H""_NFXYCCZRK,Z)5:#NJ@/-&UH7'-QN]=]IG;;!:J
MM1+RUP$4.6KP8I_U!6#]I_7/RW)!+I=#+Q4+I=#/3_6HRM9'?6*SM(*+ =@G
M3HY]!\B+3/@E5\ZM<,"G:6GB2"P,E1C6 "/^=<><A%R<$%75C.%U48)K_K@N
MXAV,CI\8Z@(]LJY-/#3B$U&9,.QY,%0 \]3*;50G\,9]1+BQ(L+U$!'.M7X\
M/?3N;J5NK]V[ZP9"MS9X7D;;O;OY\?+0>[CK2NVG6^GN_]W\VG[Z=B?==+Y_
M?^AV'SI/9YR"'&D*OQ%[!.!Q3.-*NBW<%"2Y6*TTSZ3N*H5BO1Y7W<ERH51O
M)J*CJG*A7 F_%/=1.*I&^%?V5W?QM,E!&BF*4N%0(N\[+]^E+^!Z&:;QY+)$
MB^1[:"_H BCY4DXR"+K#*M6N;TW%'?O>:8XY9P.XH54JYO_%'+CY4UJ2D DA
M$P?+Q&G!TZ@7ZI78_J-<J)828GB]T*S(B3RJ5BO(E484[.SBGCQY1_XMNCPZ
M':Q1<ZRIJDYS84Y3X*85&2PCJKFVI1%=^F%HBJE2Z7MWDYZK[ IUO( OMHK[
MEPL1+\1#TQ<Z,2TG)PU,:TP<"$>!##95KONFJ?>)KIM.WWP/E*&<:_WM+\UZ
MI?9Y51\N>S:?''69[K6#Z7YB;XB1=48DR:.2-'$MVR6&(SFFU*4*QI5_^TNI
M5OQ<*DNF)96J']2/&"LZ(XK7V28>&,[=NS(BQI!*;<7!RZ5FN3(C&)(J(E8C
M*J3SDG8U. \G[3V0"ZGTQXS$7B)%HA"FJ](2==(_V_CR^<RH<><EFY:D\UJ%
M3_)C>,0(OY97R30_I<3*4R,0TW*N]1T;4$OETI6$*:R-TAH#?!E5E*P'AX:2
M'DM35GQ-6<F&IIQ3B6=5R1MM=^8QEU2E,Z>QKRL'ECF6/*J>_B<R]ESO7D?$
M&4/1G2: A:)L1ZF-BR+2O09./Z@#7"J)KI#NV-H&?M?[:J!IJKE6$8_VPR4*
M$:.*&#7I&%4;#R7;4@"/CCW*HS=1+)=+_SLL%?X[&>8DHH,IO#&'AO8G:'OO
MLV525"N3]WUP!(2?O+,QGURFFQ$6F-# +^JB<^2WXFJ/%SID?8D-YPFN!!JD
M!MJI\^WIX3_MIY[4N[OY]:GSV/GVN]3M//[H/72>NM)-Y^6Y\]+NL11VN#MS
M!OI+YTNG1V//A[MW FX,TAI]F3GU)6)+W0E5<%%=E31#>G!LZ6;$0J&/0FL+
MK9VRS&*S7&B6F['!4R[4&@EQ//ZC-GTN%ZJ-:B*#JM0*U>KV1X5&,Y'"%(_3
M:ZPQ)]RG.#Q3A*WUO2IP<(E9+=:-Z1J.-;V!.'\]R+;QCHEEON)SYIF.>JYU
M2W7R1BRZ-<>12&K#@_RQ34EX$!@2]\2>4]HATR/O#WXIFK<'9SD0:N1:I7*^
M7)<;Y>I:++0[A[!W<F &"ZX<$$;A#TRP,-_"NAI)_W MS58UEHT!CX1C_XD-
M?TE'L%E80X*!!O[]<4<B38CY&6:U 88/A9="MR#=C2>Z.:76E[[UJ;4LRM*3
M6?@8)J0K'EKM< \M9HHPHA.V4$%5/DD%5;2T4^P$4UM5+6K;_C^/\,!2H&";
MN5:Y6)3N(8+Y*?U6D+ZZEB5]U5_5PO8<-_]4VI-(-_!KQ^J9;S-_I%3,M7J4
M&%3YN4J3JWU9P71XQWH&YT<SE.B^4:F4:R%]_D$MFT[7DX/[C>;9A-?I_]$F
MGI_FOTK.M8KU6JT6%PA^D(%8.#4TZM%">'_:&+\_6T!_;4)TZ>Z=*BXVCY0Z
M@P'VE8 87M%=U!<2D$9"VGP\8[%?--3/\Q%_^TM#+M4_VY)#=3H9F0:5#.9;
M72U,#'QL(N$JW+7T(3IX4$;:\,TEN)1SV,]P%2P??>L7^=EX'I?^C,-=]@1+
ME5RK@1L^Y7)Y8U(\+;KIZ5.;8S_-$Y)[T$C@7F*BZTKR_P@$AQAJ\-&]9@/#
MI-\IL:YXGY,VP(2<,:2JU$6U*ST2V_$7-T6*3J3H+L([7%AXMY@QH!;@/63I
M7BK)'_JS]?JVXER?203V2C262X5&,UX6\!2/D@O-TK%J&$\9!*ZNUFPH$=$<
M;R,5)<I(4G1BV^F)<R-.T2+,4^I.QWU3_V!_O+0)!BM9C(4T*-4!]? VTN"3
MN0Y)J,#L9!G+G0N.,1.6OF*=EN0^P_W,,ZWF6C<(?:DM844(D*[KF,I/" XQ
M)_+78J%8DB;$DEZ)[E*L\Y'L4>+)[=22U1<P3[YF-,7UZU[W5T&C)>@%E73>
M2O]JS@"%=R5=@)M=P;@_$5LE?WBPE+X3ZR=UI,?'F]T)]5C.CV9@^N]:KA3J
MU3CEH$G6#V [?P7SX_VII(PH3!=&^A-T&67)<O1TK%F(#$%OR0]01\26!IH.
MGA+1=;@%0P)TH/YP-72?P&OJ4_\&>/*!Q8^2"E?!IN"M$XLJE%F8DBRQ"F!;
M^@#/ ^9*M@L*V!Z96$(0U <Z(^*L3$-Z(\M#Q7%Z7_8G\O&*A6P?Y(79]@$G
M<%/_OS 7_!*['[Z)0_$?QIILL9&PD6*PU"Q**IG:A8U5?#$S4#>NA4=#>3$8
MJ@&'.*X]PV\CU_J=VJLX#2L;3+CT.,IV](6-$V>KEUGGP)-YS1=]*I]CI6=2
MIT4DE"80I+'F."!_5 >!LDSL*:CK4XF"M9E*#VAXB,+2B[?$(5Z]Z(IZF3]C
M,5I[<>'.2K'J5QNYWMF14C??DSX@B^N?)1G"#O\.9Z39,&0RP:JC8^L9;\ S
MS4'MCX5#=,$"D9!&OFJ8Z8*FT 5Q=8'0".?1"""#1-)A*E0BB@(: 1LCJDQ&
M+#3%H9]*@.I\Z 5[#*H$WF(%5A)D:0PTF%ZAYP&/ TN-9!M*0\M\<T;!Y0(X
M(I2-3<4#CM@^ [;J@6L#,DQSPPC9Y=+GX+:=-VP>7W C>A_^S1O&&MRI&4SC
M^:Z5W,_+@5.UZ$D5SI2J:A1JLKQ'35RQELP>62P_DY.I9$MP5'*A68V4]^6Z
MFB/IH&V^N<.Z =D9FM9TMN>VF&L],N%K+\@6N_6$)6\GWLT7;6?4BAE-1R%0
M-.@L\-I3;P./X4DSV$MH\,O=5?._I30H@96A(]]V.9KM*<S]$.B\#-W3]5PT
M3^_,_#3O3]\#RQ2KXYIQ1K_@'(&HG35*<3:,7[@"3/;M*9"XN_ X1TC9%BD+
M:/:-D>S&HUA4:9-C2]OVW5=!VD$NG"_K,-@2W6,=7VA20AN$92A97A+,NF&R
MM*)K>YD!F*G7GB6D%8%IL7?I4WSYFP:OAM=*!DS-Q&#_5;.9F^"?QX6)!-SN
M@S=COV.56*HM80VKIFZJ0"E_(!]#XWOI.%FJJ(FT_9-4YT1+_!R5/:*Z'@!*
M^@ P4;VCL"/F83X6).EW:A\SL1AM[K'M.4X\IH(I;U0P<=&:)->?S/-3GY?<
M=VHE%N7*J\Y&*6/E(;9DN@[3HZA0@P(=7P8UVW;1F_=+O%GE%66I7<6K0+&]
M"A3"/FM/+$WW*"17O>Y1UP>1ZL0]#HN%4JT:-^M:JQ=J\O92O.CYS5)M>U_K
MR$^J%9K%2Z@/C+9)[.;PBD"QF^\4C'J:Z9XNTSUQ:OTBE5[S7XW%L.IQ=[6.
M;UZ\YQ?SS4OXT@'M:!2(#.T+X;CO,]ZSF@/@MFMHGL?HV=_<BA<IY\ Y5K0Q
MT>U?<@]/]R'%3 PU##2>&'7F%GRYWR/8^KQJLK,L\(% 6: '/*LX<S8KN5:E
M*5\U*Z6K9FVVXRD8ZZ&E>DO\V.@-M5@!ZT9/P2>FC+ON)J87.UY;% M47NG:
MX25S\##+7YQ_A?0!0:ZS_I6MH]AQ41SC(8[QX/X=2X(K$,L58D^1-C\/Z\OE
M0JD1>\]ALP&AR_:-@@D0>>/!-G$/V*K/#M@:6?.W#6F^;U'R,T\&8/FNB?Y&
MIC:^-_P4KHK,2L[$05SG.(AKP[%&O.RSC--><8,#Q<M4>NVOCW=2YQX&_=2[
M>^JM'\O$04[OM#H29+U0].0]CI*L%VKU9':2-DJ%9D+[LNN%8F/[9O%DBUB.
M$-"=+C=S<1,Z6= =+=/T##;XB(W;9HOA)S?118Y,]/:Q1#?1V/KHVV.GVVV_
M_!YBFI//$$6J;UBXW\+Y;@:RX'4\7I<V,)G/Z$DH#3Z!5&:']/W6?KF5'CN=
M?SX\??-.^_SNN98QU(C0%+PR6$ZUIN#)$XQ82O?<?NEY[N!#X8@UA$) DA"0
M&FC AZ?VT\U#^U%Z>,(C2_U,@%!^%\#;BE!^IU5^#PX=^Y6(0OGQ+B!-/!C+
M8"&?OZTQ*!!F76^]IB(??AC$536X_E$HQ8O@^:4IQ61WHFS:I.%799P>AB6.
M8+A]+-%AB%M EE3/@L(Q!PN*Z-DO/5E40WZM+$-Q6B>_>D)LBJ?"6D;<4H6R
MPD1_2JF>T28%>;1-_<+6'</6;6.EL'7"UIU*HU2WVKK.A'H/7W*U9[W\>O >
MFF);!Y/_;K(>9G?^V?)IGLF%6.VJ;[53;:BKPE!?BJ$&5E:%H1:&^LP:I;'5
M4.,>9(N.J&%C;U \'6],-YOL].K5!CO;.<6COQ!_HW$Y_D;C$OR-AO W+L7?
M %;6A+_!Y4+;)3H6Y=)6QX)M0QV9.CS8_KMT]X>K.=,MN8#+,&](DPLQ;SB5
MU)LWG(0P;Q=AWI"5=6'>A'D[E>JH;(^;B3V2[G7S+3S!G5Z-6<$CF](<ZN,,
M+L6=J%R..U&Y!'>B(MR)2W$G\#QOX4YPZ4Y<)-[JV"K3@3$YIL1-?:K0-Z?D
M?_/"]$V*ZO9E4;?/N8 T6"6*089, \Y:R]YJMN+:-A;+HO?8-H@^M;65>EK0
MIZI74(OWO%#;U5?+D(06O120R)=65)$B-5H6:I1S"2D5F[G6O_"@ \UAC3"9
M2H0/].!OU*BZ:;O8XKO=-UTG.)'[1;-_"C5Y,2 H7UJ5>(KT9$7H2=Y%I.1M
MUG(L8 S3D<^6J5#59=W'A1*\$ Z7A;-X8B6XT"A$= KA7T8@H.KT?KU[.56;
M$*'_3LK;\J55!'*O_] )E$2;$/ZEHY%K/=(A[L9'QX\B*X3G=SF\%9KO?.%O
MJ2WT'^\R@J=#8\9/NB>*8UI"]5T.6X7J$PO-0D0VBT@EU_IA>$<14PLK>XGN
M'5[J[U+I4L6U-$>C7F+PA\W."/'=1*$H+P<%6564QSGE,4Z 7#V"FEP4'B$C
MB<A(/=?JL,/;'PSO^$AXE-!_%\/;K.H_'AS%FG 4>1>1<CG7NGL?:7TM]&0X
MH?4X&4M,EI8/W4:Z?M"+.#_FDC!2R[6Z#]^>VKT?+W='/3!&"/Y)F5K>NN%K
M[0#S0X[_%A<OZ>**10B.Y3W*H?,A>F#I<-:P(>YW1#&>N";.*#[#6,Y^1G&?
M*#^'E@DCROO$&+#_/A\>!LDKI D_\5<*)A!G5#(MEQKTB*.:'S7I#>ZT1_XV
MZX5JJ1+WQ%^Y7"B6Z\F<TULIU&OE78\*\7H""A@F@#NMR<KPXV)OZ0 ^4Z4>
MM<9'S%B>;6J:E]';.;&8+-YX_FK<PU=W>,C_=6U'&TS/E,PI%?O5?$EZUHD1
M.4(X"F7.,_V>17# $@##D(AJ3G W^\2U;-Q]A-O<7UQ0GSZ1F/5CK7'NWI41
M,894:BM.9++MC[]BH9H,G<]!XK:*" >RWFKH+*K2W7,W@K1>W/15?_J46 ;6
MZ4D3 ),](A8]JNY*C'AGD]'VPSZ:Z0+F#>,9:&QSN 8.L [#HH9"A;[90;;N
M39;4BZ) M.&@#>LZQ%")I=H09JF('')TQRC5I+O)$DZP78^#/LV-:UF@1J8"
M%QM)=9<M7(#RH(8#5N;.M<Q)2KR1L]#JH=?.%#3&8XVUK0%'U1P$!VOTR+OT
MH3V94*+;'\$S@<]5C0C4;"3C]U[&0.,:ON]A7TG?*8"#E:#VJ#(R8!3#E)B>
ML_G]-YW;[]F,>&Y&&ITUO */]I8J&FN;]9W\I)8(?'90SP)9<Z3VT**L_]B9
MM,[YT./-GP3SE]XT9R01F/=X3"T61_>)\5.RIV"P0$%1R6M>V9Y8FBZ5&JP[
M<>4*#S$F\'V5J@)Q.RC>ZT:V_I<RYXYK20 80]$F "ASIJMLMV]K0 IK*GRB
MG42\[?PC0Y#Y86BSYOLV&+4)L1RFH,"I_@>N_B@BZ-H,E6XG0U"Y)5/;W\O5
M<1W,V.#0!3HVTJO7S5)(?DL'%$,IBZ@4M_A9U+&7UB %0%8HEJW%QCNQMAB3
M8-UOV0RU[XQ7S3*-,<O\7L%46'R$>1K%M"98[T>EH0G#QO[48LUQ%S5_9$G)
ML&4">"_XM6)]<0N=PHJ$+A\>"YT'%BF P4ZI60[/KPCLK!#Q/DM>R\+I,=1Z
MA6C8%L#81*MO[?9SAJ#QC1K4(KH^!16B4%:=N5#Q\NSEX3!:U@Q6F+F<:@&5
MTQ[#BY64I.+.Y@T"F;-:9><AS#ME0!3<[4/!7[-DJWZE1'=&4E?1$!K"4&TF
M%/PNW9BNE27?]SM1+6)?><L_4BP29!0F'J6"+4KL, .M[[)SL#I]&%[4&M9+
MH<<-C(5H^%KBN(YI3275IXVR2!MS1AOFY=#Q1#>GU&_VYO]EV6(E<C?^7K)D
MO1YP(ZT!_LT+?:6&2X. *QWX.)N/^-!K][+I'2_4?&+)IZYC7KB':LA@7O**
M>A$>\@;\W&9*R0 DC,5RX7G)0SH4S3FH]I2E=>PGTX(@2N1F(M$*!OB-&M+$
M,H<6&6?3#F'5G5R4RWDLT0Q(@?NS;0V<76TPE2#,6JC&&YLJU:_@ T<;PVL6
M%C4'KJ%X?K.WV#D[Q9S];5$V8_"I!^ 623#5=.5_SH=2S0")OM$LQ=6B;XF_
M*!(LYYY9W,\RT-Y6&6E@>KT#]J,4!]@Z!TV?_T;&D\\O&3*-SY:INHIC2VSF
M>! X "DUF<:S"=\+Q2Y1^A2K_2<Z14$DRA^NYK4JL[.ID=H+% #=0QSIC5IT
M@43^JEE)!H,)6LD&RPIT9!U1\/,^'6H&%I2A'L,/+ I6E!E8L+2:J4H?X F,
M8FB+-158@+88;P6[3+Q5?]M51DO,F*G"@6;9CN2\4?V5!B. +YAO!K7LD3;Y
M*-3C#M2;OV5(-8(N9(#ZS;1T43NRN0#GYB%#H.BZH+/&=.YOB83W=GK=9:GM
MQ;)/OG(HSJP\;;[37>!F2UF?"31;C5NR!J&-85UL^F051]]88).E;&<72XF,
MX94T]*K9F/(AZE@S--OQ:H\$7C82;XJE6!G:RUZJSF8-2H>U6QY*7]'U[8Y,
M"U[QG3 CYMK2HZ,61(BTH\,G>9=>*)[\E+$Z?)SXC>MXKLX_S+[8*+B=7!00
M\FB2+!4;_3!L](C!NW%P]CK,?J')[1[]1#C SOE:"6N.3J5_/YR]CCIXO-^_
M'1_?7'["V5I.,]LV(U205;S17C5=>L%;[/E6H5KE2JK(TH]"MW!3D/# L?IG
M28:AT=#.^PF.GCWQ6G. 6$J$^5!@'/U#&.*=K;:U_U!X?]9<N=Z(54RQN4O?
M+-.=8'VP4KB2#/--^@D_#-P2=V,.#>U/[- Y;Y0F=<V!\T8LNO@]@;,=1NV?
MV;#@#%Q^<N*?,%[5C'*Z0U9!T;V]R=_<WIPK[7 V[;/2>P@3#AI86"^-%>2N
M;L"[P[S$[#(>U0,S@.N&J.Z,A*VGC#2TB@ZJ13#A>_]!+9L>K_=G<#S9*ETO
M19KG4.O>/OT>-\8X)76X1637=/$@<&,-FK^;UL]]@;EVY&)P-Z\'[67X:Z<]
M# W85"AZK(IS&EI9+LCEG4>8G>51E:V/NJ CTS8$8[J[7$QVJD-T0P] /)7-
M*?%Y<O!1^?^=6,K(.^.^7&)]@:O2/2XAE(KY?^TZ?#=DP <<^QCEG,Y<RQLK
M/S^EE?\2.>NU+,YZO?BS7N>IZ1.?7-HL5&NEV">7%@OU>C,1 UMJ%"KE\$MQ
M'R57"N5B,F:_)!>JU5IR$Y3C>Q"EZH9@IK08L/@:-D$GXYA']7IMKTSKC5BJ
M]&B:/_WSNQRVT+;L8&R/,G8N\G@?:0;69E_+,M+L](X$LU&8"+=G<V3]# CK
M;,"JT#5;^I=++"QXF$HOK,Y<,@UF=3V3@J;7*V+'A+AA.A)\QS%Q!Z$N#0AN
MF< + X^J>=VGZL(;/^"! '[)^YB2H+"]2]F&,$DNW04K4HN-ZSYZ+]6,5Q/+
MU"W-_NFMJ;N&XC5KP(+"@M3%,O<M;Q^3J=2G09&\!O/N3Z\D,C9Q%!B7(A&,
MH7W%1N#:3(FN/@_7:37?'_7JZFWI;W]IR#*$\E37Z"N]8G^6/@<?T_<)S&_U
M4QC,ZD>*Z>KJZH=O81_B8:FKGV'#)&/M3@H0' ,%UIZ 2\OKHYJ8:#$THJ^/
M#1M^N6O/L4<XON!#"//]S\%SU[!!OT,7KB%9#3KT>CTAP2GN-;!\XK\22R/!
M3@F\AAL;V%8)8C%+M$#Z*[S4GTI@?!27U8VR?0NLF(L.IQ$!<V^98PGH0W'O
M!/Y[);U1-B#7PIT6%K6Q.RL.UY9&!+=(8-MGN &A-"8_MX$=A\CZIL'M /DW
MK!@RAH6-X7(">N2()[)'4S!1)=!0=%?U] YRW71M::#IK&\RHS!P%CYBIX>P
MM-'=S17>BPRQ@3$Z)38VEV.$12HOO\-[ %R=/8!,)I;YBJ=% -X,)M?(8N(Z
M(U!??^*9L.]4<1DNO8VG%L #U*4=</C("]Y;J1J.KD#Y+$S= MFRV-XA-KN9
M"*K2P'5<"W</L:8CB,WY1EV&NZO9J;A7DD(FN/0NH>(R5 V_"9]ZVXEL%!5\
M>M^U8: V7!C,FD?"?:[NUSO-/\6J7)9%8WU'_9L"/8_B31V-41Y&\I,ZH-L4
MZF4,B8YG-+"G>>,GCF-YCW(L&!J\?'&2=#! 0_+* (:=#QSR+EG!QN*%S]C$
M;)!V7?O#U6!PT]DL&)$])0(/5Q0$',S8)\F<-A:% 1D+]X*R 5W+#I7P/]20
M:HII.S Q X(DO';%SKGV*&3V_^L-UU[Z-D)ZB;XSG;RTA0N_HX)BL*8S6BA@
M?N !?0JJ2C,M[RW!122VZ3J,!D![;^NUC<RR6>MI)""3%P"1JQ/6^ AOTN%U
M7I\CF(8#*MA_%A.I"6ILBL,,^ DDLUQ&'YT]$A4K?!RIR=15\(;5;W^ENH*G
M@\^G[Q&0F8U0_ </VNJM7+$K?= E*CHZ2'6%G<WI2)[-#HY0"XRH1U&8]W\]
MA\6^6F MVKE2_;,M,3=@X.]N]YM) 9'=\<0S;H&"6D0%_#Y%$KZ--&5TA5=A
M;IHE&01Q[PU4,] JLBV6,SO&7M*G4RQ\9^-'RIIZ =TF=RZ15[A;$"LPL94X
MXGJ$CHI'-$9)#QCH$H(U!ZL*DH1&#FBH,1LV8):2[3_T1!P(A,J8Z7!FC!<%
M$14S-@7P/2QG08^&Z3*F:5&Z\?^2X8[[WG&'\ SP03$'B.PR W9Z8U0(<]"8
MH?:&!&#9.'#31OIYAT[AH#SMN<UX>S8*(YDH%KN,ZPM>Y)/',.>Z7-MMP_.E
MQME" >:5U3Z?SZPMDZM4\=P9W,)ACC6%H7)(S8F)^D=9M"*V--3-/C+7\PFP
M9Z@"&LL*]M)Z9H2U7F/BY D&TXT^VCW;QSI0L,VXAL*6WP$:GP6S3\=L%K'8
MGG6FZ*JC#,X< E_)VT!0=I0VJ $G6 I@B"#J*ZHS7RL@DVVOEQJZ<#!*YDT"
M)Z2?E$XD["/B&3@?)A98<A6WJV.<Z3M"##=O@5>"*B,2(&H"$(D @GFM?0@$
MG"GK+.,R_VO@HB)';=]^R'O6>@X$K_'T7,(7>$]\FXCE?5K0=F\N^T+4S\=9
M]./!I(-K8 5.##C4K.OF3TW7J3KOI[E@B<&!&XX "L$]# 5,%0!3;=,PJ+>Q
M:_X7DW?TY2S6+!BA\I-. 4?L/E4;,E\>C #QX +AOL:B^\ SP\%"M*DNN>0+
M!@B]2X/%"1,O6XX^M4#6"9'E&IZO[F^A@"ANUI/5UPC,)V:A*Y@4>X1I38@&
MF)U YU%U%?BNS4)=P!CXAKZO(-AX/@4QIEC3#WSU\K2!8=<A:M%9X@>&!5&9
M">((+(2PT/+<^B L\A,\,]8+7IY1V7O1)F,(Q,X#T+G^Q:&)^[=1\8XQ)TL"
M2QZ>8Q$\/"$/P2L&&VL,Z5(R9FB9;T%Z<68-36M(F!D&TTS0?=9U_%<S%B\X
M(\MTAZ.5%%;@HFU BP-\95V2\+V8FL(<C(#!"6'@+9TL( #9LM(/TTLSXHJ9
M[J7)I#XU*(BY/>L]Y=_Y61*\.QWO=#K$C+5%)ZZ7R5S)RWN\U088\ Z(IB-[
M@5'@53N!ZP1?^.0OAZG$(5XVS?9ZN$PE+/I11EY6%&]3IIBX ]^>*#^%F)Z2
MU0/=Q7ROY_F"%1V8%L4FJEXZ6YE"#.0OIS,5>A4LQB+;<5W%=Y=&5!TNK(!@
M<(V^F+<"0/V<Z<*K!(]/R./EEG[^@AB,3:5C3<%%BHGF_3I?43==AQ7F,46L
M:C8NFUX%2QWS!:8@@8XHF*5'%A;'-JWG"?:?C?V@GYFE]:5ZA:6",6>.7.^Z
MWY:6$+U^0^.^)M3F.>1F5A@0K%2S94-P?Y;68&<!C5_K%&@^4)S$=BCFBA0\
MCWFZL(:/3Y^OS\\6(KP$H:1276-?@(C6@X@V6V/M!^(L%IU.&]%0;^>9ER0T
MI%?D[H:5Q*4];5?2CW]Z30M_7'DKW&-M:/F5$>!O!;W%@HHO!;/*-*BR""(A
M]KK _7HC&%^_>2O?LS06NN%DNG"BU'R4WGHF5E$1!NG5X#E8MQJP!7E6JO *
M7D&0/YL5[X@,)P>A-%9,Y,%%8^W%T>V&@$VS=;\4!N(RHIIXWJJ7)IG538*'
MAJL-GEE9J=TQ!P-,<+-*G^"QH-A,=LE'CZ=^4/=HUBI^$"=4(.2L")E79BU@
MA34,GR)(&)\-=TPMK)I<6CIG ;^_F#:KX?+5RKS6QP_ME]R36>6$,97^"\&]
MK08:<E9$@86Q+#B@6[(X8L<M=U\3.V[%CENQXS:Z=F:TD,6.6['C]G@[;L7F
MV8O:/"M<X<1=X7E.Q<MP>BXJ>9=T\N8M7W@NJV9YI7T3+!_SSF6V)&I _*OX
M69U@B</;4H1AETHFCE\=$AQ)9SL6KFI8P4X1>"+;=P;N,+$L',!L2Q>6G6(?
MI7G-/.Y\@)$15]6<V5:.^=G0K.A!H>Q,'Q%/G0=$$.R8-K(7R_GF&UK8_A86
M-"DZT<:S. A7.%POT2[2ZKRD2S1C@'6]7EFF.S$]5CT\2\QI\M*ZN.K%1 YW
M0/EU*O,[@B>H[.N?D?V"HZ?-Q'OKDAYO56HKEM8'=N#N']Q&M% ]Y*U.>[M^
M;,HZB'FE^[EG8CG2PY7TX%#P3=L%Z043^??>O<%F8[^2K&T8+CMK?7$S.SJT
M_YRU))M2@A8#=Z/>4C :?6HM.<&5H^[8/14D?C==;WN5^JK904K)8!LQT<@-
M7(LQ!K=3ZTQ3LK0TV^$,5 NDT';9EL69GO0.HV.W#C2=KFW8#>JV66\![^;@
MJ[:_Y=_!5M1JL&M\!V2%+QO=EVU4<ZU%4?% +1>D[^L[%F]GN^B926P;1)_:
M&E.I][-E_YOY-EZXYV5>,]"9U0PP7SFMQ"HL>OKGD-&<]!OUFO\[*'>&*9FS
MK;$HL.Z$'9+,BM91BCW)W;*%\6U$F52O;+LV8+B:P7:#>DL-?BT)[@UWYM4C
M;QH6B]!W7&S 1_A[]V?+5-XQ!60RT37%RS'.S_9"+WVSWA198NZ^)K+$(DLL
MLL0QL\1ED24666(N^C+61%]&SCW,P_LR'DG5[>R4QZ1(>FZ_]*2'@G3_\-1^
MNGEH/TH/3_>=E^_MWD/G:<W52'B0S1B2ON[V1)2A9F[7!([9CY#-8!ZGE0H;
M]0>@AW5<9!'Y/#SK+G39^V&P9#15/X8XX='((<NYL\!QIQ7RX!C;)S[U"&\Z
MWYX>_M-^ZDF]NYM?GSJ/G6^_2]W.XP^4EZYTTWEY[KR$"P]_4WF"@3_<MGMW
MMU*W!_]\OWOJ=:7._8(V>.YT'U(QFP7AX#A":C8+]6(];H!4:Q:J]>VA2.1>
ML>6"7(O75W?SYPTYH0:V<J%1WO[R-(1:C4B>]@?-P%WNNM^"S,O#3 CVR=1=
M:G\\+-;R<,W3?%ED(05!18S9%7%N/B;23H1@"2*@0V6]$7&DXYQ*,8Z2":<"
M/.5,(6;;MJD3)9409;X[P''J1R2KGD[!H_#4QXW?)Y$P7ETG+ZUQ;XM'6(G]
MV^2:PL0>>?7:^ LFW5]9.]0UP0B985'B*Y48/L._1IG)Y]6\%U=3^**]XUE4
M]]AC!E=I7$-S7C CX-IJCNTC@]&S#Y0\@%&EBC8FNOU++E_+20894[PS/R1D
M<HW\;ALJ_G,W9W;;N2&6A87__T:KGY.\91N(X-Z=:\,=YU63I2;PL0!V( L\
M$IZ-0=X@7R[F6J6K9J/XY=/R0%=CY<T,"(0E,B-B2;; ;CJP6SD#=DNYEGPE
METNGQ>[^)V:&>%DI,#-=[(>69X?/SWM0;W:^Y'TH$2K2Z1:('<J<4;4'1'V8
MTS0$XC*H9SD>OO< X.&J.^)+0WTV@9A(*C0B8LK<(29K"K-G8?MVHBBFZ[6<
M5R@8O+Y.KR2#.D)Q'J8XVSY=7V9D?:*.'VS&=2 JN58%'(@F5^(B%.R9%&R2
MR*HBLHI5OI"5-47<8;6-RE(B2JC?P]0OHZF7?]U3-&J8<2B7*ER)AE"Z9U*Z
MA^.ICGB2BVGU>7>MP[!7E^L\Z]F>B;V8#]&S6XEP@4*QR\<]1!X:N5;]JEJI
M[BT/D1"9J'*-M[ F$!3!EST$04V&H.+^%CIQ!"7JN?*K2)\M;*#D-Q7$!;V)
MMT-=I T.5JD!:9]U8CAM0[T+J LQWKH(5(JY5K/1X,JE$"[JF71I3.B4 #I-
MOJ*;C*C/SNS$6G;\K^^)"O691-@?D/81*?N"+^D,?MB4^1DA0B#G6M7J_BZH
MT)]IPLZN$#\F=LJ(G;2&\ZE6H-],4WW3=%UHR\.T94#'F(%7I8*!5[%8XPK[
M0F^>26_NBZ)JKE6[:E;+7*$H(QKTP7#PK&#<""2\S\3TZ9RJ7EX+ J^[=[]U
MT+Y2PI:AA(^:%83MT+7'0!A;F*HV+[@&@%\]?$L'U,(>1)J!+3B]]IM"(2>E
MD /R/C#J]LC[3&KB"DF#K=Z6A,N;#5SM4,/)X:K)<%7A*X6?$>7[:!I#L6$@
M896+1-U9_5W%=2N^UAZ$+CV3+HT&&%RMBKGY3RC)Y(I3@>BB/O5(]:E/,]K&
M=!ZJN.OJJECDRWD0BO3\):K[0ZK,("7S%>=DL$HU7,LF44^8FAWHD6=Y.1(>
MJ=XVKDA70*2;5\U:G9\ZR60J;84T7+8T1*H=CBL-55\:]K=P9ZP:+L/35=/%
M9;L(@01O[; >M?G1X5@YW'5,Y>?(U&%VMG^"@X1%B\XT7LNL+52)WO'J9 ^Y
MM,99^IRKHGM6\F0.=OOB2>JXUU<TS>)G"D=H%_#L<7FV(V;-?M5RK7+<\$RT
MP1)HW*O%P$XTU@&-E1,W9<M:>X!9C8"%YQJY:Q9 Y,GV*PIX\<BY&=R-7*M:
MXJLL1B17S[SBOQ,TS5RK4KW@E:H4*,R%3H J[8LBJJ1: 'XU+<M\ T*$+-#6
MBN )\%7*+73EN3L ;@5,B3O 9$U/KNY#7<CD")V9Y#[4(/$YW>@VU' I7Q3Y
M9P0\L3:B1@ /+MI?\D[4%.C2MJ)8+L3H]'U"#=M?X#"7&OL)]9IDMA2IO;"@
MU#945O^R\%',E<%:!=NTE^M\^21""9\O!9H\Q*H(L5HIK>F!BZFN.E@E9ZV-
MVZZB_SD=]^OE5L-EK:O* 2T%.*U1$C"*LQ7@8!CA>M15M<%14\F,;!-87:2Z
M6M@R(+S=1!>L%HN[UP2@P5U637BP?"Q9;85-$V"35J\TU7IS2PY6J-"CYV.W
MR42]F&M59+%)-1OXV2\ENQ4_)<2/4*KG=$87NJHL*U;16B7QUBH+P5MHP^$Z
M+G'58QZ"*?1I2M$3MX'*3O2P-2Z^K'%&M.F\38JHIDJN/\HMT'*K^U#)M:H'
M[-D4ZC)-H(G8(V4G:*JY5J/.5QG)#BVI:O9$)U,<+MV,L6/>E1$UOM;(1=0C
M)-O-9=&%V2:C-8@+A6+/"'"B]&R)"IPZ (>SKFD9K!T0-0.)UPS$7.6MX\:L
MJV)M_[Y7HE@@!?B)7BP0%S]-Q$^URA%^DM.CT=2GJKV>J6N$.1YK7I='5B*+
M+(?14T/!KB ?NI1* ?DW#&\P.-KP/-H!;DQ,]IO&M6L V?$N(!GA9BS2R$()
M^8M6J9):O]$HRWVY7"DU2+-6*S7DHEJODD:I45;_%WW-)].A4NG+)Y+>*139
MZ+?#XJBH_3A3"4QPHK6EV:'RX]K2=UN[-C3]EYQCN715&2Z(5=M0;Q:%*M!Z
MC2*\<E7A)3.5! Q@7,MP,#5*&ZFQ?SX@/<F L-9+E+5>BM+#)PH)HB/C)(\X
M1M>ELQG19RM8X+21CU?27[=)SS.UNB-BT:W^^</3_?IYHOY;&%B>B=6QN@YQ
MJ/IOHKMT_E3?O2K.1$O>+LV;QE,YUGC*8$$*(47W:Q]($V))K_BT,&/3)\K/
MH66"$<O[C!ZP_SZ?BNU7TD:RVCAU^S .,_+9;=<9F1:,2EUWG!N5+9P-'T(\
MID88 O;O6T]PK[/2&XY$9L^*3;U]AOY@VRX.>S$>&6CO5,W_22US-IWR;#JU
MV!3=AZFQAU7/M3 ]'H'.&GOT#O](#E6T%QBS[CS=>Y$W3&_M9,H<^HU<B]EJ
M^3.O[;^RQ_"=9W(?PO#FF1A^:@_X?-D(G=BV1\HVS'0\-HV#7*I=)N.&O2*F
M_](L[N=/[3(4^PVFA,Y4<;V,:XLSE;CE71CYNL<0*Q78W.:K[F=_$QR<UXR_
M&,5S/=S=V6&ZUJ;5<1W;(09*>\C0XWN*<=\?^#1KKZ[B,MGZ'IAUFF'^\1!D
M'C+(^'Y?W%=OYP];2XSA1WMNGM?58/Y@B=B2.9"^$TL9>6JT7+J2Y*)<97?>
M4H6.^]1:NE2YDN"!$PK/?Z7Z-++G&-7J7*"3$5TT? ]CC=VX8I;8PO'IRPT2
MJ#6X=(Q$5P^;,-+D"B,9J<IJPSB1T$0'?TE3\YHA*62B.407-5D']HB94?89
M"/M@W'AD70<^O!G/A."JKD849)VK[4MTU$ D5.)KJW5&=.8+=0A\J$J46 9V
MEQ2J\C!5&1#TSJ=G6U'<L:MC.N"6#C1%B]N'HU1D_0ROBG%[PPNUFE*$[5"K
M1T 8)D<J5[5&6H\J3+4*7N!?T.70'$\L.J*&#6%]L/'V@V[:]L=,JN</!^EG
M&\8/OX4TI0O(SBK';Q:)[NVE? 2*/U&G,^B1]S"QP=, :^MQWAJ3A$)..:;6
M-/+Q,(5M#9OK>OA,F,K@G@1[8SF7V*)PR,D'"V3U#B:,[:74F)?2:.Z?7A![
M%5( I%TG(AP.I#H#4N6 P][/M&G!N_\ZY&C,2]3$^LH9I]$U<])42_>Y>\F1
MX7*43/0-=6U#34#E- XZ.#PYN4_,N!TVI,U'CPMA%<*Z_^[%9(2U>="YYN<1
M5N9 ?'+PB-&@  1^!$,;$VNH&>S-M67!\ XV/ST(9&;G1U0B"J:[B#'%&AC#
M=-#86_"Q(6DPLJ'%5G,M!VMC(*0&G!!7U3!7!AAA]&.)LX%F$$/16/P&'[#]
M2H7E>I@%<OB#J,B%.K#A\\2TV4+5M44A=H=0_?.;ICJC *D+7_1Y6YQ_A?1A
M$*ZS^2N;:-WZTK<^M38.,6M?8\A=D22 H4XF-KT.?OD<])O1# 8F]J7//KA]
MWB!#5QU9?)]W><ZF0M%CE>]T^V_V+Q?@TJ?US\MR02Z70R\5"Z70ST_UJ,K6
M1R6[9>M$AJ.^8=?ST-#^)(8C]:@R,N"MPZG411D$<=R\?'GX9"/@_M1&M!)Y
M+VVRDV:VZ$S\#RN0O ?[+I6*^7^%T&/),(8,6*;E4H,>T<AY8^7GI[3RWPK-
M%GXB\]$GVKVS7*[F@B^-K#GFAC3?MRCYF2<#$))KHK^1J8WZ:-$U =6]8H]7
M3>G)^Q?('/4OV#Z6&)O_P=UB-A8<*=S&C1[28B^ 5<:O>X[-LWB.:UJ "=5-
MY]O3PW_:3SVI=W?SZU/GL?/M=ZG;>?S1>^@\=:6;SLMSYZ6-?\1V7DX_E2<8
M^,-MNW=W*W5[\,_WNZ=>5^K<2YWG.V\27>YG\>%'X)A_3,I=3'@BS1C:.AC+
M:;W29J-0+3?B.J7U1J%1#[\4UY.$]U?B^:2;/Z]6XGUCVYAJNYZ4QF:8![AD
M"4M&(Y*SN2P91QU N.?W03,D>*J.?OZ51-\5.G&D";6\?3622ARRJ[E,,PKU
M/=UTFJ GVLQ[8.6I]!WN&]G2'1A_E6E,Y@I+X 5'B'J.W<_UT%Y:IR%O%&0?
MV,8G%8#"J"FA^2;0MB@M)*L<3<[2*;/G+%MGYW"MI7N2J)Y(VU)1EE:"2KM*
MHSU8Q%WQ*16QBV4II!E.RBN+A#Q<MCQ4CR0/>-[65;VV_XZ3$\F#L+:G/5B1
MOD^H85,[9F?#X_>\/.8CN =9F&R5FCPCZL:TV8J^?\*Q+7V <%YWV7X7^%BE
M$PN4$TMVL](_,C9AY']Z'_@@A+#??(.1TPD!=%)]*O6I;KY%V2)SX16T.[PD
M)'YG\,TT558O0ZU73:%W2'\DRNT"[>%WG>(O<%][@06Q[8F,9XF7FS&KWT2S
MM;-Y#F? 2!DQ4JK$++H2?D6D=B%\FX,NU>'#X94TI ;%BB^F\]6Q9FBV8[&2
MK)GK<=@.R$O?/+%#]?N$_N:1&25VB<AW'HW#I+.2:]6;R9TX*OH><0B>'39A
M?_!4 3PA&V4Y X]0^B?.X0)R7,5Q+8PLE1&QAD*['YC^7*#HC4?0Z"UR2Z7:
MGCURA9Y/%XQV9@W#8+0.EWJN)2?7M$DH]4M0ZK=1,C="R1^@Y!<IO!9RKPLI
M;CPL)]?71^AS#A&S0Y_'1 SN?BMS'^E=DEZ/W-E_)>F5QYNO2XW)\?=B;&BB
M\XUHQD<)._T3K[)\8ID3&/R4Z7[<G#_!K7A9;4P=J\G0#KV/I,;F01VC"[3N
M#)Y]2C_KQ'#N DJ'"+1<S+5J<A(=A83R3Y_RCPJ;R%&B7$I-E)@F&Y'>Z@"O
MKYDTL,RQ9'J5 MLV8HH>1[MU_:S@8MXS+DP2Y5RK4=T_ N>T9DT@)89ZCXB4
M,K@ (4>4<(84H:]/4LW%>LP&767]E,S'*\F@CBCKX@EMZ<O^/>"F#6H[/KI$
M)=8.._]@O *UT 'WU'= O[:AWFJOFDJ-D/.N2G(EURK'+,T5I51G,]%[,KG*
M"Y.YUY.7M8(RTZ&972Q),FL64-,O3GDR#3/PF,.$#EL,BU39Q8)EIZ:.!19L
M([R^3L(/6(3B/BD2[TT+_C0DQ;4L:BA3[% P(L:02D.B&;9W@ >UO4@K>UH]
M0:7N4_K&)W3/@F%Y3PVRW5_I .X)/V)!;N1:ZSJ>L]2U4/1'],@/Q$\SU^*^
MH$+H_M/GU#*JV ]SUS><I,,(NNB >;'SYAKS,AX\RK$S)A3Z,5=!8J.EE (?
M($TZ/+W+(=Y9(^;F11&QDGV JQY+*.6#SHX6R]DI@,L.11X++F70X?N=IR+6
MM"],B?LU2'T6MF$1ZJMF(Q3AST"I.^0][O:RK GGSEQZ4&)R;YEC["&M&2Z0
MHS,K^O+"9N^^'M+[NV:8EN9,%]:\EI_BG=#RG3HC4YTOE(75L)0KN5:COK_3
M)LQ#"A"X,T%_5@3B-F:9>P2FR>(DLS/B'*A^3LC&7$(DG^R"K2^ZON/WE1IT
MH(7M:RC7P/\KK9>_BIS/A2 EDC&(A!1<J:VO1Y;\($7H[!-&"6PA]J.W8<$[
M/U8:,_,/:GQF_[.GQ8\6*<3PL!KL3"N^T[)"JY_,PX^!G&:N)7I1B%P0H/&)
M;JH_3R*^%MVP^=4MN]8BJ+-UEU0%-TK7+FX_G4#]9:-^UY+*+M27<JUJW*ZK
M(JNU32Q7COY.C^G\2FQ-D2BQ#!BN/3];:S<*MDWY8C3*UDFF5Z$\4ZN+7-YJ
M3N55O7+GHR3X-L/.3+\4Y_H%5_4+Y?W#NAW2E+Q5W?3"[4952,#E24 U&0DH
MHP24]C],Y302("SL*?HC:KKK4%786*%A]K"Q/GK"=$Q%6%DA ^>?W?&M[!89
MJ H[*^RLA\/?V!]@: D,B0RI9+CC/IA:<P S'H^Q8R6"R99,U[$=8N"LI+S$
M7+AX2W^Q-5**A-:C4<PT:T#ZMD?Y)T;XSH )K]V9DWO975Y(2-5RK4KSPBR9
MP%"LI.7!&*HCAO8O#A>68*\E4H85;FT"\QS845*# 578^8.^$=!LVR7(;-=0
M,1YS3.5GOD]LBE098W61U[\>:!>WL^5%K^\G9Q]\KVY-P-OJ?UUOU3],RAMA
M>SXY6_07Y2)G,!7[P:F9 CBEQ69X\U@SI!=18;)G<.&#,KK].)"&EZD.]HL^
M-BF$$#50+:+ON%^SW,-1GZS5.6 \T6R2@&ABP4T<B)80HHUT0Y032_;)0<\_
M.)MDX9"5,;&&FL$HLM)[1J&XF>ST6)19OX(1E8B"80DQIFA8#-.!IP-H)!B,
M!B,;X@FZ$V*Q",<9851#7%5S6#1C,+X2_&.@&<10-+@9H.905EI;6#ZJ98$<
M_B J<J$.\/@\,6T-,7=M49T=__GY35.=42 P"U_T 5><?X7T81" ]8U?V43K
MUI>^A7S;,,2L?8TA=T6\ 88ZF=CT.OCE<X!ZS6!@8E_Z[(/;YPTR=-6[PO=Y
ME^=L*A0]5OG>G_]F_W(!+GU:_[PL%^1R.?12L5 *_?Q4CZIL?52\[MR<K#G5
M0^W7C3DTM#^)X4@]JHP,>.MP*G51!K<>U7'X9"/@_M2VO+KC,*IC39K9R#/Q
M_SNQE)'G')1+5Y)<E*O2O6F-I5(Q_Z\0>BP9QI !R[1<:M C&CEOK/S\E%;^
M6Z'9PD]D/GII6J5*:OU&HRSW0=&4&J19JY4:<E&M5TFCU"BK_XM]*/TOC:PY
MYH8TW[<H^9DG Q"2:Z*_D:F-^FC1-0'5O6*/5TWI1J -!D?CFR<AX/J:WF[\
M:Y9.Q;M@3(2;L4@C"_WTO^QF41W<+69CP9'";@/>QD#2"F/_657=FM@S*;KI
M?'MZ^$_[J2?U[FY^?>H\=K[]+G4[CS]Z#YVGKG33>7GNO+3QC]C>RNFG\@0#
M?[AM]^YNI6X/_OE^]]3K2IU[F,;WYY>[7^^>N@__OI,>GN#O.^[G\^%'X)-_
M3,I33'@BS1B*.AA+*AS2>K-0JB7C138*E:(<ZTF;/Z^6P]^QSYBJNY[$;SB>
MO,.=O&@T(CF:RZ)QU &$>WT?-$."I^KHXW_<X?4VHY#9TT*GB6RB3;$'IIQ*
MW^&^D2W=@857F6YD_JX$KFZ$T(;WC;2G(6\4"!]X*%@J (6A$3^'H*6%9)6C
MR5DZ959L?N>GF#HKVX /W/Q>E<7F=X%Z+J9WPLWOU;+8_"YL9[!*XIW6!%%3
M6U'<L:NS55*O,SRNMUIT1 T;"TBUQ49BK$D\6VHE[^( 74Y1>0%GS*R=+^;@
MN46Z5YE,9H6-HC[Y$#>)G21RLRCLGOW8?&14VU![<T;,"TS!]'0&/?+^;%KL
M@N-86M]ER<Z>^4RL\!K4*N[C+'+?R4P4-2?;V73;*4CG1"-VO.:YPZXP02<%
M^0_#HC"&/\$M\LZT)(8J><=:2@!YA=@C::";;]*(JL,L=L(^@27"2.8&"'T/
M=/X5R1R<6=C&>H$7JNC$MK4!4"30!R#U&P4<>VCO5T<JK$U*<!;E[+2CXRS\
MK&3.<,:]-3G_ 'F]2Q!.)'8V:LO.KA2..!;J2([*GF$'[NLM[V\N.%V+N'Q4
MG30(/@!?>(+W^CE.$<):D>]?(LDE;_*]"3$71]U9=Q%KCX?2@&_]EJ#5#%%H
M@3(+T5BU8JY5W[,G$C<;/I/=DRQD3\C>GBF/F+*'FZT;*9<]3CP*L=E:;+9.
MZ==2L;=%;+86FZVWX?[41KLF-EN+S=8\;+8NEQ+9;,T6HL1>:['7.J-[K;N]
MSLT_?^T\WMZ]=/_VEX9<JG^6[O[UXZ'W._>SDF)NN<;**6TP38WG5R[(U1IG
M>Y'KA5H][KNS.*9FH5KG;1\YCV,JP:.:.S>WGYY0C>UQDA_<K 3W<F6"+NJ*
M.VR9;ZN+A&+C^P$;WZ\D^J[0B3,_:$E2B4-V[8=?#TQ"5W)3NFW^!FNW/#:U
MO7]N6-]:[_<NMC^/$:=NVB82#\K\4:D-8T5WEN@L6_1,-#6O&>SW&S+1'/A\
M"Y&VS/Y2"?9"'0(?>CT8@G-[!(V6037?6L;(Q*H;/$PMKDJP3Q[\&J7'K35*
MIZ C-WFG:$3V]%C/!!&5F#8;F3IX[?;?I;L_7,V9;LK"K-GHDAQFHR.2.'[Y
M"-_0]3H3;\K:\+/S,17$;(]-UW#VL;*GKMA,WHV,?!JU3@R%7DFW5*'8(WLI
MJ5J)[,&).KT#^YG7=BZG@^_(]&R4YN4U>?_^^AQ7=R:!E+15G&2IIF2'$"RZ
M&9Z3$0;],NL_+( O@)\>X->3 #YN:Q?-A03RSSZ].,AOQ$?^P+3&Q/DEI[T[
MUX8[SJLF6QC%9X2)!9Y87+FJ-;CO0"1$X_)%(];NG6;$W3O1S -N0V^N"P$_
M.W($_B\?_W'@7SFZ::@STU I[M^=(7'12*[7";_;OC8W4!6-*2*M_3;DDKPA
M)1P?)Z*!B."3X)/@$_=\BK4SM'A8T]I:X[!6S0(D0I@%GTZSS7NG+#<YD^4L
M^/C[]P,24B.TF^"3X)/@D^"3X%.Z^!3+JSMYS[MZ\;">=P)6:8#5X:@*@TZ)
M,^@DW1.]&!),L+\U0P5INLXW0S96GK-QW-C$MYK*3TFS;9>J5]Y?^3ZQ65^8
M\038ZQW<,=%)I*800O .+&(MR1&6[!X8NVY="VCQ#,,R5:^BE?W\BMR[66!>
MF"S*((O\2*+ DO#A+HE/L8QM>2^!_S?171I=WLL@[TTA\&D#DA!XP2?!)RZC
MH&3T<H4OO9R%997NIAB'ON/OHJ!**$#!)\&G%!FJ'1'$_'A%NV?.NX5@HY '
MPV\1PBQ6?]5BO= _7,W6'-JEUJNF4,_$O5 %>X?B#<S:A=FU:JY563^Z0L".
M<]@)]2#X)/C$9;QQ#BU>XTN+9R$Z>:$3UU)&A)U5.\  9;9*(P*31'<+'K#^
M,F>2VC9 DAS-"EN."1.I>J[%\TG5 D#"U*:33[&V!4=:=-DIY1OM9B/7JJXW
M4!%2?BGHV;$SYD#T-'.MDH!/JN CC$0Z^!1/S(\IY8UBKB67BEQ(^:GCJK.U
M:KS57C65&JJ-C-7!15>OI+]N@P3PD+GR6Z$A;^DT.'MC\*1;_\4S2!3GD"CE
M6L5"2(7DO"GX/LTDA>@+%2WX)/@D^)1)/B4:V<S,V8*)NR'V*,S!P1+CZOIY
MM"*,X1<K0J;3P:<DPY@X(EWF1Z2CQ2S^B69K+<9BM!_C/*29=9]GYWE*P5&>
M<0.%0P@53?8.945*1#/N<M..#GTQF]8W*MBT?K\^'0G(2K(*/RE,G@"':>N!
M>3 14BJ$8>9QCQZ9ZW)7W;=COI Z(759E+IJ$E)7VWOWA! [(799%+L]CH>)
MUQ"Z@0VAJU?%ROK2EI!+(9<9DLMX29JUXVL..:B@T0 AK,4N(1'")X3O0H0O
MCNQ%J04\S"8VV2$)C69Z?-4=Z555LR<ZF>)4Z&8I%G>E[2[!]DS>)=B>R;L$
MVS-YEV![)N\2;,_D78+MF;Q+L#V3=PFV9_(NP?9,WB78GLF[!-LS>9=@>R;O
M$FS/Y%V"[9F\2[ ]DW<)MF?R+L;V3^S0M6"O%OP([AX3:Z@9K,"C.7%R\%"\
M,;CJEW_ 6W0RL>EU\,OGX"6:P>IBV)<^^\_R:TFJ(2=186V(=_GSFZ8Z(ZRD
M*12]:AH?F?Z;_<L%N/1I_?-RN2!7:Z&7BH52S,^KY?"7;/K&ID'5"[5ZW'=G
M<4S-0K4NBS'M'%,)'M6L<C8H(%2CO/5)OID)+OHE<W+%TR[+*LLRW[S?YULY
M8VZ-G54 )K\[MA%Q/_MB==U1!U /KP'6# F>JFNF85])]%VA$V?>S4=2B4,^
M1MZJNW6_;3,*DQ1J.-0Z3:%F- +=Z,2V/3:UO7^\':_>[]V(;6^W4B8VE/FC
MTKS=\Y>^]:F%/9_SFL%^]SL_;R/2EME?*L%>J$/@0Y61Z(Y8!HQ\Z_&5&:11
M6U'<L:L3QR<3.];5P]3BV:[L$^^ 5^D#'O&ZMHG@I'3<96>"1ZR1_CQ$]O18
MSP01E18+R?\N>:7D(<H_W$:7Y# ;'9'$RQ%#W*X7_$'7:X7@T7;]9[P^Z?':
M6EP@,=MCTS6<?:QL]+Z1E])DY98J=-RGE@<TO]E*>9^NC =V4\EJNY1&HNU2
MFD5LE]+8^X2+T^Z&VW.[6S;VLV5IP]HN*8BT1[19VK=EB4"^0/ZYD-], OFL
M,Z6 OH#^N:<7!_IRE$,G#MJFW,3VCN6K<G&] [F0#2$;)YY>K/89\EJ3TT/:
M9S0KN59SKS:G O\"_^>P#5$.K3O,-E29;9#E.C^V(0O'03Y11])8\EV<_B@:
MF@L^"3X)/@D^)>L\E+<[#V""O.5?7/P-<PUJN5:U4N/GF&@!$B',E\2G.,*\
MHZWR3EFN<R;+6?#Q6>$-S&ZAZ,;W^:4/^JZ"&R$U0KL)/@D^"3X)/ETXGXCR
M<VB9KJ'F?5H.V'^?+XR!\18^UDZOV;#PP9R,I<+>N2,(7F%GT"/OSZ:%+VP[
MCJ7U7;9OK&<^$XL:3IBOV,BU:G+T59)#V<<7&#.,N;48XP#(A>&J&0]7J8@^
M/!@40\(0]K=FJ"!DU_EFR+[,L\4E7C$EO-54?DJ:;;MX7#K[*]_' ^]9R *,
M)0PQ$QU>)2*5X]? RE&.3GI@[+IU+:#%,PS+5+UZ6/;S*W+O9H%YZU(H%XNY
MUOYU($*1"^]/\"FI!'V40YO6!?[?1'=I='DOY5KR?F<V"2 )@1=\$GRZ"#XE
MN-B2C%Z6^=++65B0Z6Z*<>@[_BY*L80"%'P2?$J/H=H50;35_[JV,Z:&8_?,
M>;,1[#/R8/@=1IC%ZJ]:K!?ZAZO9FD.[U'K5%.J9N!>JF$.#/859NS"[5LZU
M*NM9/@$[SF$GU(/@D^ 3E_'&.;1XA2\MGH7HY(5.7$L9 0]MR1Q@@#);I1&!
M2:)KGP>LO\R9I+8-D"1'L\*68\)$J@H!/Q>KGP) PM1>$I_B%=9$6739*>4;
M[2;NF5C?2BFD_%+0LV-/S8'HJ>=:]?4B?8$>?M$C;$0Z^'18(5RB0M[ '?=E
M+J3\U&'5V1H]WFJOFDH-U4;&ZN"AJU?27[=! GC(//FMT)"WM"F<O3%XTJW_
MXADDBG-(-'.M8J&\OAHX;RF^3RM*(?I"10L^"3X)/F623XD&-C-SMF#B;H@]
M"G%P2EAA7%TW9B*,X1<K0J;3P:<DPY@X(EWB1Z2CQ2S^>6AKO<EB]"WC/*29
M]:[_3B .E?R>]96X@<(AA(HF>X>R(B6B&7>UJ9YDQWM0WMCQ?K\F?@G(2K(*
M/RE,G@"':>N>>3 14BJ$82[O#@F,TE)6+I7W[;8OI$Y(71:E+H$S+N129>_-
M$Q<O=CO:,61<'H]-G0L2U#V.Y(C5>UHN>;VG:W+<_>A'9J(0<2'BJ17Q6!FB
M\MK9(P<<KR"7:I@EBE&_DG4Y%N(J/.00H5P[\R1QPUMGAK?23(\+O2/KJVKV
M1"=3G K=+,;BKK3=)=B>R;L$VS-YEV![)N\2;,_D78+MF;Q+L#V3=PFV9_(N
MP?9,WB78GLF[!-LS>9=@>R;O$FS/Y%V"[9F\2[ ]DW<)MF?R+L;V3^RHL& O
M$?P([AX3:Z@9;*6_N5QWHE##H=;RX4>EQL0Y>=U% \LN>B,J$05;?1-CJAE#
MR3 =>#BQX&-#TF"H0XOHTH18#K;<<^!VUR"NJCFL0[C!"A@(_C'0#&(H&MQL
M._ !:\986-YKM4"?43 F+(/X/#%MUFSQVJ(Z<;17^OE-4YU14!JR\#V_LJ(X
M_PKIPQA<9_-7UFCO4[KUI6\A'S>,,&M?8TB>DYD5J@ (=3*QZ77PR^= "C2#
M08E]Z;,/=I\WU9"3O/!]WN4YFPI%CU6^ZO3?[%\NP*5/ZY^7Y8)<+H=>*A9*
MH9^?ZE&5K8_:821B;JP\4:56/;12ZP9;H_Y)#$?J465DP%N'4ZF+,@CB&.4<
MM'TG&P'WI].>'BWJD3>3)CMI5@MV)OZSW;1>%9R_I;8JW9O66"H5\_\*H<>2
MH0P9L$S+I08]#I-D;^L^CI6?G]+*?RLT6_B)S,>*1*U2);5^HU&6^Z!H2@W2
MK-5*#;FHUJND46J4U?\M5W+!ET;6''-#FN];E/S,DP$(R371W\C41GVTZ*J
MZ@[,L5RHH_I>-:4;@388'(UOGH2H5#$MUJGYV@5GR<*[8$R$F[%((PN+4O^R
MFT5U\+:8C04_Z@;K6<%!^O*)M,+8?U95MR;V3(IN.M^>'O[3?NI)O;N;7Y\Z
MCYUOOTO=SN./WD/GJ2O==%Z>.R]M_".VMW+ZJ3S!P!]NV[V[6ZG;@W^^WSWU
MNE+G7KII=W^5[A\[OW6YG\6''X$C_O'R_,-FL]"HEN.ZA_5ZH2HGX],U"B5Y
MNTL7]7.Y4&W$^\;F,<EU^1QN9O(M/!H1F^XLUMH?=0#AOLX'S9#@J3IZMA]W
M^'K-*&3VH_^3^//1I@BN&POK>V#(J/0=[A_9TAW8-Y7IB%GOE"7'/GI;S$-[
MR)R&-%'@%ZVE9)SY\@<&=.83FF]HZYO+)%GE3+)QQ@/2B3V2!KKY9DL#RQQ+
MYH2B9VP,)=PE]:HY&K6O^0%2DH](UL2>CX5/U)$T0S'':X<ZALPDW3LH+W0;
MY(Y=D,#@!\;?1].V<R%['!NY5JVVWF9[ZP;'X^P>WK(%6*"0<Q3NZ*&X$X7-
M7*M:6=\2?U049N&PK(4ST23'E"P*;%,T".&-F>+'S_$O!:WYQ#*QVZ4J]:=)
MF/-X[4C/]XAXYIPAK5SGF>^W= *\UKQCFXFA2F1LPM#^9!]LY*$<.N.T-Y:,
M;S07J0>_ZQ1_:1MJ>X&((5I,QH[.Y1-KL>BV-'MLWM79=T\VE\)/)CFGL>*D
M$B81:YH*]3J@E@5F,C"AY)UN7O2^V#;;B:I<CZ*>F]@C[W?O>#PK_4H-.M"<
M,#&4T6?DY^S5A#V9BP7-8;W9-S3>V@,^Y5Q+YN,0N4RI3M:6*<^.8):4A3.8
M)>IQ3&C1 [0H:X'^=?5XZS#T<W9PM5">)_=^HV.ERA=6,N0*1SY;8R7,R./-
MU^7:&0K*/9Q^(YHAX;'LQ"MUFEB837*F+!=!_W"U">:D=JRE7ZP4QW*!=JA\
MI#1F53M&%VC=&3S[E'[6B>'<!90.$^M:KE43)ZVG"3<):O^HL%GLF#G0WJF:
M_Y-:9AB<ZK/CL5)C*K*@B3O.B%I7F.$7VO9P;<NH^60:N%CBQ9I^H!DF$;BT
M*O1KBI!RC,Q$+,0T<ZUR>CSMDZG/L^R,]&N<1L08PN/ G26V31V;>;"Z1OJ:
MSE9$F6I%%Y<.!E2!Z_!KW[7A07 [W*V +;6H>KU#^XKE4YZ25#V+J-Z66!=7
MSBVJ4.T5J]BO),6UK,70Y:+64),TE:#L+$IL/-"=_?M@M'UZOLS(&:(#R[B(
M6E\_H6^3W13KI^>W<?NRN@3FKLG5.NIEY=J9[Q%H+&:X@,ZS/YDYRUZZ_;@Z
MCI&\$U1.M1F-PZ OA^9417!P(;C9D7W9'S=E4)F5Z-8Q'=%!"E1I8-"D"9FB
M.<N>WCR):_CL43<,^95<*Z:O(+3F^5%SE&J/O?"#JYA"<9ZO5,ZBK]1P,6$2
M[I *C9JH1@WH_N*1/4PB:KE6?;^CS81*30EL8ONA$6!3S[6J',$F4]IT:T2_
MD)7.GC(]+*R/[&@LQVF/<XJ'24HCUY(;?/@<0KERY:_&@A%;%>0#1EEH:_ 4
M=3-D/"4;_W!B_J0CV8WIV#_BV:?QU^D/&\OWYRFP&9E#1*)2A&"NN+\3<MKS
ML.-WI1  BK2G_   E7*M9I4?_&1!KZZVB]&,5VJ+=C$;%C5+39YY^>Q:RHA@
M@<ONXFY1(;%!@SV3*>O,T#/;7I704A%NVU"WE6]7Y%Q+E$GPP><=ENHP/I>!
MS^L+'\?BLRCY:P%W%$I5WTJ)'2Q'#@0"<M\#M4/V(NP2CXI(8E\Z@':IUS@
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
M3Y:O=HRSQ*3C,,FH!),&8"GK!>UDB4HM0Z51):@T!%32AA*5+AF5^KU*4,D
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
M)Y2LR0YQK<"E2KHI&0JH=9KL-GCAN%1)-R5#[8RU4<'1HQ*7VH9+E713,C3
MI:+#%B4NM0V7SI&N6<P8-/J8ZVST&M^ZN7XCZAJ>DO61,I58IA*WHC[2T&5]
MI"2>AARO;?61QD#61TKB:<CQVE8?:0QE?:0DGH8<KX'UD88AZR,E=33B>.VJ
MCS1&LCY2/B7K(^4*<H5FD>(U/'5!]9&/KPN*;=\M(:AEC61;'JN?#*[AJ2-J
M)'/E/-88R8+%6"TDJ-NP NCPL@(RXR278ZTI:B45D*,>F&1%1S')N@>)K9O8
M6DD%Y$CIC(=%!_Y*;)78NHFME51 CE3@K4/)6R6VGHBME51 CC2L@"R8WBRQ
M56+K)K;67P$YZF,%I*HT@O76;PU?PU-U5$#6YPWXY/RD]NTB<"PJJQ[/S="T
M2JH>1WIG/"BJ+,J*D+;A4B55CZ-!9ZSKQR>H2%QJ!2Y54O4X&@(N&;)2[<)Q
MJ9*JQY'1&6LG##:6N-0*7*J_ZG'$6N H1;N/R:K'RWRJ9./PR':Z]6:,!/!E
M0;U^0)Y]-Y[3VXD)]"4MR+-SQ"I"N;!/8'I2Z[]T7*HBT-KO8=\<B4H7CDI5
M1$'[/;4S-A2)2I>-2E6$*/L][)HC4>G"4>D<\<-M5,)1;<UO,EB_[70-3^6S
M#_E=;=5X7'G/G!.@LKOX]$10MSLQI"087)!(J+\;3[]W4C>>DEA':;J))%I)
MM)??!:C?.ZD+D"1:2;171[2U=Q_J]T[J/B2)5A+MU1%M%5V/^KT3NAY)JI14
M>65467NWI7[OI&Y+C2'9^MV#U_#4 1=H_1N43\FGZG^*D<FOD0G\$/ZVG><Q
M8Z[(^ATO-AEW_4_X=?+]N1D\.1YCEZ-UR?Y/X/3.]#5;DJE44PQZE"13-R39
M<%.2J7S >AB%)/+)I]B=.N[*W\^.Q,7%UQ@$D6-M:IN;DNS>7#@1G.E/:B>2
M#%=_1!@]PO?>N[[U8RF4E%Z'4!!5"U@A"F+:V06N02:XUI+L5+7+>\55K LP
M"#[.*,ACU_5?0.01AA$DG/DO(0EAO\X4))P7D;G_3.>PUY X'HG@*]8*6@!8
M<0E3?@DHW]E#T2R@%+[K1;.04#BL37XS VM&-.7M^DVE8)>)6V)?:Y(=(.2:
MBY"^3?[Q+L%RQV/G9%]Z)^Y"Z 'Z=CXC>R'_^-V+8T<SU)*Z/:XI"5$BWBP^
M[L)'OV[_?C" ;^F9'_6Z2J'?JUU%&Q7ZQJY-*6IW:!@E;4H?#DO;U&C_R]O0
MY<PXQ*,8#KT!DH%57>"IX2_E-SC+@( %E$J#)L% [:GZ]1Z]OW;T\F;7--K"
M?D^![7HH5":F:WI%*WQEJV?9ZOGV@$-PA\KVE489;@1%05H<-;UELR0!20)I
M$C@T$[08#:A  _T&#9,INZ))[:I-'_G-3=:4_23KELX=6,JF("L*9[O(AUU2
MZK,L6M(ZXZ*=>602=[LP9T?PXU3,P5FF#4K9OD(F?#?W83-_,D<GH3\7U ME
M!Z)C /FF!$9\0)5)WU46->FHUV]1TY:G1;+@=B+-@0#TD4@S *39;@93!])<
M(??]/%^83H#Q!&+-S.!)LMZ&LM[517WQPS"+CH:=\7:K5<E[+P1KCN.]A['&
M .[;"*RIJF*NT>SXHV<?Y::7V8<R^_#,!OB!-/YBSL\1F-VCXSH -B:+4)*>
M)+V*2.\XE3&;]E3LZ:2UIGXM(SVNG=E=R_PX?Q*9CD>207LA>:$!)<X\&<.U
MS-E:P(^^'1+;"2W7#ZG=7<_4^G4MJ:Z,),%>3]/,XX"0-TF0'YJ\YQI.N#/W
MK$4W2PIF-V8DYV-.?G3GV5\<<^*X3O2Z(]=153AO<+R8VG>1^!V^8ST#$E,)
M>:+>A+K^RZ$TP@07B8G[",D;*PX"] G@>#@XF?CQEYSIA!MXN9D(FDYM71WL
M-OMH:N=24A+U[E!1&YC]5UI*8E\K]HV]*8G[(75\2F+"/1J4EB:S$F56HLQ*
ME%F),B6K]*S$7:K67X-L=Z@*ZH9F'-^E5&8F2C)H8F9B83I@;3$;1 =7&)H5
M]=PA":CE@^&&]5UV'+#:L*5W@$SB""RTB(#9Z,H$QGH3&'=1F;C)[\M[?!]'
M7_WH/;NR+.KKXU"3@G,S942W79BT-Z&Q-$S"C*Q^@\;C7"$?OYO[,?K9@(V[
M9A@Z4P<8>>03N&&;$M.REA]3YQF=4I*)UYV"LYO\5E?XZ']?WE@6Y6%:F[Y=
MXR03<BX$APXEY)2!0]BWSFA&0NV%='.YCF/(9"F9L2$S-AJ<+%78'V-TQGW]
MN$(EF3 ER>_:R.]8!7\G_8TP+M :^LO54VQOES$!^K[:':)]O?!#!Y]Y&U 7
M'GZFJUR(?U]/T!"G[:V^8D[@9'&T^RM;T5F!8>/_G 2_CG=F"%W;UUJ1Y:*I
M75732DD#*7NI?NN;7&UQRNR$@GOF&\0DKT=JS3QXZ],K>4 :Q R3 ED610^;
M ^^KEAJ*LI$S6=6I&8>N"0%8*AX739IR0S"WAGSR@SE1>K=_SX#'FKC(V/ )
MO2/S95#RO3;G3[+QWP;,4G_.@A7Z/-';24#-'[?F%!#^K>F^F*\A\I9T6BNP
MX0W9NBD6=^+,='JV*^#(#BJ3'S!=X&WL@7C!IV!/9F/V0F8!*GA_<?JZ.9@8
MAJ9.@*\KACD:#!1#[=E#W3040[/_=]@9LQ1:XD\):GN8Z?J?OYKCK)O,3DE5
MAP9+/MV=L+J1FGHPY[HY&<L%TX,QW&S3*0T":I. AZ 2M\O)R<*'-:"V)?K*
MWJ.R]ZC,\I59OC++5V;YRO3&>K)\EX54&<X\K=<9]S/"JC+)5U)!@ZG@F"3?
MO62@ !F<D&4H<WS+RPWCV;O+9-Y4QJ\9)A97'L^=S.FI,KEW25W\&GD6YOLX
MR=+\ZD>K1,TL L1BDV&#ND]*G*H_S?=4G&*%&TIS<.H*F7I6X0:+FXJ\WQFZ
MW3:L(O13;KK8)+]O8![PDCZW4O&SJ!$+.7K-Z*\F$:@92<#%$ CK-P;-0* K
MY.2)>FY:_XH=Y,R.!SIZ",^%(<!@/G$\,V]075+:&53S7(3VV;,":H;T ^5_
M?_*#Y/D[<;&?O??B6N]7M[H^'7?J_*3V[9\T\+/H=(!!;$-5U'?-4;TD'E8^
M@_E,>+B-;\/.^/CY2;(X1%95R*J*QD!<IG6?KZIBKP/<Z(QU77:AE=0GJ>],
M115[R6^$8=@V-Z+-.Z>]Z0U,#W2:V96_MY%AC.E^"QHPFXEY-"=P6FX>DQ#^
M#EGC WS(!!";KON:^C48UHN /CM^'"[[WF[TQ>WNS!5L:K?;[W1N.LS+^WL*
M+M]6<#G^1,U!GKL0?=<9"''#D,=\>@HH'!?^Q9PI^#"P"2\4'&<1.  3P ;?
M2ASDP1)LN]#IQ0S)OY6H.2Q=<>+%J>M:W=:Z.\"+Y[>VS_*4<=D,_M;O@7IQ
M,\B(L"=Y@#<(C)>98\V(N5@$_D\'<1WH8N?1X*T3&FPY1^!5J?.I1QT/?HE9
M<^;3JA/!K;HZC-(99S0-_W?BA&QHFR7N;D)W!*_)"X@%H/+]O9+Q($?L_:/8
M 2 V//)M^L#X"M_C[XR;*&NW![ANO04.]TK-8'5$M3-6-IL7$WSDYM3K4<Y^
M/1JJLN>_GJUFUA5>3S\UJ6;M>D*6>7[B%:EGOR*],QYM)YV5?D7'[;V<*QH
M%F9?49=\X%WL8Y3IH<AR$5[U?9I#-#,C,J<4RPM>F?  H3+U05Z\H(2P H=I
M!V_)(5FZ4AG?I:0K_B@TPULT3=[J_</R]E8Q:A.W;Y1E[*?ZUZ^#:M#5^@B'
MU"0#P%!BHN[(:V7@NGR/,@Q Q<_%L E@M$WAS@#/X.I9;0^Y>[@GC_X"L'G0
M&[PE'8&R9!KX<W*_OGQB6H2=FVNY<K7!5XZTRU68EQ3C6C&MB1FBUL^+B)B)
MA4S.\9Y]U/OPV["M9P<+B00+H/;-U1"SUKB;?3:!FZ)!#5<<.D"<G))7"CK
M#)@VB%BX1A.NWD=#+O96IEPV)T?ZW_D-(',GI*(IGA=.@268./8$+&LK(D^^
MS^Q&@2A<). K0F9*(I<Q20@G<>FNEX/8Q$9[@<T^8'P$>0YPFUNE=ZOJ(#??
M3'ZY26$SHFLB7/#KJ<<U];;?(S/S&?-XJ ?2*;K!_5T+TO;;@K2B=!$10B )
M*&7AK6!) 8E#5K/+?@S\5].-7A-<9!X)^M.:F=X39U,F<0'YO)"E:CF@<[DN
M:$RQZ>)7 .VBU^Y!#&B#,^@WH6?Y\6ZEC.EC*-D!+G,_H$(O ]C0GW2^X ^A
M4@Z_#.@4GS#A_ZCT 46[L<WART3" 6,_<1LLAR 1<^(_TUS.H&Q09\/UA!KW
M?,Z@1];N\RYI][EJ_,< =8<*;3K@EM[BQ+1^/ 7P/?M6[';*_GM7U=X9 =R#
MJNY$! >);LYM*C3_Z#MU/# #\+"8^_0,U I06 ( H^+L3?BB'6.0^L/-@4<M
M);;'-6.&ES<O B D1!'F/@,+[-D!OB3(Q4S Q*[$XE?BLBOA]=:[FLJ>5HV=
MAZBJ+<X>C;J&KAU1FZWTBO64V5T&K1JEU68;O6)+5;,I)?LC69M]H07*LC9;
MUF;+VFQ9E5IB;79:K?O@QY-H&KN)#KRW]W4?!],W: "-I 9)#:?7:!]/#MB
M]+A4M8;7:A_39V_-":0HK)"D)NRX7YE@+(SGA9DF_,G;&2 8#^XGHU$KWL&M
MULTPJM#QQ5N\D514Z6"?1%E <,9"EM\#_]D)89$,!I'!%G1L9=*<.@"),)57
MG!1%&"65Y%(_PI1=4Z@U7%7Z R-*M_YT&A)K9@9/Z,Y^,ATOC-:]>[*>L.;2
M[WR*&KO.;W";692FIO*59.7WI>'/ ;9< OY@)X]&X(^L[I/5?;*^2-87U5O=
M=[3K1,?$X>-&H,HJ/TF%UT:%I2C&662H8R^DMI!A1K5?LYK3:VIWV#>*YC^,
MC.ZHERNJGWPH$$EC#M8=S&E7>M+Z]2D'&--^D*^Y?+4<>3VW^)!,TE?[(D?R
M.UWX0<03[SH/U(6O/=V0)^K1P'1Y!8T]=SPGC +F.$Z\V6";P#<P&S#VS-AV
M< E,L\2;9 G!801_\5D1F#:X$-F7X4:*WD99R/[BV2(Y6[M&:2'?.3PH! ,K
MC23PT:BK#Y2B!*[VNL-A21E 1K>O[><5N7<%2%@P[6I/7I*N#\H[H%H\Q4G1
M=^AE:QR.U1:?$.NJO&29J0I?_8@2C8A>5N0[!7806Q$O!K]G+LLP(U*4P;L+
MYH2FWG/GV=]YN\P[GOWHT'!5/;:=#:H/N!(#G 2^$HG?X4MRY8@VOL":^X8I
M<&C@KYBK=(.U-I8_7[@4&3#RYJ^PV[]2+*?VGP)SWEW^@KN9PSSIGZQLN\_+
M[@M55RO]@_75J>L56%2TG%H?@AFW[1#C^J-(WF-B;)EA7O ,!S)92CF#T1GO
MLD23(\ =4[A9_Q6N*:0+4]0R6'X8A3=%SW3 2UG*F4" *KMBD*E#34V+=0(!
MO<*)^''8=14\T>#\)QKT=L?(4@>*9DY@LPJD5W80'XL=^,&ZY ]*;,=.*AZ
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
M]_@9+I5-2UTY$UF8S23 (P 3)S@!5L#7PXFL4WPM#TT"W<:>&=N,BJWT%%8
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
MZ5GN0+3TD([UD2M\!@0J_1OZ=^:8CCZ;RK)!-Q/3^O$4^+%GWPH2FK+_WE5
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
MM:MJQ8;D5K74_H&[;9@INB4"LB<GWOM/GO.GZ47DD5HS#][Z]$H>D :Q<K6
M&5WTL#GPOFIQJ(P*]W$HY]1, M6$ -OSN77RR0_F1.G=_CT#'FNB(F/#*M44
M@Y[GEM35&-SF_$DV_MN 6>I/O'Q4?YR^;@XFAJ&I$^ TBF&.!@/%4'OV4#<-
MQ=#L_\6I:>)+LV"%<T_T=A)0\\>M.04J>6NZ+^9KB PI/4(=>/>&0-Z4I3L1
M;3H]V[UQ"@']T0]84?S;V .9A$_!GLS&[(7, M1V_Y+CBG#T+@I9?TKN45%F
MDW/,<=;U9U-]72/M1Z.N/E"*"FNUUQT.1Z5(6,7H]DL:U:[VNUJO'+FOJ%U=
M'Y1W0+6X"J'H.PS[-:-&<-@31%#9C%O--Z39CRA(E?_XBZ$JZCL@FOG<X1.G
M6"-:)"(X#_4LAX:'! ___9I)LF&N*IMF:>I]=YZ]]K8/3FBY?A@']!$6>.^"
M_;HR5#5N"#M>3.V[2/P.EZ=@U"Z0I(.8KHMV091HCF[$3 3-KW6X4E6\W>IU
M'B9-_Z#$##!=Y-EWGZF-<\*>S<#QXY!8KNG,19-@^F2Z9!'X%J6(=*M66/ \
MML$";'4\,W@%4,5!R)CB)(8':!AV";[#L@!*Q"2N8TX<UXE>R<N,>O@+/PR)
M$R*,0P=0'O8 [YDPCHBOQM5--L^;6 ">"24@ 4/?@P=>X0HB9XXE ? 2OAS^
M%#BP6;:NM;SE5WQ'ZIM@<88.OF,21\3SH^5+;\@+);;/?A>@B+#3N[YASSM>
M&%'3)C;'&\HVZ9D1(-#FG@$0^!.#Y0W[$ Z1;#OYE.W5#TC 1K7!+_$7-\29
MDC"V9FO?$#"8FS;MDB_L6J:4ANP2Z<\%]4( H!EB_@^.>6. <>"8JT/A4U8$
M[S4C]O+8%4L'-!1Z/V[!] "\/YT0X9=&A302O.&%&+ 4QX(05L:V-W@+< TA
ML8%& F<"6YI0UW]A1T(?DHV;M(%#A=1]_05^[0'U.'9LNG U  B!5>;34P!'
MC/!2'-<E,_.9IN]8+$'H=(I'PHW' 9D")@)9(\(*MP("GL3>U'P&B<]D=ARQ
M]"AX3XA_PROAU>(Z8,'T(0&C77OGJYWYPN2O!O !*$-<Q%]0KEFP6UWVU0YQ
M!!\LLC"1,\>N&8CV<5WR. /T-+$3=X@<"I%U8N)5BC/QF7T189I*&)D\V FO
M"JA+G]%\F\(V^ U93F#%<WS(HD!]=R'#HANVSK,#;&-YS.2:''QD\D^&%CX
M!2Z5O\P"&6(Z0$.4+STW@<*7 P7QBJ8Q8GTWCW/B(._+[^=H'!O]YI'_,KT8
M.:"BHQ6%?SZ\@D!R ;1PCX^!\_\H2& AZA*C6T#Q'P\?[F\?/GS]OUWQ)28D
MA^]"EM7GXA4@@M(GI"3@8L 4X!*1NZ'?%.@$VQ-&RY=P1A.QS(T8>0'<\A3O
MU.+\:>Z$Y@)P? &HG- [K&0#!5,KH(A'8L753O%[J_6!_X$T!12<!OY\]=1R
MVS,G$ @J4 A1'\1T A,*I_)?*>)G]BN0['#;#'BP0V:F$E5+8(N4M V)FSQ'
MVP6:FQ7);5P"+!ISH9;:GC=U$.^0&3@>GDX,TD06/X$_?8]1<FIWP-Z(/P$$
MYKQAY]&!%D/ZKQB^#=P0M#S8TY0"W</7/SP^W"TMS#2B3TSKQU, ,+-O!<Y/
MV7_OJJ( QGG\Q2OS92!$$ $H X&0'GAE!P&[_(C?(8V0I**E:PHY)>4,E(;B
MV63]%[A&D,)!X+\@F;PB966!JBJ(,%TH6BH$( 9 #(-HCN!8*! Q00"DP3_C
M -2*EYF#J.R1;U;D3X!0U"%SQO2 PP.']5!@$A YMF,QKL%D&;<]-WC)2O'X
MMV*%P,;^L.H7$*4<<Q_@HEQVM7?L77<O)A@K]B=@!2RC['>XGM<.X33Q_W6<
MG]%;+Y[?VCXSNO$%60&A?F=L9"1 <"<+7(_+!#GH-6[,A%\YIP.A.2MZM-_Q
M3<XS_6#.S2<:%CZIWAGKPUT]C,5)\387XCW$YB_J$A S=T 5+F &PP[E9EU\
M@"1G#--$U2>ZC9BJPBQ)IN_=('(@6Q9J&^HW\+OIU '>S+$4L7%)@R:>_@A,
M&I4'ZSO&-H^%] !;DAS *82T8,X"SES)!^4YM@14EH#8O!(N_]J+BL,\J @B
MJ3X$./6$1@X48%044! 9[-*3WL[^,\K<)5H(+"CQQJMBK:,<K+6\6Z[H5$JO
M:*>+FO>K9-/:_FOA"L^*P:_IADMNCR:O"[S;?N(*%_I20G1)@]T<S1@R)W+C
M+!K1 $VOPW[W[<P =)'=:MT,OS7JXCP\$,UJU>*8^&2B]S>P?M5!(GB%)3-U
M7'8%G@^[9ZHLV!\4;@/H">'^0.$VP.1#H]R)N&4&F/I?L4>)QM?:D.%@N;_"
MDO0GM9;>F.75+B@W_?E+5MMB1B>:1]OO7*()K+1P/&:D,)$O_'>H3;-M/9O8
ML#CU2ZX0B#<+7]5JG_B5@,Z%+V*IXJ*:/P7%%U6,=3_*.E(ZZ"OA^^%(OK'K
M#;5$[ *%-;#D@**O*6)SRU8N113;[!#B6\7XV7!'7N$!J?4__(5<4;GS[!,%
MEJ+F$<E<%#$?WLQ$8X)Z*^L53 /F8;/I,W7]A6 )(4"+N8\8:-"0Y,CH1.(6
M:<I.$<B[NNSTK=)GTXV7UG5:.658S8WT_;B(EX_OY'Y'-'#6<&CS]0+/T06@
M\-7[.S7?(';Y6F:"#"'7X5PP]3WF0_7GZ"@U(Q]LRS7A'O*O,4L2D5285"$8
MMDMG[?J!EKHRAR$W__E2.UP^S#WQD[E<@8471-&MNN-J19BV9V!"6IV&4X/)
MNC(DIE0@R-*ZW7&+3P& :*>[;.4W\!FLN#O5 T8O+)U-"SCSIIE[ );.?@?;
MYE=0_>:X3T7-WF=HS4!3= 7)\+?C;A@!*%Q&Z!M+'3CRAFLD0"D?,H<LNM"<
MZ2M[ 7-8N3Y(!CQ2(FI@0?:T(,F7&146WDYT38AO04$.1.'ZGI9/K:X+S1]F
M1V; / O*:XZ:=:V%N31IQ%R9#ITR:19E\0KT_0=,N.P^$ EGS#\?F3\HB1?L
MB2P8+04OYR+<N:)GLBB;>L[N^V#G]S+?D;+/1^GU5W<-8BL#<>"*)]A\1[#/
M?H(].Q@("X4D(4G\\K/SY =^'&)8*T:/*0\9B)B-\.3RX[!@'%L@'=_R7MF
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
M+I/ 26@E55T]W[O.BSJZ^.$S(>IRK++F ]@D/U&"/55"OY-N<J/)#+);YK]
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
M?:5J X.>_@((@WEW3B &.?-96:&P56CR6$[ZD.!)I@X7T"JY=?A4C3*QDX*
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
M6>"F9<6+F"?=V6P9 ']G:7_F CL^_(<^4$N3HDX+>7K[D/<MGH01R$S'=%W
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
ME0PN7&APH8E&,OV!5KO+25<=#@_3B8DFPV_O25-Y5SW5Z!Y&#]!  ^X/#G?
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
ME>V;SW;WWG$I+>_#EV_)EL+C[(ES+#HU<%]^"K/R#$*1&A<D"6K)E#;T?#K
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
MW)(%-'B03$OLN)AVU$@:$'966ENDQB5HB.P!#'*T:6*D-^SF,7,L!5"2-M^
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
MPQW>-7LXZ5MF]J[WYRBK7BY*8SE*<Y+S/+JNG69CEEL/-/@E*O$\J> KF[*
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
M8',G6L-NR<X([EM8&E/AA9&(.5$_4L;+*.>I=LZ[1=C=D'O"8B(P\^\X]LG
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
M#[[MEWZI5*,%WQ7[<D-F>)Y^@D#O'JM$F:A![1QS%L6R<%2U@_!(Z#K6<2?
M(7RE##Y5"(>V[%DP&H9PF/&XHY9^\)TS^-;KD1HW:>3?Z0^1^7'R49GLWB@Y
ML:_45>D[A8]+*F@EE3$T^L"C>';<25I22:8=E'S.++DRC9@"G<\OU1W@GG_W
ML.0'^T-$BS"[(X_R)(R\KVL]\S2F+KZR<LKB0[E',I.R3<_HAX2WZ)15?@WQ
M!WP*V8]#$@7G04 \N5AZ9%O[EGYPYM,0^PNEQXK*D\I^"G6=BKBV],Z6I?R
MOKLAR0P)VQUI8'Q#'SI(:X@O?R4XE)-;M5*#![H^DND(ODZ9NR)1+O%$==MO
M:(@?P8,?%E;DC_\3?D^-AJQMW@1;U*K'CSV]/K\A(HJYT9PZBB98!/6!F-&D
MW/U1Y1\8GA4AWH1%832>UQMG2=P,.YF(0UBZ#HHJVL6D)7$3[(1=6H@RI:N=
M;34$3;#G/(:/!Y-'V")6*GYF\"FGW]1?BD.]83:43; 0GI^(@C\B'OKU!E4T
M;(+^A7-\0_Y[%*K9]D0MCPS&F*B:8-G2FRF2 P[P0HA/1-Y$87@1\0?,_;5C
MAAWQUNU,KBB-(/O9V$;]XHO"O;49F#5]8]?%F=I_%%XSHJM>:64TSQM/8JFR
MS!-E2)U#-F3W!/_X9/1]W9,M8><V_<":_A_O"G6:)H< $K 4<"F8"K\<3Z>0
M<&/<V,ZS".JZ1]*OM9Z#1RK63VV.;+80*[X\\ND4-C(C/1EL&#4.JI_IB6<+
M/L@8-6&2=%![R(@IP]F$UP_FA;N':&M>*/#ZT;PPX61[T;#$K0F>^$0>Y0?"
MU.I_S+%AH5+=M@E69)-5DI_CM(Y]J0!@NN:65K373WRV]&9C*8/#Q_([3V^%
M6OT-T<=@[J*[B0I)@4,R#.XFE,,'C>4\*_.L=<4&G)KJE#O"IR>$>9,IYE\-
MJ[RJIDV(["7%("^+8@D[>S?Z=(.A9&))W 0[3W4D#,9J>(0;AC)7=>,FV%%^
M-A$(ZE+*.HKF9(_56M8GBO4T34!KL+O3W[MD/L6W$\S5(#>+N3?!PC#A&\F:
M8MMKK20\!*.2$RHEC+IFT^JHFF!9]E@]96IJ3HX,UAM50] $>RKZ":AT11D!
M:I>18X7NGZY4+';1SZB8Q;#?J8L(:Y./M>TW3S&^:<WIC,S@.5F1'#Y3*3XD
MC)GNR@R#N;;D#M8[QN@LD;G-LR>&\<6531,ZZ$7$"1VS\T<UR+/\8<GLN<'=
MG=T#PUZQ/8,?P][73[7W]8]E[YNGVONF2?8NSM9+V#"F/N'IQKAA;[F.J EV
MZ;SE#(YMIIL\=*1EY%68>A/MZ9M@[>V<21+>JL0FA">Z5&8#+VY2(R>&H*.Q
MN)*&O4T7#DVP.'DIQ3T9QA+RA&%PI7XFP RDC#@C\PMB/.CBQJ0)=N<:WA(I
MD[M);C" '2GBPR,1>AY-*C,QTQ:>X2D>D[I2S]/8-G4GT-&N@2=C'&[962M,
M?SQ7_8X]?4!1VZ'2M*<'E9%C4YVT='I,/.GL60WU=QUH]#,)PIN0*7[_XO]0
M2P,$%     @ H(R>6DPKIB">&0  IO<  !4   !C='-H+3(P,C4P,S,Q7V-A
M;"YX;6SE75ES&T>2?O>OX&I?-ZVZ#\?8$]3A'4?(ID*69^8-44<6B1T0T.*0
MQ/GUFP40%'B#1#78]+Z (-A$?Y7Y=1Y565E_^>O7T]'!9YS.AI/QCR_X]^S%
M 8[3) _'QS^^^./CS^!>_/6G[[[[RW\ _//5AW<';R9I<8KC^<'K*88YYH,O
MP_G)P?P$#_XQF?YK^#D<O!^%>9E,3P%^6O[;Z\FGL^GP^&1^()C0Z\O6?YW^
MH++B22@&H40$I66"D'T$@^A<=CQ&'__K^ >EM4K26RA,%U!>)?!!*A#.Q8!,
M:LGY\DM'P_&_?J@O,<SP@(8WGBU__?'%R7S^Z8>7+[]\^?+]US@=?3^9'K\4
MC,F7ZZM?G%_^]=KU7^3R:NZ]?[G\Z\6EL^%-%]+7\I?__/7=[^D$3P,,Q[-Y
M&*=Z@]GPA]GRPW>3%.9+J=^+Z^#6*^IOL+X,ZD? !4C^_==9?O'3=P<'*W%,
M)R/\@.6@_OSCPR^7;IDFQ^/AO\-X3N].7]8K7KZ>C&>3T3!7!?\^I]>J\=E1
M^7DXIE$,P^C]9#:LV/\8AT4>TE4TL.6-YF>?\,<7L^'IIQ&N/SN98OGQ19K/
M3J R@,D5O/]\Q%U>?AM2"J.T&"TE^(Y^/[]7A=_UZ/#K',<95_)=PQE-TJ6+
M1E6[D^GZ/T<AXFCYZ6 Q@^,0/@W>#4,<CNA&.'N]F$X)PT $AK;X CIH!4IR
M#<'Q *@<2LLQVJPO2[6.=$9#7;*BA%E<4N/\%B^KN%_B:#Y;?[)4P%+XMZ-8
M"?GQXSI,:;(@@;X/9R&.<#TVY7WV:"T85S2H%!EXSA18IXV*KF07?>.QW8SD
M\O@V:'0X30>3:<8IV<$7!U^PVJQSD[B"%:;I&K\N/X[G5[R<+4Y/E]\)1)_3
M]?^7Z>2T*0?FD^:B7VF9QK$K#=Y@0;I]_H"?<;SXAD6HG&0ND+6@X6D7:7A!
M0D'F'>>AI) :T^!F)-O00#Q/&C00?3,:''W"*8E@?/P.R4.M!WJVQA2,E4H2
M".E* B6B)6J: E8;:Y(.64;;F YW(]J&%O)YTJ*A*IK1@RS6=(%Y8Z2'XWQ$
MX>1TXZ,!,Y8IKB0$91PH] Y"\ 88"A3>RN*$:N\[[@>V#5G4\R1+>\4TX\SO
M)Y/I_"-.3U]-IM/)%R+T;*"*2,+)2#E!#J"<R/1.<9 Q1E9$R5S&Q@RY <8V
M?-#/DP^["KV9]C?IYU51NK@ WF&$FD9"D-*!M@6CD!@S$]W%RPU'LM80EYQY
M0^8W)482]5) =$Z"H]PWE,)<"KF[ ?4[0'Z0MJ_2=T=9=Q45_S89IS4<)7U(
MA:)RNC>HK#P$;PL@PY0E=[I@QX'Q-S ]C8UW8D ;R;<S8Y/Q<36G;S#.-["8
MC FQ6%"F9'*HW(/WT0$ZI8-5'(MI;M%N1-+3.'@W(["[S-OE15="J0T\7NAL
MDJ1T73)/>5JD\ H%V2GM)(]""S2E=4YT*YJ>AK@[\:"1[+O.D3<I&HU0*!5E
M9)YRL\(0 J/<3//$19*4H EL38G[0/4TV-V-&4TUT3QJ^&6<)J?X,7S=)"_.
M!]:2#\/""4IEK7<6G/4,'(7CUB@30VB=_=P#:1MRF&=&CI9::#>!,IOA_"*F
M-<ZZ[&EX7#+*QYE7E(\+!<B)J5HF+9K/KEX"L.MH7H?9R>$XUQ]O_W<Q_!Q&
M=6GF</XZ3*=G]%C^/8P6.! 1M4]<0EQZ;:X=..<T*9'0J<R";;Z4L!6P/B5.
MC^?%5=JWUTG[F:!?QI]Q-E^NXPVB\X8S'<$(S4'9E"%RK4$4KA077$K+NYH*
MVL#1IQRJ'1EVEGC+F>/E6M<'"MZ)E'&$9(,O<GMCBX@J5"^MR4MK#S%83E$=
M>FUSBDJ$CA8;;\+3IV2J'1>:::!M4G5Y@*BXR^@BH."4W#F"X +!TDHC=Y'>
M^]9+ZM=1]"F):J?_':7=. 0:E%"48%F!*11T*4D9?)3>@PTN"D<L9-@Z"%[=
MN6T(AT5KDQ AYU2 GA(!T3@)N<ZU)\9XPM:$?3!7]QO$/$BSUXS4HX7;C)_O
MIQ-**^=G[T=A/*=(JD91GZKGK$F#ER$R3[XSA4!QDY(&?)U_H'!*)^M+9KSU
M OA=>/H7M>RD_6:B[VBNYT,5XU'Y8X;+P0Y<793CUH-,COA)83.XA*+ZS^AM
MMBGJU@O==P+J7^"R$QW:";\9'_Y[,LE?AJ/1P$7MA1 !)#,4,%E/"90*&J3-
M1LN,4NC62>WZWOT+3W;2\J-$VDRAOXSG87P\I&AX-12R-&^_IM&B5E1?(--!
MB.2C@I2L!(6,\F;O$TC.E$,*R!BRQLK>!E>?IG0;$*&Y*IJO_FUFT=QXJ5AA
MP#2O=?">8F>&!GB6#E.4 EGK>8L;8/1IXK8!!785=!>IZ<9J J5+P3F/X 2G
MH04>"0J1+XAH=0@Z,=?<W]\$9!NMV^>C]=V%W=W2S84IHF3929T*^:-,>;+2
MO$Z1<!JP%3RB,4+HUFO]MZ/9A@'N^3"@D=C;S53/)^E?)Y,1R7%6DY#YV< S
M57BU.]ZZNEQ$B**+%BQSI<@L=<BF]3SU-12[Y[;G@EY^]6HI0(7B9<P%M)8T
M,",2D,$5X#S3*:(P!EM'LC? Z-,\QH[:OY[5[B;T9JQ^/3D]G8PW4##+(CU<
M&FPB*,I@@)A%!E;W\6D9$K.MZQ>O8NC3#$9CO>\D[G;3K3DO=\>%T?LP) /[
M.GP:SL-H@"':I(EW%F4D]XH*7 D,4K&Z9$5&W+G6$Y<W0^G3K$5C"K00?C,F
M?,!Y&(XQOPW3<2T(/TQI<5I%C9G\[S -YP.>DD)5MZ1*"K.5,91=D9D"A@EU
MU%E$V=K)W8^J3_,=C?G16"4M5VO7.);!.9FR3U,\P?%L^!E70=J[R:S&9T>%
MHK6!$UJ95)>DG+*@DE40/$H(A)3SK&5I'AL_$&*?YDI:&YD.E=7%/I##<;Y!
M D465Q3!T$AD5U90G&\HFQ#:!6V"=I[+UO,I]V!JN?<%95+.J@),< DJ%PO1
MA@C6,HXQF2A%ZRKA!^Y\>X(](KLSX8Z-(P\2>9>98Y)&":<4D+E&>MXT/>5.
M:_!9LOH'1P_^GC/'WNP1:<^ '15PA0A_>7E57N_H]^:=.LY7NNBOG;3HN.GK
M.^W-<>]X&C7E^.;=?B:6$9KY<+R@0.K;_5]AF4SQ8EX)9[\.QY,IL>*7\1RG
M.*O+S)>_946:7W%^,LF;\]#),UD89G"N%B,XF\AM<DKA2HF>(<;0?,_J'H?7
M;*'\V]T&&M$9- B!"PHTF*.@QN@,UIB")2GE<^NROAM@],GW]96OMZZ\/U*;
MS=SI;Y/QY#*6MU\_462+ Y]\8=Y%*)F[VB6%$YQ@(3#'<R;MN.8!U:U@^N1<
MGPO%VFBV&='^L=0-YL//A.D8?UN<1IP>E3?#T:+ZMI- @CE:S&M?L+H>/1">
MP!GCP#I.0Y?*@XOH0(?HC8C<!M6:?@^$V)%$KMWG59@-TT#IJ&RBW)790"&;
MRA%JX7!5FG V:*%\ZU6$!P'LDQ?HDFM7'[/NM-CMHW>;, [S_RQ6YF>0D_?D
M=A!XRAH4KRT&$T:@)"&0/R)9-9\Q>"34/OF')R=?8\VV"S5POA'M! IM,+FE
M_XF@2JK]*X6 HFOY0;1,A^;AQ2: W>O:]A<&%),DRS%3?LY)5C(9<$52NITU
MB=#6C02M9W^?+#-Z6L_Q>(Y>+[;K)S\:%G:> S\/*U_A&,MP/D#G94(N0=K:
M5<EK!T$X R:$H$3TGLO6LW&W0'F@5X!GQ:S=!-^8!?<15!HKBJ-D(SHTH 37
MX'+4P!T7E.PB,M^ZEK.9Z=G7RGA7IJ>%3MIO]]@8JG.&HS%^F=6"8A2'!$:A
MD,^">Q0V&]8ZL[EW%NLQB__+/DJDN5!J(3VG[+I("O$C/89,,4A>9R9<*)JW
MKF5?W[M/GG1735]?R7^$?-MM2PG#<1W"T?CW,,*C<FDCU<4NJH$7QI&P OE@
M@;7LA(;*1 &4TJ=L5;*L=5"[';(^)4BMF=&!;AI6!,[F1Z5NKEBNQ.'T\S#A
MQ::+-_AIBFFX%!J]'^%2(^-\>#J9SH?_7GX^T-9G,L:)J&[)3JOBP+/(H!3G
MA(I<"MZZA\GNJ!_H6+L-O5H3;L]*;;=TCJ-1W>I#\>(TC"JD?#H<#V?S*IW/
M%]/#Z$WF47'PM><QV5>L[6P]R&!201-8#LT+L;="]L ZM>=%J@Z4T["PD6 L
MTGPQ)82O3\+T&.NV(8TVD_>E8=)@:]/0J):[27(1P43&FS?HO G' ^O.GA<I
M=A9\PWT[WZS:56.6D%QJC@8*JXWTA4O@F(R0A"VIA*P#;YW=W0'G@3OVGA<A
M6JEA#^O'+-DZR@ AFDSQ5K'@DF; M9;U@")G8^N]?%NN'S]FEF.=-Z^^=F.&
M[LWP\S#C. ]JO^^@K(<2DZ?',BAPW@K@/#GOI$0*/YO/<=P+JT\I81NN7)_M
M:*N;9H_&SY,I276\ZK62SCY.PW@64I73.F-9S0#7DN'$:81>9(@QRGH62:EN
MG=4&'$%*%5-J/FGP 'A]RAZ[(5%7NFJ[7_KVL>MDD/B=P(9 R:VM 6*(=57/
MZU#06NU:+]7>C:A7,ZN=4*:A1EHVVUC:OG,0F^@&SNB$F E03(Y2SI!HU)1\
M>I&T4<8XZ=J75]X*IU>Y7%>.J8TRGJ9B^H9-+IV43M]YGTYKJ+<?8:-BZFTV
M#[VO 3T]!?/Y=!@7\]I%\N/D?5@V;$A,,8ICZOXT=+5_3VW63-Z'16ZX]RBS
MZ:0[QN,A-_%Z-]S^=G=-4=_RMW-C<E'RLHU\$5T(2ALP6 0E4#J"XPZAH&<L
M!,UX;AV$[76 ?<H%]ODLW.BY>\FJMN'B+>*MG:M_'DV^_ WS,:[#V\-"SNH#
MIE&8S89EF-8S#'5PJW%(07Y)>0,EUWGK6K48-2-76+07/EDC7?/-!LU'T:=,
MIH^/P)[XT;+CQM4A7&S#Y9EG(42J)12^+K1HDH\)H ,3J7"+OCEA[X#3MGHR
MU>,47,G@E*:Q241PSD=@A1EK,Y.A^<Z?.ZHGG]:5M.+ M0T4CY9XYV:\&T^E
M<Q2YEA$FRD[JP5]D4+)68%5TD4<K"VO=L:1W\<^^C']7I.TO8_H<VVB7O3!2
M@$A2@G(R@S>J'@=:1&&AN,!:SXT\36RSKRFW?=-[3[KO?"HFUYFB?.N,Q?D(
M=][$_N#;M)J(V6U\C>9AZK$<=*?WTTE='LJOSOZ8U<Z(/P_'89SJ1AFRBY]7
M+2Y4\1R]T8 !:V<#CQ34!@,V2*NSDX[YU@W<MD>W>UG'IW!V+OIU8UA2*59-
M3)'D/]""H\[*05$BTZ,J(OA,66QBW 3'>/&I?8W'/: >&'IV7M7?!96NUX&T
MU-3.GKC:E$N8Z@FBRQ[R]4R!,!U/%O.C.!H>KS:Z#+ 6(R"%":%N;%/<AWH8
M5CU1UGI*"^NYV.(^J_7 >_9M[T>7+.E2'>U._3A'1X$H05U,TPGA6T["KWLX
M#A)75EH6P255#YYE=94^$4P58@DBA]3\^/+[4?6JDG5/YJ:QKIISJ.ZF755V
MS#8Q%6<%8@X06*B84H3H@P>'W#(N=2C-UT?N1M2O1<[]<J>!CEJ>.%176Y?;
MH7Z9S18T8%QOT?^# LHI)1&$F;*)6L]=/WX5EF'J:5VY70JW;B:8T66K&N_E
M6(X^K<RI3T;5MEG@=!U2P@+>*H2@A2V2T6,16I<_=CJ@/G5RW!=I>T.0=C/C
M)+8K9Y0NJXF'B=*J\S-,+W^P<>5[G [K;L$TK5'$&US]O!C=VZ_D$<;'^(%2
MM[>E8*KG0,>0M&& "3DHF3D]UZQ \N0I5(FZ\-:^>[\CW%4?JV\Y*IO??#3>
M:0P#X:34W(OJA$GHHI[<$3(%<BEFIR7#$EOOU.A@&+U:2^CO4W/59CTUH5KV
M!;G)QE^4SF_8>.&#,[5SE?&4X"H1R,:GY, 482C%M8*5YC7E6Z/KU?+"\^%Q
M1^KOFIXWA2#%8%+1<="F]D$5@GQ\W:%EL<)SN5C?V@D^=K;PB9<'GCT]=U5_
MU_1<[8JXC"\X;2D6M5 X)E"\% BU]5/)%BU)ANGV'1VW1M>G0PB>/SUW5?]3
M.'<G(E\>O\!,I#2)Q6K=LP2>0K:*^\)9!S4MCW+NNY;O".GKR<L!N%"BGDY$
M&2%W==Y>VZ1]5O0%_U_*=SIBR-W5/ ]10,M>25=LPOI8MO/F)H.<E=1%1HJZ
MHP.%OH"32=-XI=>1\-*?F^_1N =4G\+:/7&EK:(ZY,]A2I-%]3GAK-;E#!B!
MPI!J(SA9!QT21)268*4DG!=28^MM8/>"ZE/<^63\V451G>SAO[4SB:BG?KLH
MH!X."BH0QR./'@02YW,)7MG6*7:KAC+["@_WQ*+FZNK0$"WKLKX)8'5@J?'%
MFT#1K"N%!B^, I^YA"P2Q9Q"UNX$G5NCFY#UJF?(D]FDG776KC'1C2LJ RZ=
M\=P[*(PIXK9BX&(F(RF*MIF^QMC6^>K-2/IT"/B>Z-) )?MNOJ>]L$EZRF^9
M#Z"<,^"11H\Z9!^0 C/=NE:O7?,]^R<S-QWHK+LSR*\TT@U<E.P2 V*[!E4H
M.8R*F)Z3==)RXX-HW9#T'DA].HU\;]%/.R7M(0/[@ F'GY>QO<LV$9Q"H[8%
M5 X<@DP*2HZ2E2P*QPX:8-^+:QL.^3^9%6JNK^;]7!))X7++B1!D#E*33_4V
M@K*H( 25@ +]D+5P19K6BTBW@MEJGI#]R4C31C5[2[8V3^0T0@>3O 8TRH/2
M%+B'&KT;D92+WHG$6H= #X"W%9O^9-/.76GO*=8/660F9^XA&WH&E! !HJ$$
MD1?E6.2Q.--Z?^ACUP\?7UO\<7*8*#REY&<QJSLL9KC:C+]<]EO])0^RBU:(
M:$ D;^KR 8,8*0P1R1 IA.<A=55IO V^Y[!%9E>"W59WW%Q_G50AUZ3H<)Q_
M#;6UZ_SLJ"RMPN;Q#(SR(NXMJ\?24U0BLH-@Z5T2-A8=35#-2YT>!/ 9+ LU
MIUAG"NR$8^?8:-3OIQ>;@PCSZS :S8[*WW"4/T[6 _@=T_G% R\3.33A@$*:
M>GQ]R!"2T4!O3-%9Z.1;F_D&L)_!,E.7?-R'LCNSA%>FA^JNM8L9HAPS4\E;
M\(%3\%7/EP^FY'ILHG+<&1ZQ]9+X ^ ]@V6IKJU@*^4UWR5V$0G<CL]%$1.+
M$H3C#%14"CRK+914S(F"_2),ZY*C[=$]AU6JSJ.X-KKKMF_#84K3!>;S68)J
M=5=M*I:]5N8;&=X;G(?A:'89U79-&QY\CR8=&W8;6:-V#><@-NZVQK&9/'.+
M@AM*GHNF%\62 Z?1 E=:"X.&F]1ZUG4K8+M:L_.;T'-0*)DA%8;1SXBS<Q4,
M8HY1:R,A.2/J.7$27*;G(;(<8K ,K6AMP>Y&U*?2PO;,N6JO&FJGF?\[Q[1Q
ML.@:3DHY,LDYB"((#FI%*8EDH T3V?* L?F9ZK>"Z5/^N#>>[*B3-HT[-L;T
M 4>U!\_'R<<3<GBS933W\60XS>]#];G325ZDNBTL:<M,0"@LU"/WI %7CR[/
MP2KFI,M9L/L<V.-NW:>LKCN6[$$MS:S+6XI6)F>(YQ@W4%\8O20C1?813*HE
M1+)V*&5:TXM-(EDF/;:>N;H75)_RM.ZM35L=M;$ZKQ>S.=F^Z=\GH\4IAO,1
M7^RKOT!F@O;9%PY29LH>.+V$(BT8S$A1/3K)XU:V9LL;]JG;0<<6I@L5M%T0
MOX&IEB(G40]:L9SB*"6(I"XM"UR]UQ1 >9]:S__< J5/58#=VY 6^N@V[5YV
MN9J,C^<X/:WO=\BN;_NJ)DGT5C@;Y<KKYG#U/K6$81UD9DT&GV7P6+?^>5(?
M!9D.F#8Q%IN=U*T;1=R,9%<KL?FM:T8*D3$9PZ"@KI5@CMQ8E *<CX'X*9-W
MK=<K;H#1I[RW 0NNFH-=!=^\>'.U 1OK6;QU@7=@3!+2)@5<>$>#(Z?E@O/
M#+>6YQ10M]YL< N47K4>[( *+330C Z;XQO$4JPT64,2*H+2HIZJ% -(=,Q[
MST4*MD-+T*=DM6,3\"!1=S[[OCA=+!.=N[I#;WG9;E/T'0!I-8_?M8QZ<D96
MP1(YYPB2*T,$=Q$"!@7)*^F%T(:KUAV+>WI&5KW]W7?F \-BR 4=:.2*I!4B
M>? @P2E1M)$Z!M9)<O4XN+TJ:]LG41_2!;^ERO=R9,/%P:IWGG7DD/.@.)#S
MLJ!LY! =Q1:%Q\*TC8PRW#T2=1O,?5K@Z"M9F^N^W9;4VL#S9#(B-<UJS<'\
M;& $<Y%1NA-<Q2&= I>]@FRC24GZ8DKK//,ZBIT7!R=I>"'U&\4MC-$,$<&G
M2 :"V4BV 3580_&[48(+UMJ#W@NJ3\GUCLRXMC+85"'M%I$)UFV HM4\.:EJ
M?]W:PUE;B,L7Y9@T'$WVK=.L.^#T*MWN@!PMM-",%E=/TJE%@!7D^930JO?9
MVJ/<"#O;P$NEK_,A@ K!04RJ@-5:,J\%!22M/?G.H/<BM;N-@.?:^9C(^?)Z
M_)Q&BMBLYZ"R8.2"BS6N]3.W.^H^F>W],O?Z 2Y[9<!^G_=ZJ%=A4J12.#BG
M13TH78&W)I)P*$3,TL2H6S?!WQ9;KQS$,Z#A0]79+DM<1T)78<[N%(AG7),K
ME*"U(H$4F\!I:X %RA*XM]RXUDW/'H>T._G<;3D8"I><$$!Q 44@RG@(PA=*
MH)3P2;!H1>O5OT="[9/#V ,;KZ7*>U#P'N=TKHUB>?HC=T%@H?3=EE!W!R0(
M61D25S&,!:1,OW4@\SBDO7(;3T'&[O6[Y<+0^>?U)889_O3=_P%02P,$%
M  @ H(R>6COG!>$!2   &D4# !4   !C='-H+3(P,C4P,S,Q7V1E9BYX;6SM
MO6ES6\F5)OR]?T6-Y^L<5^Z+H]T36JK<%5-54DBR/>\G1JXBQB"@!D"5U+_^
M/8F%I B O)?(O !)A1TLBJ)PGSSGN9EGSW__WU\NQC]\3K/Y:#KYZY_HG\F?
M?DB3,(VCR<>__NGO'WX&\Z?__1__]F___C\ _N_+=[_^\'H:+B_29/'#JUER
MBQ1_^&.T./]A<9Y^^.=T]J_19_?#V[%;Y.GL N _EO_LU?33U]GHX_GB!T:8
MW/S:YF]G?Q%1T, $ 9=] B%Y !>M!Y62,=%0[ZW_7Q__(J04@5L-F<@,PHH
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
M*E8'OUU7WD6?^Q[WA#1<1:(5+:_Y;''VSDT^KJMZ7/9.*P&9,#QDM S@O9/
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
MMO=QZ#"I-S X=R/;A+X[8&L4(+P+UW&"A+5TV(D:!RA@:))P2=$28PK-IA1
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
M>[6CW8XR2:E5"C3A"80R'$_9LBN:Z&1P@3E7>RCI/BRGU=[81U^[VAL/%?;
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
M!5!ED%Z\=T'<+ZX?):"=51AX27\_2?:0UJ]5<7*Y? >M6<!?S8S6B3;.+E1
MCH*@ G"K1O>88JT!B$I9% >)"(T]C"3J\OYUI=N4L<EA>.^Q5@JEX3ZBLJIL
M=N=8*>T%8J&JG2;H0F'C8"J @",.$\C9D;2?$'%;ZT3(.CL5N*(,(A+VBM"S
MDZ$!?39#0A#=ZLJ2N!9=%9GV3"9"B?\K?R+D9ZE/P8NQZ]OUHGJ2YEN,J3;#
M^HAM\"W1N*<:7D]66L]]6.!<NSB*@9?WM\5BE3G17VY;S)C+/)^)E3VUAC#&
M8G>1SY%OVAXF"63FR(3-H$LYVPV-K4<D,R*6E((C)+\>^V?\WX]&*+D6Y?@:
M]ZC)MG52Z%<_O_.@W*W!ZGX[EP,KN+U*?L "%3@N-0V[3'HX"&,G@4=)IDC=
MLHX6Z1ZN]\)^'"Q<_N4W@-TU7X8Q#**=(SRUOX-#>(UR>>S;CNP>R\M#IP==
MHH)BVBOYW^E7$WY<:$2*=%-J(%.C5@MPWBE2O\25]@ ^#RT,_/4;SLL3$F*I
M-;Q.V>R6D96P3%',!<O0BN=+\;^-DB2>9=WFMV1A #UT5A)H8/?LFH^;7&F4
M,;W1GBLS/&"AB3KBBFV-6QU(L+2L,175MK6+ER"6G>M&=(ZE?='RW^YRMM4>
ME?'ZP6;>973S]YWN:JM,U*-=[%UWKM!8(YW">;QP+&UAENPB3IFM\4&D', '
MEB@?^(SM,(IIP$.[:-$DNKOD4M-<\!4-KTMQN<@S7IHZ.GB[CXU[%C%Y[;^*
MM1YWW:\6LHC-?O37HKL>+JUE@LZ/&_WNG'0W"8/]\_-?ZR)<WBM(<_[>B/26
MB_@S5Y=I;<'(D2N*R#(U$&%HMA-VMGK$>C*!"A1\?PO:\Z#K.A+.'!]K'X0$
MX!"=9;ZGVQPO1_5]F\8HYW:"97Q?J$(4CYZ^1-++M039(Z[#Q*L/A1M-HX^R
MK4P#Y69[>H^6(IY>T_(\X7EW7<Q0TLM;\01SE\CP.IICH.7_ZXK[#X(C">PJ
M.Y6I28Y7 3M;VSF>;)B?,1&5#DT6C>/F?(J<E+GB6?Y"1++9HY .X )+UEM2
M 49.<KJ*=8%VD&Q;T!U=PPE=O7.B%:%7)VYG++RF#-JNZ=G!9G[?0.''L-[X
MV]L439^R7SE#7TU4Q&X4+8@8C-NHSII(-/A*P\)?]>0.9O+K7/Q14+?FH>-2
MOLNT;T<%@BM]#YIAY\J&*)?OJ]BA33]KR60EK0JGV^=$SS\Q3M'RMOZ^[WH%
M_F17*$ ?KQEF7>C(^WY-P"K]F*79S%35RE+XB)Q2VEPP.US6F^A'!1@B\$54
M(!+\--TV2+0[#33FNEM@[YFPL!$Z=^+H^/<GJL"Q^L)E>IW///XZDQ,9JS^J
M[8.0&MR0+B$Z#>Z'_W,1*$%T@C=K52(F].=/"+.5X(QCWXDDZ+YY2+3LVVEI
MZMJ^:)G.W+3=J;AE12->C@H\F,R%E:"A0AD5P-?NY2WZY@\8GQ,"I9[[>7$"
M4;@+6>;=F*)-CMD813GP!2[YU68CR+%6K[':8T!U0RDJ7N66YM;[; #\4BA@
M; 7KCKE2^:+L87[A^+RX- WEBPUCE0E8?*LZ@7Y.,5"[6+Q]H^Q^DIEK@DW=
MYI[4CY/GJT/ X>.46Z<G&U^,BA$*YMG>N:E)!P8-P "V\9#1G.#K_!M#^WQ\
M[XOD9UI=';K+$)>?=W_V:MH@F=J"VF0)DOIOO:(?^AU!@U4X;X9?=IG=)#<N
M;4P>9OL+E7:\T-=4Y$-^0KDZ4X&0(S<2-UO3&(CO\H/TN1"<[-'=\RS?R,N3
MR,#R*A BE*3J/-4R%#W"=9#J,7%S(=Z?_T<:UA8]&Z-&-]@90>$C6982B.AQ
M;<=Z10Q#U6F+?#+>)=<<OS2?T76#[ ]I##Q%&/X:Z(]CKXZXSJ$V$SA6T3CL
M]JBG=KAX7B%ITHO"?VI_DUDT6&J>@R!1%!,+)^J2C/&\+>Q2QH,4.DO'DJDI
M<5SB$X212:0T\_ND)FB%@UCBR9JF2TRUOL(=X# J4-T9>UWHLI\2-*K^K#.F
MKLX;?>:(K:K"#UAAR[QHHX;G5[WD?GUTD0DO]F4C84=/6B98-F]WE-O ZNI7
M PUNX+\:AM<8#;6;!.,=G3$(@F0U5H,*L!ZT+*-183+[O@GF;Y2B<-5]#O;3
MW%TKV]NJMUU57!]9CE\6NN_M.Y!=1^(UL34I?-;\4ZL77@W!*L$4 V\IG0SS
M1C7[,Q0)E6O.BF,[9P)BO=?R*#_U\7'0Z^U&Z06E$.QXH+R*$-] 5@5TM/\=
MTM#8?EEZPE^@[E_(A$OE,-FZ8&"4SVE7OE\TQF[<:4->1Z".W>/>?)R_P$H%
MG-/B<;Z&"%&O9$ZSDU&+*#VUVK6 3UVV+BC9+[:?MASLZ9-4;D^+_?9;/3<]
MP/'FG%VF=1C40U6U0TMTU<Q@[)-9%ZXK7K,W)HO'3D$D9FX,DD7X?&-\"S*N
MS[=,85#>7_ <RRN:CUB]5IPF(ZN32DO60RU1Y[BIJ*FH=_P%8G&."!78.Q3T
MYO%1"ZYTD?=ZZ9;_#PY)_;<<(G/')#V_U#B7QBWELQ2 ='LG75@ E;!\R^S'
M^)[5-W!KO&J9,NO^)"'A06UJQYK4)S^!B^@7J^<_\SSQ8$864H0(0Z"S!'^I
MTDI94?),[QT"="1 .',;"SV;:AWTN:'B1L 1%6A6&[O0&?"8;)4YZK*$FH-I
MT286$ARD\-^IB_^AH"/0="KC0_*G/6@("B0/$C:;^"'Q-M!6=G*^3J-;/:#"
M#U>ST:L>YSFB2*]\%G0:LHN?UV=8 7/67PM"SYY>O5&[%!Z89MD>O6 ][S[R
MPO_4"W7!8#H&3B@7H8["/(OSM!C-JANLG.7V=9W4_%$2NB3U+E/XW=.H[Z"M
M:Y"))YZI+[+RQ@:+<U3RZF9 T4JN7UX6.IWY=>;&L)75C$Y)LYMKR$*2ILBE
M_!AML5? >BJ%IJ^MW5[=A)>';<RCM]C6<O,P9Y,2C$;CF,_)V#=?77BA<[Z3
M7^2]#I>"_*/]E^37%$Y*GUF$L[#PD*L\G.M\HIZG98JKC W#D\,GEV@-XVJ,
M;K PQ$$UQKZDVCOS)5[2G8&&/PR3*:2IYL/Y)QG_@XX0#Z:PT8R!A!W-Q-F,
M(B@QWY%A4IM@PN6;I"^)"'*D"?Q("=,HB!R1HP('.K P;LJ%($X:#>Y1@80^
M@CEM'/C!NVEFE.#UPUT:V?I3@1]+)&DJ4!*%.-*7AJM[;]<<$-N"P"9NNK0\
MI);T8I-1CJ%U!%%\9C,89%V1NM/J<X.+8-XAY<(?;QXDYVCRV+4E1J=5H6?N
M="5!2$_O9@O9O!->U?F&(O>L*&>-"IR$HQF"))U\#MR[RG5V^L]C'\*>7CQ/
M:HUQ7@V(]"W&+@3[#CU[:A@K&,%O>:^90?AKS.A.%A4HM4I!N^AL'J"AL?6F
MN'CE/#/'BB#6)<7=!%'!\J+/*RM1\/%+RC8- L89\ST2#O;(VG(R).C>,PR,
ME22$U]_PQ!=@6*J"U$ 3_:8<1=+MO],%Z5L/E#WF;=\'HI(=^ \#$SX7.!22
M4S2V.L 1OQ4(.R\=Y&-""LW4T;/,&M[\,8Y>'X46 KX]ZC)=\EAA9G)Z,RU0
MYT \LVHE.GIYCR/"2AD/;>\OTRE7S_8-7E*H^! '6_^DP,DY#J_^'@ 9O-*6
MA!<S.-\I(&E\EX^5": ;?U3T+BJAO#Y5NZ&*#(5\%5.+D$1>+_FOUT+PT='L
M_;+O]75IRN:ZOI...2G!6<^^)ME+O (8$K":<WYC6$Y\SSUR&H5W#28U>J/O
MQ9NNX0U=Z^+-CT)QL:YL5S?R.R=1ITC6\])0#&^D-Y3+><PEJ&#M);N[^[67
MMN,GNX\#]*\ ^FS_,6PB\?XT;) *<"^F=9N>;CY2#[ 4GBF[60P+" 7]?O\J
MZ(/DVLG 2P)DQ+EN>'D):8]W2P(5CZ7 8&&]MLY$1]/GD0.CX_D?Y'TN';$(
M7_[S2YVQI-.&94&\EF!/R>B*4Y2\O\!R7*?<AKR/ (T]0FO$W+L:V"W#<O,?
MCHX'0"['*/*F%[P?57!:D.\3C=>L2LG5SRGU%;M8%VJ5/VLP,);K2]\ZV=D6
M@K(\K9.Z%L 7>#@D#'$4 ;)VON^$++S/X4=>QVU&!F#TS/IUAUTFUXXVC4/Y
M'GKT/F :7I]$Z:J=")0J(VC-?7(YSUX.!6\ABU\M.;Y;!FW$O/+G,'3NZK#G
MH.?Y41#$ 3_?--KQRW\R=78L0ZO5Y412N<HCS4%=_DE\;:*=:*[(KKR- /$-
MAK=Y]B1),R1M?VJC-NE*:D@)F^0N^T1G*8D9F4P1">3!<[36"#NF4P:&7A^Z
M83\DTI,KU\+6.]/E1]_V/;,9BCRPFZ!$'5SU<WDN6]^P<D %KD5$5IJ'YFM,
M%K5:1<7RU;";A>:WFZ07FW+UO!^SPRUW>/I*M'%:'NMSD-C<M &UI:RI=AH<
MOBR^(5 MY#[ZUDFCPUPN;R21/_^]SS/B[5]K4NO/BD7B[(*-3\;DA!K*,><Y
MM\.8".O=UNBI"35-\<*9V#LCG80]X<,]'JPQ[F.$7.O("X?5[RI&[E[&CTFD
MCP8:/+T^(=P&MQC_U^#Y0;I'0,Y1@3<44)!G1YKH,.GF-YE;J90GH9KTRK;0
M!E%XV5>$$^'F/"_IC%N+ '?Y1.!-7/16A)U%_EIJ/<*FLO\@Z8J EG#?8NI&
M^AMD.(7;[3!HH49R$Q9K  V!*=%0JQ V +L2KU]">*.'^U*^?" @D\)+/QR(
M@8 >MM0G&Y'+8<I.VRD2A)IYYO'/F#%(ZC3,H"QBW_H]1JQA5?P@A6@$UQB!
M[""^429 0M=KZ%OQGAT/6BDP[Y1ET(>HE@9($Q7 &6U-\C8/:>TC3X\3ODV
M%V?-A\\]@2%/Q=PA5"H^57C;,"%Q$%:IM3G#<UB @U/8U-$S9L\N-XK[RJRK
M^YPS-QJP(QKQ4W9N$[R@!V9WL-" 0&E"_QP\.I7Y5R [)@C<EB3H%^T@\_1M
MVNT>_M:.V8WOQ^N?:YYL/$LH+=L:WKIN:#B.I?$)1I+V!?A'%,:>\6V]@[OP
MQK/(-_9QZ4!%I'6M,_8V^DF(6F';B;36AL"K^ (:1>#&FCTM'OLR::#P>[M/
M<QL\GC^_-GSNR_W8-Y0FIO*7Q?E\9N/)3@:HO>ED<:%^5"ZRM?\="&>"C+62
M23+(G%WY?:+*-B16>S@>,K5Y(.R@-B>+MI(MI$Q"A?96^3=ATH2J"ZXHVU&[
M2M 'C5M(5_Z3YW6VXS5AHZ!!2QX2Q@SV"W6V,(L#U$X%!..5M3%2-4P+0YQ6
MD;2Z(%S4QW+.K3YR:&.IC/16F5H_\]"2Z:A.(N7P2GZ2NJ6LCR,9C34@8C5@
M1J0+M,D>@;9>OC'+16)D[%5AD9<]<=_66QCED/+.E@JX0%:A08'LY (8+VS0
MQ)K$B2DP)^[I;:_>Y \^.C==(1LJ O?S:-Q;L+G"]_E&I6A.T*"3CKEP#4U7
MI3W^MY+&%]*)FK)%\VXL+DWY%K3A^XM%N@:\WLL@PSMN/67B7/"2DZ-?-WN4
MHU2V^*VX;:9:]5<$Z0,ACZ:"LO!JZ9=_T7B.Q)[S[-?$I>1)4M%+98XMYDS)
MW*!(!61JH"FM%1\Y0\5:]%-L^,U)+[T#ZR&7N7)F57K-U[&8MK$:7;%V(TAB
M)HTLN_I&PLG (/0G3R?6&E^%N2-*@N('7%$2[[:X8;=O23FHDZL;50D^&O'#
MF/X(<;L%-N)^/>C=)U]PM%=]<&5%*DE[OZ"4S&4 #4><I )S2.A9DH28-D9L
MH-[%Z8H8T?M]Y>?8?:MC$1PUFD>021 #?*YHED5-3,\MA]#X>P?]L^ <6R.!
M_*VI=$/FU#$41,-@W<K[>0ZO!C1IO0=*$,^/<YCV,E8%F0V3-+*GG,R,]ZIR
M<BQ%XMEZ%),>VST:3!QYWSHMT(_O?_>IF<*"/U[_GBUG:)<8B::_,7@NXD)0
MUMR\LOOGETAQC>J>D8'I#)0D''T@,$;F<N8@"8.I %\F!>1>!!^\4$+3P_,T
MJQNQ#R[%HWX0D#O7]N,V84@#J!JE#54I-(9UP64^PD?/AJ7C1I+\>R<?5H2N
M3!]G8>#:FC9XH?]9\RI);6^7Q\_8L3MJ1K'@NME+B+K&"Q ()JF+,Y_KCZSW
M/)F66EC+\^:W](?XCTDV68'9KQ36QXZC%,#_MD/%A6I,G!&1B9(SLM<E:$ME
M=$UJ.^Q_[209(']04]8G:I/8!M1$IE?P*]></"S22R(\E3H7+;1/*7<7>Y:K
M*@^W/;G*]]AS-#II*OWBQ6>Q5AGUG^9SL :XSGV/X3:* EZC"N%W?NN-3G7O
MP7!,N[5%"=.WI9:C."@"<08U5S%9V3L\2;J.$Z^, N*$LS&.]X>N[!%5[N>'
MK8M&7"&<T)0R<Q]N[!+\\!(,D40V07GAS?=0SV+Y[F,EVI2_7#I#K#K2R#J3
MG]:<>!/1'OT"2[0-]'(,;,6_[#!O.%[Y@FFQCF>]\USQ6(,\(0YK0.8W@/:/
MA="** -:H?5V2;.*D)+[.V,OUBB8K=UZY7YI*>F=_&YL"Y(@S13EE9)>30B9
M*Y)M.Y/".E8K%NWP@LE'<G&POV1<BC5%^!(KOJ(!/!=M%'ZTJN&KOT$%B,XD
M<7)6DC*<E1#MLO?+LN^K4[<T,HQ?^6%\V1/OJ^5TLSR;H^B1'"7#Q=S"/MF@
MX C)P@YN PV &]*#J-;"?O(C"CL*<S:4XPJ%)94V#JZ4Z?O_^JW_H?1S,&?Y
M%\J,U((^(:BCD@K<36VE DRQ5*!#:C@S">-^ROABQ^IAAB#F2\I1 PUC3.'-
MS^4+ZKI$P"P;W-KGOVUAJ^<E^*F  31_+T:4R9S%[7D17+U#QYR1&](%KI;
M+M*N3(ALJ;5#OGF"O_6KR+[&\<*(V53W]@P$8)Y5G,$.E69J?COO]$7>IV-2
M9^/H*(*4307"IM=F=^_1$L<%4@%2K!9);=F$"F1HT63\FV4JL."_B_J7.A>=
MU*HYJM2 &5*!UDUOMR,Q'SA!#4[1HJT,SP+XH&@YK>AVJ,"V*FB<,+M @AR&
M5<1Z[CG]YZ[R]\7$X2B\O#;*<ZA+!3AJ1E$K<1.T>3ZD H?"L82@GT6T88OI
MIPT;+;IVX;;S\ 0\=$EX2+5_-%]J._G?=01'_&)."1="4#@05"!NA=+907,H
M&%2O:E8 HL (LBC[[_JQ#YZ0H+!ZY\*&H6>]D$ _;G^J%6\U-?W +7,T%9W0
M'8XX>T+J\[Q0P(A1-][KZ[+"L_JQPS 5J[#?NP8:?A=>_[6'QC,W*TPC@:VW
MX/*4U+$VRH68+:LH>!>3EH%W $+SX>TV^'KF!6<=KV43BXK1\4^ZGK^?(7^
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
MMLG,E=VK'<5SN].GA"MW/N1U5]X;CMF8J)-"?)[%&>E/'D&C9KG$"9[HNJ'
MT^B I!@TVBWA(<JBH.O>6MQVY/@7;)=4;$B>:>15L84T[>N)1TG";Z^,)$H^
MC^&_*>'#LZ^U :6!SSQ>'WNEZK<D7FR8H(^><$LZ>$*TRGS3567"QS;5]P2B
M2C^'.2"=AN^?ATZ"VX=\6]OWD32/NG7[L]3M"7KC6CYK +S3I\[8M9YH<! .
MG0I05KA.O"?M\B1F\A?#XXQ0;N:XC*A+^3%_\!#)=+U/6*CVNIH,LIIT^O'M
MH_)^-5;*3Q0'V*&/W:O_&,&^7VOZM40CRY+E]'Q]^0W+PV6&.9]C#1<BI#!V
MBD:!PR\='M)T)?!HM"* ':Y7,URI+!6DJU]S1W _V?URJ4Y.?MF5<V&E/(=8
MHAF\^4*@XKR4[BQ7H.#C^FL8GN-:N 5DM-K&WOGS\!'%C6N+NWSJ"=","H@5
MB ?")N-D6+V@&Y&TO$./0;"N49CQ9]*_KA^Y=,05KNY<YS6!N'^(EQ!2IWF/
M$74&=U-C8@Z-&8^3WUVG I.VS:=]8UNKXJ8"=0?GI!WD -2DN^R%7X^F]\8[
M-TL[;MG&MIXM,"UT_595$ZH;\,XR,Y[?B*;J@[.$U1ELCZ/N-,U;1^?T5CA[
M>>BH%$9$2"+OO=F'4YA[J,"%:HP^45 &M1O3W;B+#/[SM@IJVQDF1I/-+>LT
M [E1L*5#ZI2C @%Y:SZM:*VW_V[;[4B07 =>&%"3H@+C7-"E2A)^;'@!U(1
MKMA"7F1$8&%L)(E?C8J!#W%;K^O57E>JVBS<*KLB+A)U;$AG=B/CN.=&O2=4
M]Z)DSL7G41P:Y'BX[2POY5>:7  [B")N=;;43@GY3D94FCT_[;9(UXZX:,8Q
M56WZ5'(U.0U.4]PTD5\N\S;)ZN3 O*5V)HMWL16=-'EPJ]8B,!_^_9.1/\0
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
M7#SR_#MUTW&/CUJ%R<5-)BE?0QVCC_X^RM]FLI2^_.@C4T2#IC<K)X5<C&[
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
MA.Z?B":?!,"A@6Z3,8;&O [Y\P:55MWC!T$]%VU!\*SRD^"<_*\[F+P,TAG
M+:@H=E./H4CY7.0 _5;J6PQDG0+ 8=>?[17 IH"FTVY#VA 5[*9A6'14$]\7
M%NJCO_W""/B836/^^^_;4RJV=P6>MK;N:2>9YQ=[8+(LA\L@^\<F&"#\#C#F
M8J':7 :H1VV=#G!?\K!L934*[M)Z!X%ZOX?EJV7WXQ6JSD7UW%O^\^O!D.U.
M3;H_+WQW#]=2.=LY0D@S!P;N'51>HY2.]XJ#?>LK';>5EF/[F7#L?+A5ZLCD
M(?)P%;3(#K+) +DS0*@4JKTVE.11DKXD7[&3G#K@*;]Q):8BN>F%P,;Q&5^A
MLE;=M.YXR8^X,>Z]1%G3J#* P.#]=^#,RN!Q6RX'M,'WIOUX0M1V/U</>$UZ
M MZT+58K_YT!"D1S.=#%O-3&#2K&>7[0!B>^WFF\)!#U>8GS\W:G!\_>4>$Q
MBJVO4]@^NGQ*\-R3@$;JF?X>0)#F;_\5+?WS%9L0!B+4:!%;6@VLOW\=SY[8
M;HB:*-X5Q&9L%*+9S.!RZ)%MPV2E>[\<I0>MS;HX42AZK3>J>7TLOP'/?F>9
MC07.9;\<+U_^C5/B# /T)=;U$'CBG/+W95/M^G8X-_XEBACCU3:+*R]3/266
M>O9ZH_FA66$].FFI:;;J,-)X)39W!:/[*K7[:,0CZ>%GUW"\8Q6-FXN^JXZ>
ME0MN.JHN:<0_^TXU @@HJ<H;9\?)WJ"Q,46,+^]=>[7V$]*^@?'/WP+3V:#I
MM;C5(Y.U)J\N5A,;3)B6>DV?7:>)&5/)F/YO$\[O5T<.@C->M+<.%@,0!\[
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
MMY>GE$;(/S-LODAR<85$3>@R0/=:=]4Q59+SFR=4\<51'32V(%>L_O92.PP
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
M4F!J9@CQ4/3>2W6;;BMCG5&61ESO4Y:ARI# _NX#$U_L#9SLA0\EA$9=EF"
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
MJZ.D''U/WCS5*':MO;\G?.J/.["ME&<VS5$!6 [RU!1_%+O7^+VRX=(DI+G
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
MU8UQ)'KGR!>ZG^O<BKZW=@%0XCVK1LB$F<_7,>0:+1$U&;T/?FM32N)LX5]
M:.>J/8@AN]9_,%2;@*9>./1%F/))@JCRF]VOD#2N7=:'LI$.23"0[QDU,B'K
MZH3Q^WHUN32]LSVOK\\$ ET#+?Y-B\W+ +3RX[?L?LE>&2 /2R<XQZ3)PMK4
MY.X0R,HK8/O[-&]36K <P$K* JI=0 Z@MRSC:"(EF!K[38%VVEIV[CAGH!#;
MO]?Z]W3_6TG*WR*H(2U%4__.AC'U8_\45N7_6UC5%HVJPI"D?X8E-OE9 A2W
M7E#E[X7N!X08]2]\>">9Y#2N2=>2/HBJ>N+V+PVK@<D]V_ /62605.-+Z3C#
M_XJALAS$4'$KHCFHA9V_U:+]3Y<V?GE2!K4-/*%3*O!4'%$7/"(V3\CT!/,@
M!1=;IIO+>]X4+.S\W%QR.5^7?.UV!Z U@P,G$&U,R% =HZEBGFME/,:^=/-+
MN9(R>Z]BY2-&!1_>_LAC[L_Y^<OPFL(JH*#,/438*L]K;X+3B4Y>?X3W53.3
M'(O.A$^TURZG-@30>W8?-S19"+C+='ED,P-T5OG0LU]@;J_;.UH2%UT*;5^^
M6C%"U<Y]VI-9/*^["O\T)2-Q-K-@]6KW_L#L>P%M+F G!V4@,-QD*'A#DFK$
M &$Z 8-U]SNFWYC:!JRQ".H'AF1#Q\FNTPX3<%KVFP[CM)WL]@VH%23P"+>.
MF<JG_Z3(1=_O7L.X?O'W;S5OKCI>%7[Y)4@EWLT\Z*FB__%\;EVM;#>6.875
M(T3KZ<GN*+%B56]9Q<[^Q0KVKH7-CA< L3D.VH_(KO5N0GG@GF#E$>+%Y.9)
MD]HS\PX*^91E_G*!^ILL++3^7?4MY4^P.;.2SW@O&\/:OC))CU)<2?SG9-ZE
M @[. =]=S-B-*\,43<YV'?J&XA[ EM!)>RV._OM9CU]2;XQ30RP/*EN,#XI<
MS+:B/L18W"X6A$460)]U$)+L_OY^XZ:UT4%IB_YT/MM!H_-S"99+$@/N!LKI
M!:W/^FY:&P*<MR\?:F"Y>%#\XN#E^:R&^+O8/G?DH7EU>;0&/^J:G\HY9L^C
MV-]$SH@"JM]4BJ-Q/VN'O#:'JT6TWRRDP\>?'7'.Q?LHVEZT>:!WO/YLNX;D
M$9UML>^C$+M"IWKG)7EEEFI[%>^SD?:+EBR?IS+4!.1OGFB\:=GB;%_7<<V>
MAZ>=)+SJI2N+21Q^_\PD0XJ*5JO9AY!9%GB;UZ-^LY,EL_>P%P;>XZO6 C3+
MFA)U?<QE-J)V/KQ9AQ^B.M*^(BQ);[+[5U\H\Q/[9U$E!3.*<_!]1_$CN(FS
M\"<^PX%+QH5KE3G:J)R);I2?\^S< ;<4"?<M.1V++.-V3^._FA6\F[6NOO\+
M^1I^S@LZ$64U/!A7J"GXH.R*^Z+,7-)MO=Z=G*=?(DNLKR3='N@=N#Q4*SRI
MW:"(#\<JE?8^Q[/[(^GT5>C^AT/G6BG0-4SEUM'BC^]/OR^_E_W0?9Y/;W"\
M5VB=<HK*1A\9X"4<+7-*D81>SE(]3S *9E?HO<VY\PT5A)W(,[[ZSFIJXF*W
M9G]A7U_#0=\J2X&+E^IX/+"27$8$B5LE.P753"=P'#FM2,Q!GJ@RZM%?GCE/
M(N$;P<>H3_H8H)(:^%2J>-/0_?_1WG5&-;5MZRAP4$&B8 !!B J(T@**THFH
M@("(]*(0*8* &!$I2B"* E(C7>%0!*5#I*D$)&"H D*H4D,70DNH(?6%<]ZX
MXYY7QAWCOOO&N#_\\?U8(VOLN??:<\WYS;5GYM1P[)>;_KS/Q'>4KW=%T3,W
M.S4A"G,;X3V-IDANLSW&]'[)Y!:# 4TIV;7K$04?1ZFAOQOFS - ,Y@\^F']
MAG-7KZ>3I6%5J/(Q6QTU<&0BTY)Z6?>)8D?9 RM+\,^=N#;QEKF5-+9%,"&Y
MF'$@R;(.U2C-DJIHQ<R.%*8EL8Z;O5^-$'M(O\>UYR]0?T:]<_ N)MXKR-SV
M&I!#.6<B!H<J3>7:A<Z[F3)AKQ[JE[71M2G&$]@75.\R$CST$8IW1!%7^L;U
MU1NML<0[737\GL79D>NSTM*/-<J__GWIAUT4H_DIUE?(&0D**5,'Q7&W>D^Q
M +9N!3>E&B&;^IS@;U5W<].NSP,3M8\C&R L@%N7N)$<F7)]&B=DQF\'!Q(,
M /233F3(1$@M;+<3H Q=*T-/W:01+&"K/P0_\>FS!-D2M6,]_P4T?UFQJ=<J
M1G^'Z?)0=P-Z01XZ$5'';[ '0TDO,0;[AAN'G=M)@<\Z1$VP +L=N^J[^+[%
M$WLI:4UR?':R#%W'B"]EG-X?P"096F1D@6M FZPZ:HW^/%X+I4:!T=3H2A2%
M*':H:_UL P;\+@0?D5]^;J^XX3YR5I%:AM;;70 UXW6#L>0CIKI_YB\=L91=
M]KG>,V.S"EGVDG3\++<NPZ_UP%A1 6\+):7<A6V(]+(#:1DH.8?)O\S#?&Z'
M9'+I,Y5W8+?/Y[^SXLUZ_NHQIUG?LQD6X CV#N0%3,0E&2Y,X=#KA]^A44-T
MM@(_4KL.VP(9FW_T6MZW0#*_%3?;<QX&"O".V''\5!<98$U*/L4.SX,&QRJM
M[\BYGHRL4JN,\#9Y%.PQBFP00,CTN (C11J]60 _X[/2T-?>]"+/2^PUED.<
M_QAWTX9,B*SB%+/J]"JIH%0^M)X/!?6L7W.VVLI,V>$9:BE;Y\9A*:>P2SND
M%9M2"9)R\(E:%--!\[*WU#S4YO6./I."?K>1+H[#41^)!*<X>^7^N%CC5%49
MZA2I-%^8!=!.>A@Y46!7XO8D'MZ?&'^3B\U0:8@ (C2<!2@'-BYN)^I+S252
M+2[7G,<+4L0IB9E9TE5!>V#)N_4Q8O&:P0(4@]S1\"08S=_: NH3%CM\;D4G
MZ5LFU34P<K%]'D-YK>M?LW&E<UB.SF8A",4V'^4'C3%RY8I7KAQU=7H $.L,
MSO &5Q-(AF!>+%NF,PPXAKFGWIP3%+Q'6')_-(!Y$M@.V@*Q'>MN1^09A 1%
M8@+.#;+,U.N1+[E_8<.]\78'(3JT:]KA&2S1J3#08ST?\]%?_TI<RA229T%;
MF<38"B]=V**6HH(.AQ&_+7 TG14OK-\$S6!)C9E[D/,) =8L ->"PYBNFTC5
MF:)+QH@6EP 474FZ'D:5'&<'*0U/K/,#).KKQ"F>DS4P(.6F?F7W(R.SY8.A
MT4ZJ.0I-/T+%SG88;)__HLM?9)9=.4/HD-MM\![VM]SZ]"D(WT*&0C=\P]ZU
M6<S$ !M:LE*\8O[(1P_'&ZT1(JL7Z5Y5R-&(G(S0WLLFSZ=(:"9/#XKB9/(4
MNV%0*\O6A WT_>Q/U";X3V0@*,4YDP3!L0 'Z4JD)75@J/)-*'"^NZ9-+.;%
M)=6DU[,O34<S/+.R(QL^2?N=BZ8DD-SJ"<)9'\*;QT&]FJ:@*(WAW/?WI0Y5
M (1+G[B<IA>]8 '")"D\;-Z?]A5+@1AN$65M!HJX[K:])\I*-$XS(K4Y<"<Q
M"&E2.>;5-YS)M1"-P8^FNM>(U_-:3C$N#1R8")9"<%#\R;$KS8O-3+Z>6A-O
MIQBQRM3HO9?YR[A"J'LOTHOJLG//)HI-+34'^-,55^NA5$FF,'OGG]#_R\AA
M6M=K,Y+PG;DEJ] 2CL3QT3E8@&R3211][Y&_C$ KRJ9_3A2T1['Y:Y@8A6U*
MKV3BP!3.TW\=RH[>S5D$8=,92W(UXNP@CE>#!&1&0,.@I'VF?QE9?\;K#\@B
M-6@_;/TT-9C"_A-@!C^2%SEQ*.?O!VCO;%2Q%=-_^T/YTG]Y&'NAIUA7<"B8
M!Z$KB)V$ .8SP -.^A&08J\0PT(<[YZ-DU^T(Z]_L955JWGRH9SMJCX(_^V4
M/_,(U@7[G 40D4Q&"M&A^"J-(1_LC4@!+S^"[>29$W2[.D^R&_UP^\3'*MGV
M'")3AK0HL(;C6C+_BGT1)\0"M"RN4&7+D\\=UK43<.>?RIBG]Z<Q]Z5-NB8H
MTF\,2*!HZ/>-+>M\T"2O>2A)-S/,KUS64UR=;)6=$Y_L-#P"W>Y[Z U[NV%M
MU*D4<W,X&#8#<1-OZ4#NMMA*0U:LXMXX?0ZO?T4)68/N!)!Y5Q'  6EM:Z8:
M[.K"$^/8\+P&Y]RAD84M1876DA(GFYR8() %@+NG!'\+)&M1O&IF3"V/-[I=
MF%J7X(9V5\&XYGB)S64&<HS<&OEV-KZ1:(D/?Z!SG.$Q!GK9]0_?9NF?RU]F
MZZ<&"X?R(*1(49=3]$ANX4L(E??&#P;-[-S)^Z;=;2V-XHB61Y#UNKX6IC:&
MUZ^O^3N?K36=#))H'@?7=5<MJQ.L\*LYBF.V]L<#<B_3Y8"F38]5_KKK/YG:
MZ948>G0GP)1LQ=F>BM> ),2,4 E%DAR2B.+[2)#P.A'*_4$<4Q"_K"S&WU=S
MV=%9./9T>YG?"?UK%?Q!G7#3*X5]^25J*NL\Q]F\_<3?4FI=*2@<QBVJ4I0A
M8%<6;MX#G_0,+-)('#N&_X"3Y9N([,E.]?)X2@;_Q0:P]3!A L+@AQ]@OY4O
MLB/Y)<RRFSN$\:8[/W[6\NQV#T7R(C3XGD\:"W;AJ,H*:_K.CH=BI5S5G([X
M2Z?.W\W^X-4VMGLF</&/'A';45"WS-!QC3<_R4(X-(^GM8+_^:85%%SR'77U
M3,UFZ35F(W:/"914\(?T&;17]L>8)V569IYSLA)1%*]=L\+MB UOT ;UT"$@
MFL38J;3[)P6.<)ZYY]L\1^_T2S2U_6:64)O^X[]1D7\&Z!3H/?0S+.G5@O%T
MB2!!/3TZT/=TSK%.P#&#E59U-J=CSJ/S%\KURIM;B6+"CDEA.N)A-235;Z\/
MD-$F>5.8G 106)A,PGMM['/HR3_B@T46H)+0<(%B,BWAGW=)/ZQ*SUW^0.SQ
MX)+]5%^8I5;K^9G#@\L;2D?(CYP=$C!N,P&%YW!]23)1%NS(0)\=-1SN[E+X
M!^GRIOTVU,BW4T A]^ CG_@]A/:(A9F-0U.M%_%!JIJ_ Y_,IAGY))FGVSYL
ML$_G1$P<F-&T)3L;D7[$#_?%&-VXA5*XP!AU8^1N;ATCZ30]=HO2EO'(.+4N
M7]*UY9>!^TTX[><K9\K(Y\7Z^I^_;Y9>4I]*+ VT0>0J;1<1:8]4Z+I3R^9-
M*0Y^;Q^Z6$JV[$64M3")+(!Y6XOD@(OO 0O\ .]6M85E=G%$?&[L6\-4]637
MMH'WL=EVR>J=;\X^*LA9OO'>6,RUP];?N.QSWVK)TO*)P*BB",'3;V/\S]4<
MDWDV&G\1W0<>ZIKX@FV  W#.)]^E+J^,Q!A./NYX/:6(Q#R=>)+>\B4 N*1"
M G<XDH5N?MJQJ'RB>98O+RDP.M@#2Y)@],+<K=OG;$H?!PK?^P35FQRM^(%;
M3++^(E^;@LR<);+U-,!MY&]_2OE7(=@?V> 2?,!@"A6J+4J)RQM9K28UM57T
M'>6&NGR6 8T,G;+@8-:(, X7@\4#I TH"1-?X%\QFQ]J\)M1!G*EV?/7[K\W
MX*[@G1%OY!C&D)+&16H]2C-3S%RJDU!S,I$;$!2!JPH[M#W5]5+S8&DSP;W7
M[21/^F>C&K^Y,[U#@]P_9L1UT%KHOFDIU0+=L7,O&-7L#>; '!!D 42U#^M,
MV-\G@44#],;DO[42M)9#)AU?NR6?5A*EO7#>7EPN9-X)%D88D\$-!#%W;0@I
M-YOJ6IUK--=P=FW??.LB/NZ9S+> XZF,?@8*>=_D-V9_G5C8N)IC=^UCN""<
MKJ&<>>XVHF<D@5FN0$>TX\,O$7C2[O3DJ#C$;SLP822^0I^Z:.IN.86T"W]^
MDT/+,[*0[B9[@SNU@4&!S:GE(^="Y#;:$5JSZZB)2,WU$;D'17'Q,I/[+>*C
M02,'H\"5*BUHON!.%H#G/%R$$G_#L0JFT--V:S^\U :LL(_Q(]:$E.^JR0'K
MXFZ"1-C]; :_M-N.INO[;)6XV6 \W_QP\W +C=%WT3U0J,&U]XOHU@=&<:TM
MS2: 1O.\!1VBRF?,;Z3S"<D?3+RR9L!4$^7PB?N^V[:$1&7PR+4S\_C<Z7 D
M1"+^X=P3KB"VB^<<HAR6;EX=#KR8.D?H9%O)T#>^8SJO$2\:<:W16U+OA]8R
M"M$+,/F1D79_[V.'KJP;RW)>G3;K6+H. /A*;J$)4(HT88G]AGA;2!>&1RP^
M69 SZJQ-!])"\!<(8S?=>J0DP5O#EU1/%IUODKL@]HZQ<!=K)>,]Y]:;:*H;
M_,#O7ZZ]_V8XAFU$AU/AC:O<, K2_);N@^K(VV>[#;5GHE: <_O%#@;?I=1\
M54]Y2C=!OO7HWE$9>"A,H!6K%Q6L%.\[3A5A6*$Y&$5U^UF KPVD0;JDNG'=
MZJ$%I7A3[D[?^VHNVW=F4YB<&I'4<7"G=IXU<1-6#6E@.V<BHOEQ"L,CY6/N
M%PI3EOJ#8O:?YSJP_(JUZN2<HL/] <2.QZH<J;O9"(V/%HM&@M3[5^[GQH[O
M:[8S$)9!-0X>G$)'8N#AN 87:[.Z8UXQ6-^C+6059-;&\3@'@U)*CAE9=S ]
M_Y;R6Y,V?O*QQTM%.SY]T_&>WPLLO02R8V'JF#Y\L/2[@*)I':^MX;U>8@<W
MVMM^[I:)N[ YKS[XQMA7:Q/7Y:.<(M#Z<,VPZ0VJ0+K$TC!9NQ]W:J1&"_/(
M'8^2/^_T:-%<_T:>7:IZ9TR"E+'8I21EWS2EN+,6^+XS[!\Z;-7[ROJ,S%IL
M*TY=3R(2*C(; M$QR$/R&SWB6H*]0B+IW\CE<J2G+,#CUF&H /U4[> 5_*JF
M3N'00JIOS1AAW/"##J>SW$H+ -@X2,RL!S]/1G(%@X?OXI?2S-.$1&*&49L5
M<:W<M*)MZQ]N!>=GG<M@UGEWZ2;P=:W:-/D ZG;JM@0V,V6S>^.@RO6/^ V:
MI^AI_H'OP^?#A)V%;?!ZH(L;@ ,5NB!R^**1\2$VE>7]OQ0&_-^P(\H\<)0F
MU$0S16@9.^.Z]<&-]GM/J?O$'X)=CN^\NQ0P,_LJ@X-?E:\9RU-E?'9==_=#
MX:4!3U&:K1U/E.>+,Y)F9T[$):X)']+ASI6E1J(CD' @1=HAA:9_V7L:PL5C
M#YRZ8O#F.3V9BLFOM[U**W\*L-4@E30?#4Z3Z1@ ;X,R:_!;+,!39S.A?O#+
M?A_] 0@=6FA'M+-?;D[+'VZ5^E13F92=+,1](JXOY-V3YW;BRB0]+.EGX^"X
M.%D[SO_MHA]D=M36H=GLBG;M)G>^XRL=3OZ#CH.C8P;V'K'F&P(30+H@1TL&
MU\>//<&2=\D!Z\;1G"*_\\G[@F!6JDKMSX@@E%ESW2 )3 >I; 62W]>ZKC9N
MUQW!/(#B?3LO6!ZGM1V*A]*#L?M/HP7K3$*+5U)DUU@ "4NSJ\R7UEM3E-^Z
M=W*F6L+\IE55LE08ZX,;I<#F3)(%<&BZH;O5B9S(/%FMDUD^CWFT5A'([7N5
M!2!3Z2+9U1*O)GNWWQ'&F)>WBAG2E$EVH/R:+%@-]\ZCRY'>!8O&-%@.5#7?
M3'O+[+F(K=$#+Q_EK@I&!"Q.<4=H2P<D+S:*RPZL(G1*;F6.C\,Z7!YJG.X:
M,QW2 RQQ^6Q85X4W='\M,HO!0FL[V]H?9.>6EW_N0Q^OK/R43"3ZVV2''%%8
M4U,]4*@FF0$ 45$TGMTDU]E*3"\]B)QG<@.?E&E"0M2K:%D9-?02VJCPE42G
MLD<?7OW,9]K;Z"F87/I$Y]_>.OS[V )61/OX0O/IG$;FT9[[";S+_7 7\V[@
MCBO0?'WK$M)\ 73% W31TO0IH'YO,E:E:2HONI!H,COCIR<CT\I6O^G3_Q\Z
M_>\&BO-6"87-]/>!(Z"34CVW1[*(Y0*2WJCDX8F9I"VKV?"WHZKU:.Y8K)FF
M[:07M+E.#(L_;X.@B;9V/(1XCRIJO3YV*.@B.D+3E@9$F,<;9)'F/DW:E$2<
MN+]Z_[Z@4_7TC.!2H?=@\F++M<'Y':M (R*S"R1KJ/X$3>'^:?M1U\HF%B$'
M/PJ?Z>(<I-OG!M@!M@>%X_[DRU1('G?"LQ:[->@1^K4^NE'=/M16T/,'MR/J
MW(29%U8'\SCRN$N"1%7H A)3G7U=RDP)TN^]:J,]!D%^'2U]"5Z=;-7AQ%%R
ML>OBI'#F;_;(M?.^?9T?^E7RB[U[VCQ-^\V]MK4-V$:8BD?NMI0^$DYO0; #
MOF<I,'J,&80N )F*9 $Z_+]"*4=]68#6_D[&VQ<L0.;+^<=^$&90Q<Q,@?,R
MS(8]$3H5\L=$V)\3^W:[.[G336 [L0$F+ "' G9'/(=VF7T[T,,)[=[(]>7,
M,[O&GUJ"G$AE 012F,X9 BQ ?7LF4S\/31> 3WFP+P?_FDDYZL.^W"88]I4%
MZ&IT7>MPH]/<OBV8Z\/,V5*14[=9@->$4"A)X2<+$$?494OUIAO!=F(HUBS
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
M>0_U<@U.$&=>*&HD6VEAW<#WC/=2207/XL,63U&*15@.Z4L-UG?N1"JT9&\
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
M=A/*>^ML*$M'[&L)$1DR0T.TEGT=UT4L/WVM:>?A,;$ _'H\W1AVZ"$H:QS
M^V"=V%N4/4V[[GA5,T)Q+D>:FH&E/W-+8A1^>4X)$W?F (511G[YMR+/ZX0<
MYU%OY@"BS+M##<8H'1J6B!FU/4,E19;/;3C2VJ)N&9] AN@FUXW9K^M'+0W;
M^ 9.J+W:,GLAJ]S@^%KL7.[[>5-UZF2J3M9EFFC*^\^5;EG3]^XGT$.=/TN8
M4@R5#TP=_GK"_DWA9:?*!RFO7&-Q(5+TM=;2D\9Z.VS$8\TU=PKLC1)8,)-P
M<!GE3S;>1ZFJ36J:/-A7L;\DJ[W>PW3[6$K=*R;V<W9*X]04S54?<+"0^I\N
M)V4:8]H^FN #C_+4 )>F\0;E>,$_3L>SQV4Z:OVQ&GH=O+8#,T\J6^./^02?
M%U2IW5[%C [1K:B$I1BRG4*CTE'PS;0VSYF>.G/OHB2X(&G,K6AI*?N'TV7L
MG=]NW[VM"V+4Q/=8_N *CB@LYUGSHB^RDJ%J1<3#J;;"6?[XD7-C]F#[%$$.
MWNI<%_(NE#U(F85)M=W;_R;H2I5SR+="X78_7F70.C#.U%EZ$5Z%94H[M31H
M<(!']PQ(X$'$8M5[TRR*F"0H=C9U<N7<78190WV_]GH'*_F8B[9WQHP#PT;"
M !T][[FG?T-L!R$FCU;Y(? ^764<C!(H0@_#?'?<QO.<G%6R4;K\XVDT#X#J
M86AC&O=P@.NX$2NZ/RUN$4E.,6^95 <O3L<79[I182G!\?A/Z<O2E_WV>D<=
M>WU#:*>$V4<.4.<HMM;-_YU =1$;D:6? YT82NP.MCJH3NTRJT2*HKLG@2KJ
M2L+ZPH'!Y>6?LXN[/=UB%);Y&@6-DQ=;;4Y]:_[<^<"^;84+M+*"G'ML"H!E
MY[K)J1P  4I29@9U +4) 4]>;*CQ'LWT[2OWI4NF[4%EPB*.3!AYUT9V:EX9
MO4B/I\D2";$OLPD)=;KD#BRL_6[0@?69,*_*,EM;QYQ+CEM>%ZYG<VN8T9:5
M2TV%%M"\K"^$J0]P/G@ ;L3'9<"@*Q:Q$\WM_Q)=1!%U'=W8%^=0_Z4JEG0N
M&V_V L][NTLK25GG8^(R)D+AZ(X0I@2>C"3:P&_J@@=DF]K92G^*R%^P*??;
MX7%9MDF+]GM>GKWU_<K8Y\(C,JIR:D\]>1A\J#VL?/8A3&,-!RB-:5O$<0 !
M=!F% _"#VVO-W:BCM D*\1VXK&#GY*[GI^,<L[9CHS:9\"W-):]R(G)HG0?!
M :(NH+L>M"TY0N\:Q=N""33U4]5@@O1K,&4**0:V%!F?H+P(?+.J_)(^H#JY
M- .D?M"PTEAV$2=^@RE,;3+%V^A!+!SF!@>(0Y0A&NV3X3+&)[RI92UXBCT_
M&#O6FAMQ:I U51]UL9*R6YM73^=-T/4JM^!8\X-:*4\?BV&#Q9+@I<@E1P[
M^YM5'[2 '_[X>XH#M!#$4(?[-S!)"($ZMS=CQ@\L:V!Q2(O4LNL+\OD- ;=C
M;9]=NMN= "A=:U=EW@LAZS[$4>VPP[)D76*][%<V%Y749N+SM3:DF75MK>G,
M]JTJ3=!WW!SYT3S0H-!SWP#%;)^8WM;'Y%+9E'Q+%B]U99&':MAG Q;Q-VM.
M(%NWJUHG1(,0"3EJ-(.66L_Y[6LN'=[2&5I7JZ($O*+"TD\?5IXX\D7FOK:[
M.!1 0W3KZ-#B"2.FY";E02BQS72'(?VSWZ:G'LU]Z&5&6D92:4M  9=%[MC^
MRVH)CO?+XG:JW?ZJ=&):;!A/45]49%B%#K&%D&0\=A+H6X&3;1:.!W. QJXX
M@N!L=]"*O.?<H-.#F*+^CZ/U/Q?>1[NA6K AS[+TOB3 3<'"*?Q7TB@/6]2+
MYK1TF"9,=+5/J@NGD&)>8E-1MM.L4[T'@]UP$ENE-OJS"TK7GN=;5@CD:YR$
M/0:2 _#=8L-E;,$8*H*N6?UE4,M4%^4(XCYUY5<^\2YFWJ#]FMQ;W5O^SOM&
MW^+ @$I%U8U4O84]5PCI2JN-4F(Z59#C.]#M\KI$,1B["\T/]M%P1(Q0@[)P
M90/H\"9TXUIW4,VM<]?3ON^O\KO&UX#<]S94D-%S"#C/WXLI.<Q//P):GN0
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
MMH431UE1?<QHL 2O:A7+GN(*HZJ:"!U9515-YQ\R-ZTFW2S4GR(NHFPA(P=
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
MHS#V:1R=P7SRFX))A,9@1.3/_SH8,58DJC>"^0(#33F&QBX.,%<KQ,K!M\)
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
MSU]^B/L0WW+J7I1[2OG*_8&7E=^'&@H[BO_8'1@)-FF;@G(ZIDIO?XD9P;?
MRWG\&G;64%F%J#.TP,DG-\O&0!_K\]^WT]<=M"=8]:4:6H9]9\DS,MVM7WZ8
MA?,OCI#MHTB5RR4TPG1;HC&P0JVB>X'2(6'4/'+$$O-)VT$79J%N57U9FUJL
M;4)!0YUOMDC?]Z]ZK:>PJ>L(K*<JE;#( 8K079.R/9\^::,<BD]B*-DW(6D:
M.+"WZGQ@@&)2H)OSK.YMK_/&[6<#9NKB[]]D=\ J,IL)(YHMKNRJ*5N3(Y=Z
MF5?))T@BH7U$^<4+)K%?\CW>2[K^4$X[=G'V4G#:08G3H0/IL3NO->S,BYZ0
MRMUV.S?>=:Y(Y]*VSL=%J?2!KNM0,J/9'1Q J$Z0H8/NA%="S2)\DOP<?0P\
MX8+9%7KN^ZQ?8$"%AZH#0[JEA9"SHG9[G#_QI.0)7LRA@P*.LK^^;^!&G]*)
M8!+CXBBHV;3-?I0'AC3A1)EZM6*1*!AY>-9->W_?#S_O*SX9+MXY?B[Y&7Z*
M+X:QM1\_-MAY.!^]7!#G\'%YF;D>6([_]:GAU%.[/_\[6GUZS__0ZGG_O];J
MZ0%(3YZ[&7>?M[GP^O@R;VH$&E0_M;^2FWA0Y"\C9&,)4]\)6WH< ))&]$O*
M'* O2)IA@H" ]1]"381@WFJ Y?0+>RZ.^MC!0GI*/N8__,(+EH.@WG9B/L7'
MDN@*_?#ULP9;88CWF']_UNL)N=NN;CZ(V7;'?JU>8)^Y.?D$8IGGH2WI;=_X
M_)G2H";-G/X9HGKJC -,Q:$ ?0^GYO9[P1B*]IGQ3IET+Z32U@UQ;N,A>+#D
M7IF]$J\SW!-[0#O:TS:()A.69*=PHWWD^Y%*)1]!'?K5B#<VNIFLP@+WT]WC
M8[&_-)\//PM0_,35V+KS**XHXC)^H&@IS+L]HF9Q"QFA'8XLB-BY6#:/&Y5J
MJ&":>G?.]6__IK^ *#(:K<T4 ,7PS!O@$<9U$ECF3JW$WOGH"=YK;I"+50B\
M?$#5[WJB>N*I;FL'MRLG'AE*E3ZJ1EE!TDQ\#"0T#2JI5\2W9@Y^.)3\ZIG:
MW9J51T] )Q*LBI\IN_D54\Z_V/&)*<QZC!8'*4,MDT8],[T5@4XMM<==7,&[
M@T&'QTN\G_PHVPKX'FEZWMF4XN2%DB6G[.AKFE0LH<XD[-=4N!2SN[:R>X=]
MS0(XU'7[%9CSSN.83V+?[.:MO-UWQ]S>YQ=A8K=7>MMZ:"@]H="7=SJTJ^IO
MC*Z2/CR ZJ7 ].C?>F#E0IVOC6F/\85#Z8*(_=O"^?DM*[9 !0?8+_V: PPC
M+T*)RL 7%FY!>/XK#RJ0H7:H/LZRGY))6[O(F(5QC)J4@T6H>NG?S]?0[I 8
MGB2LQO_]3R$X:/,_LH[,\J$-;0[ _X #?%=58']'0Z7WVL-IM0_Q^3:<F0!?
MVMQ2[6KF %)_.XSGE68%*YNY^S7S)-CQ.M2J>339,,.H-OK.N/OX_E\)MH!'
M'$WC]QW%IB?NCN[=!IWFQ <M#35OVRO#0\9K_E@>NL3896W:/#CLUY2C(O&R
MQ^">B./Q]-M],49^^KT;):Q'H>9L 5$.P%M(K2+*H>4GV#_NCY:X24?]]NRO
MR"*^=S_JOKNN/QWU3OV5I3B_V6L1I]4Y2![8LU[5\3,.HL=QNQKX4$:#HO0G
MY"XITAS]WK?OUWW)U4&(0^^%9P'N8P#WGV:N5T[C$))BII:08U9D_&(%DJK_
M1W[G&_S<Z(6Y441*A8FIS8:<\J7A9&+GKBX]T2_>3XZ-BB0HJ^&^<X $@GB=
M/<VK31Z+95[]8!_R_J:3KDEGRX].M;03)3=\[L^,O'CQ KOO><[&]/5AXTWN
M$MAH*#[@W9#*[+V1B2Y$U,(Y#X6&PM-W+\8(4@YVB)F/K!9T_A_M7&LX5'O;
M7ZA-DL-VKC1"(3$=R,YA5G).&H<BBBF2PVRI+4QAEAR+F(U*%".2(ME;#@FS
MG"(I4B&$&22['&:4L9@U,\_R?'BOYVGW?GL^/.]UO1_6=<VUKFO=\[_O^W?_
M[OO^GPK<9]0(^F&,P8"%'0$%R=^Z[?Y[J>"[#?6X2A+;NGQI1YFXH.4BQIQ5
MT5XD'0QB2O!$<R4.HVUHV:5W(0S:QK%%KU'@Y26,;>EOHDR%@,9&/#^2-K'2
M%*_BKJ0"F4XZ8MHO<%89Y;I^(_%%/\,W<@1%\-]FE[G2XA@W:_,96'MY :&/
M86J23H0F?#^PGD54U1T+$A('$KR(!Y?/Q,+^I9RD'TZ/1BA SY?A$C3]K]>"
MGR5U"NK%G/[E\AJQKYT":4DAD!'&'L*T3!)<283Q>@LR/WBY[- "+VE-7>P6
M @[IB+(:U.%X[ VX? "3R7B_!'QW*XX8-^5'@?P1]X.,]=$;,VL&35D(D+2%
M0-'N96(2-&&)M<;EY]!_NCOO^3^G;$-_&,CO:OZ>N*A-C4)@7DL(U(Q.T$!Y
M%%-9;UKZ[/=C7";\+W,;.S W7X?F_80 -JCI^Y98)S"EQ[T(2X_1EG#N"Z0,
M<Q-<\TKRC GZUQE^Z@6HJ8DT?XBQ 7H?XB0$>G;T?_Q(75F;_=M;R)X2@3DY
M5\8#0_EOH.AX^9)NZ45;(6"_(G8(I_[]Z@&U!_H>>5&%/YJ21$N?X>:=L0KE
MRP3&J?<@>_8<>ODLO# +9JRX7W[@_Y<V_CO*I?_TTH9[%NK&+I[Q+T5JYP@R
MJ#N;D5YP4W;+C;([YJW-^PCA!A+,O-B&_<D &T;V0<Q\^C<2ND8(Q-^EHT=P
M[!@,I1;@%(S("X$U]B!2LGA 1VP"&I3A*O +P*!H4\<W5#-T/WMK74AAM];@
M>6C N(_A\$2R?<_7MF.;;=>EMRM^% +L"3)^:9Q)Y'W!<#DQR)<H:-A."+U]
MXJ]MAW<:;5:LN#J1]2&71F"X7A\K>7K]_GZ7Z.,^HR.]W=T0\IM1%LIA:_,7
MRJ#Y8-S?!=4(@:-(DF E7IE8%9!-XTICX;*O$OM3"<Q#2W-"0-JF0@CD$58)
M 495N<"Q4+ Q%0MALRA,RV@R";U%NJ/@+/B3(\-?L6I3IA#8(6AZCM4)2G2!
M"&X>-!<"K.=]I*_MC?3%/HR[.BJAEO2'\"?:)7"NC(RYA_Q-(QGL(V#I*O\%
MC.R")G'O]^+XHF^%0*.FP/83C.Y=WRF@(/*"Y3YX:0_MWU6BQCO;+K>W@M]6
MJ/LG(MK"$]?$!'E"R"KH.8JUM$F:'E W3A0:]>S'>+/G;^J4OT[6^7<;W(1.
M3&#!BT$9P'@)CRKQKT%D<&"\T2EJ)V+.\6W,(221S1Y;^/+CPLY53?AT173K
MU79H,:O%@[Z +!&L_(J%>B"VMN#G#(AS9/::^W6W,L\%M0,9OV5&!-=5\ZH7
M_8L/Y9H8OM.]6U!I'Y QG<Z"_@Z4'TER\\O#F%-"!E60%Z2L;*UD7\/,G5PH
MD,4A.MHKZQJB$$L78WM%[[^L@:A0GO?*D1:",74$DH!95M1>@1%;.QG5";,S
MPDV73P_O;^=OE1W;:S9D>ODNT_1<76"W.M.]D\21M)W&:-0*:J0C3A0L@FY<
M7^ZW#G=Z&2JU?:].WS5WOZU9'[(-9#/K;">*T?WI/"R6>W#8,!4V;5M9LL;]
M6$ P__%MZ+4U$94F3>+]B17@%G!,@?9^3G#YGZKD<S /ZF.^N.P"^L++F@+,
M0\UQSTAH97G?4QW!0!<XI5$L$,=_E?D_^BU!DY\,,[%T( <Q<T?6]A$V4=N]
M-=C:<=^B(P^O3ROSYYJ[.GV=M2++9D8OO'L):]P?O(M7;;M0'H#1B;A $HLW
M+'U@)CU@+P2>N3]U/FX4U%ON_.Z!MJ[Y4$3(Y O[+:<H)%0=9#L1,?)<&8H+
M4;"M#HPC;.3?K70\Q"6E@7*H^2-/,\GM/CWGPZL#[@YW[M2:51E7G#)T\UW)
M8/_SZ.'&E-/J][+A1I-/K=TJ7K>B-5N>FG<5EQPJS52KJG?<7I:&6/G2@E A
M@,'4-="D!E7\PE0<117(W*%,ES[#<APETS6%E=0B\NAXRQWDF,7CNAM=.X)/
MIFO6,3*.;@TTF)1&!C7G,[?M VUTRKN\0L9)5V'F]5&V&Q1/__.;MU%_&!T+
MBLI[V5 P2U^Y=;"WK0B,11W]_J@/CS V^!J=R"0&T4]'^"7;U]A^S->) )E_
M9N%DZW$\9VH;0YM=WD97"7P:WL!SG,K95,7R CW)T=L$ P4YT&B3K*NI^"6[
MKQZ-'8T*(HL+"NY=I*IN5/Z3 _^IV=GJ41QU-S+9SN)FW6U72F'212G-<U8.
M918YEN9\M+I(ZXD?:;-Z/)RUJ>-X4N#9&)Q-#RD+^@.:V<)YRQ7E7P.#3652
M8(6JN63J&GY6/:G4$]7G&*?,Y7QR@I/5=AJTI9MW_^0K53'43$(\_9VKCLCM
M9&C8<HJ91%1.O(7$=GNU>\RM[C[UM9NW\FNJ-B6I]6):U6\G^^XP\D8FYRR?
M5(].I/[BX65>'_X\^??*G7:73GE-B"V$)R\1QY6GH[%6%=EF<X5%2R8I,G8A
M\RVLTP^8N:8N[.)8,[DQ7IGL\0_#;6>TX'=;*G6WM&P/"=FX(VMG>X7[YI?Y
MVK>@)FD2-Y:];FY&GJ<=Y8BTC^$N,R018\X-TCK4D%.>@E_75[@ENS)YS(M
MCGLY0_YDE4"SB5C1 2 L%,#Z$+, KL2W$:_2J[6GZ>.C2=XF#6^H,N4S'D6(
MOVW5'S<+D#>?=<Z\FBS6%/LZ8*U%.EV-"W>I<8WB-#SN_WSDWW<]NH&M>#5*
M* N*">N^DK>C;L^R;=+YR%SBX5SWK:9D2H[',37VY?9-O4LK$%QU[TU8"*+7
MWZ@'(SK],S5;BQX&>A,X6XN56V02Q8[7)EFRJ^/\(_1OGQALT;"-B-;ZX^ ;
MKY=JG$K;CUL/QU"O.I-N/QUM@U6A)CV8^1#C8-!WJI[\Z N(L7"@XR[!4+,G
M_DI5:>H!:#62TWF2,CU[QFN2MZXQKY?P<K93(?,,K7.?TRS4Y&M V$P!N07\
MU"@BBY1*V/'V_$PD]U:/H3FY^2FULF_Y"/^QM:$0@&/5[X7+B*9//KZ4&:,C
M-O=9I_PV3*8CVEU9O/,45C"#@/IS7M%:9O#V:?K*3815G(21RUF><8:)D;RE
MX /V9U\P]ENL@0S,,VJEW[  0FH!;" $3@B!08?QXNG5/!WJ8#A.F:I+'E5
MY7EX"NQ6A1P;"U$>->JZ RF8^'BE:D3F2;6I^M7$P^S*KL*@$@W?*"O:.!'C
M%PV91)A9EN/?6A;AQ,]_6(_/1P]Q9"XOJ 5-M)191ILWO!I).A<,=ZP_6_$T
MDC*3KK@YP"==]'G=<_'/,XKS]#;\>UX35C\<3I5OP2DP]*+\.!^3FE^Y-IF$
M%[&(JRB:SQ8]U6MKZZY^L(?N.P2X."0>'1GYY:2!+^W4(\OL?42L:8C=^IF^
M2:!HP;.GOH05&09(X1CQ$D,BRNO):^I&2GLK?FMA*=&GVMG+L=@L>>UP1_!D
MZVW1H8E33@I:02*+'Q61<IY)U$$^#606TJLGEL$9&L].T ^),4PH*:VAI$#P
MI_HC8Z9SXE,UU;(?=@T<]3BV6H/XS>Z.O:69RP>'3T_5AQ/X]_._+W57'FG7
M<;BY$Y<&B:'^;.)A!OE8B KBZOQZUL#YMY-ILX-VJHVS^WZ_'>G> K+/&%^N
M*H_%_5D/LP_2:.&ZK-$46"3*NC1P>2XQ!'>J?]"OK_!<9&"I9V+[X/8B9?WU
M![-=?#ZIJO+ERF7Y=2 S#ZQH1Q5(+ 4LYV,HA #]S_&^A12:X[F0TJE,.9I)
MUY1HCW%);L^3)2\U>P41CA"8N<1<@RD]RCZ.'^AO(4GX>3DTXRI"/S-TD.*Q
M.OE)3P^R\>EW[Z<*G.>K)K_H^&6HAVYTN?&KK%(='M'O*CSIS^GDJB7/<G5R
MB(-"P$*GPD[D)->A:MR<ZF^Q<,*TOPQJ^F6ECQG<+5BSR(ZPY?]>-0.U; +9
MXHE>9?6:XVM5P(JPTD@EGX[5_-]M:FHIEP;/C&=[.RE4;HC;'4FG"0%_>@RH
MN'"SWI;CP R)0QWN6\@FK^5#+7MJ,FU5M.+=<_:<R,\X*[TK0.R/\IM@2 BB
MZSZ]Q-/^,DB<7BP5O(%DS!0YRFU*(7MN71B'Y3P'/1!JHUI&4(V#X8/)A+VR
M0[HRH3J#DE:9W3)OW9243(Y<-3F=[:=8557IH-A0+Q=OEVZCJ&@KF0\ &P&]
M9$[--,PSC'+@;!S9@=!XIHARZ_J&%P4?@G)&XQ_.SOI)W#EL6-'ZLE$'.,4&
M, -W7SZ/>T_GOL80&KARK#_V'-2T5V > ,J%G48"'SC<)U_<5*-TK\9D,M\_
M3R_71H ?-AJ>^>RX_?8L5F,.'=F?S!D=W##V%O7%FL(349KL$)8@>\MH*W$#
M1;P%E*RDK4X8@/#)F_/>.C+>OM1/M%<GDVNUW(#VC=*O8G:3BD>EJ>NBU!'S
MX#!_-HU%3$3UUWTM'7G&>B4Y\NR,JH5DUV9KZ7U:HJ%7<^(.(G)LT!K)"N,4
MVB)&+ >BRJB-+X/C5Y,47/AN5C:FR/LOIP/,!.?8]@2Q*B"JEM/.[>?GP<Q;
ML 1!1="\OGC&@CW7#,F)QWSC:Q_L-3LWMH%LJB]/?%R=UKN0<BW/:E>,TY)2
M?E+MM> 7F+6EP?BJD(&OW*O\9+,PGB16=ZH+@5]I:X*H!I4]OO1C2%S@?<9C
M*=?/[I,.7QKVSS_+,E[\;*0TK)"R[?DKC:63\C@WRA"7Q,\A;$'20E2B;/FY
MZ-JQ==X?G<\8.88TNT5$[(IW*EGOX7/ZA *PBP)(]B&A;#)+O.D+N12,AR2C
MC%D!(;G>7+QT@!M7[^P+";=SDCJ_B:C+WS[U6GR\&%7(9,*H8B>KA@;ZSHE1
MA, X?7II8H#ZVG//+79S=S-.VFB#GOD&I[0VEGYJJV/XB%^!U<.\PY$RPTV
M#WR:@!NBC'0W7MQ2W/J*2&S@:'E:5U!B%^VJ*<$&^/@#VADJP]D96S,O'/&Q
M<Q'1NOHN;S/;/2[**^S>"%+>['GZP1Y:5,U3J\'4^-"JU!>Q2A2'!SOM1-1-
M6#':>>1#,?]:>>TEI@F!M=NI>U$9#KW)W&6I++C>E^5H:_FDUKHCT;0N4-U?
MK%9T_[F9E?W/34]&-/H8$M2V>>SW+H+Y^^(DJ@&ZFJ-45OR%H5H?G4D*S/),
M?39SKRQH RZ@XMKQRL!=?O8IMT_Y?[.IM^1.8PBF"#IQ;&<HWA75Y!>A0$V)
M7%KJF+G1,T9YP4$;LR^F^6NM1DHB;,8_G@_3<A)O%P+5XC%:*\>[H*:SL#]I
M7=3FZV%X"6I'=PE&TO3D:6)VH-_#X5NNO@57;%_TWWIXYX;=I9?G#GC\L<]S
M&F;6F*0FT-OQ[\/UZMX7!()D_JJ"#O7520,&_5<7EG+%>V/FO+$6<=4X_YH0
M".A&M$>;AG'<_?W8.RG,9XV;5,.KV;2KVT\(.OK*ICU2M)2Y%NM'/HZ)!]:E
M^5W8Y_+ZC-2K62K(SZ,"J'N?#P?W#'^)(<,QN+-JOPY^ 1,R..*X\42&G'?
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
M6L5SW_ +X3-/7CE?=K01?B(Q+5;:3ILR;(N)?C=[I -P+*AL-"9S@&U0_;?
M1C58L_-14>J'<!&[/AP[?%C58I*V6B8+J!8D_=M#?48;TC1G%IC3TSC 6\-R
M#C"WZ^$*):R$XL_0AJSI'R )/.8S*-+H1396:3-1>Y/1UGX6\IV9V(:G*$F'
MRCJZ/4R_=.-TA'2TV8*H*O<,".WC6_A$*T'!D>.+Z7-:? CC; ?45N TP12F
M/J>/'LHN"#U(>:T8J? M:V)?'76E4L^;WU2G6^F>ZH^%$7>:R@(?#4_N6FCB
M +PCF*^@-&;'_%H/N4^8:4$KF'O\P[?@]ZBCEK__Q"JZ^J*CNZ/"E8LG2O<=
M ZX2G#%<F)YPU,((P^ 7!Z@4;K--SCO@(M46KM^<24JUM<MJA2UG61&MGR:M
M>*?JS_2%U"W<>K<.&3[='K:V$,4!ME:QGA+<A:,GM%A/F-O*H9+V/(#6T9E_
MDVR[+71F8\RNNO[QAGX:I2<R5WGO!9<RF=LR/[JN7+4!T+.O.4#+01*4[4/E
MIM=!E@Q'YFXHHH1Y:#@(+Q(:V(G;@1&X?&D<RK2LY\<7N[A:XGL#W)I%G]V:
M5^Q6REG/^6YPG_TCCP?2I!G0K\*&NPNU3:*BNSJV^<\.>T Q-"19\ZL@(BXX
M5=LR=?#DEWMWEF[>N"XC$K>\]4 WLEOC]5OE2#>&,BR#$-(#]WV*S(--,MG%
M/ =UO [U._Y-[CPUOK5/"GVZCD MB0\,R;9^XG(XUBSKD'*&9>]K;#Q?>&GR
MXRZFB"+]V)#^4LHMG!3:IHK:UV5=9L8!ND!A/:*";> SRU>H4_T_?M\<[7S&
MRN\);,<J'1\Z](<#A"A\$7X")Y%G$XK#:#?8BC]@!<)":SMDJ]8V\EXRCC.E
M&[\&EA=I:_;^&97*,'?OT=45M9S.\'L)M3&,T "MA+GKY>0\2IHI1+U3)EG$
MV/\[O+E0H83TQ')HW@[K&JVZI"0L(WRT<XM&6;8 L'6'^D2C,WR9*%8NTYUA
M@E9C/0X63B*(#;81^="FQ7YLD7<F^],B!E_Y]*_?,3C?=W-K"OL$^J7 PEV
M[V'LY6 .((^<? IR([V1HX+O"=5\J4:.4Q'",A#B&.ZD+#ZN\<R&%WTQ6U>]
MQQ-3\[O90WMOMKK4PQZ%FW<!DY.LQQS $SDR3X>3</1GV.#'F/H,"[3Z0*-_
M@2,1K?L';4@^C/E6(J-$;<#G#>$?Y04!"3.>VI)K!]]*78W49@M5?5N-($)*
MM=&-QB]_#QO<AP([%%3Z]4H:<I^'OO8/;OA (?UHSZCHE!"_<_'LX2U-720$
M4XSX'K>5X*V=!->A*!-]B(V40KM+FG>N98<X7>^W47X@%.BN9*>?]L&)_W(!
MC]PE]U[1G4)^[#;4F]E6(J2RU#*'V<J4H'DEZ0L+U>!OOW1V"BT\&_?;VCDY
MQ\DO.D/I8)VHQ<+TD2O;UN]$'P>6"9":P0(/0P9L.5NFMS020H^)/&E+*XXI
MMB2CN$,+V]90U[Y5:1.51"^/?CR^O?G*/4NQ+25KYG$7@M=Q]-T07*MX-&'S
M!,'F.=7(![NJA-74K.7,O$Y5Z; 1O%0'Z=+N6,AJ7E49H#S^31X\^\/QN;I
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
M#U#SMV/;]%\;VKRV;OUT6^EINM=^@]3A4?9>2/ 9^QLHH$&8?(:K(K9;$^+
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
MLC0RC"AB-416$;P8IX2%<RK#E\8(AB';IV3D_99GV?+:M$IV+$&> Y D_#E
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
M.XS-BX] ;YTPT:)_!L$$':?YDM%I1_Q=-9DYU:?\#J,V82X[SF[/OB8C;(>
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
M2'Y+8X$#=*O=Z[(,IT,[HOS:3*J(<_,,/V*/33$G LFY& 6R+R+[/#SP5EQ
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
MB.QF!B)=P983$5Q #'-I3V8,[(3).O[/E8H@7WS.!;[JDCT0\0[OYP+=1WI
ML=N<,K#6$D&P'+9$E?.0"TB!DQE3Y&A]CFD(9@0ASFB"J10Z0,+:^-[J%^05
M^*]-<JT#429(&?'5EHV0B:O!!634PB3LH_^7#RZA11$\)HK"XJ<PC:9+T\AN
M4U7S_G74H(G90"Z@DL[ P"VCY5P@6]QN\1?VN^_?]5;@K& J(B,D0"4D_R/Q
M3#G !:C@4X06UVI7G_Z%%X=0]&/$5<-T7[AE9!Y.Z>]K6&8VL[>YPU:JR#H_
M!"(AG5.FLXB_P@64F]#L+2N0$WQ*7@]*^@<T%P8XLO]<)0YD2U!@ZU+6<7!
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
MP<NR_;Q"4( ;$+S*#IDO5+.J#!(Q[7!7Q4CY3-6=&]L7M2J\:SFDS/<-#-W
MV%?[=*Z/:G86VI.^ZLEFG=*85$2"2/@*$FQQ(+*%Z['6:/V7'KM*ZTNB;_[*
MBG<CZXAR4"Q-Y+YM V$/Y/\&YSB;BVM_E*^O_?4M[M;9<8'2@,?_K2KA,994
M&!DI>/"NO*_O8#W?P9)'EFH/S+YO2;F* WB2+0%S8[P52QGN(Y<DLB6O]B%6
MR6.N8:+2 NM%PO3MHC66T'RX:/:!M(R/XX?5G5J)-HC2&)AYA__6+']M[[6'
M65K:A_H#:J0(HQCI&@$D01S5ID JB;/UMU]==^R(9^OI?J3[T@(C \J["ZHM
M)>3:>I\'>2Q\52_==$'W4<"9JVF:F^R?1GT1Z/]AAS *W49D2(Z9S4GA A[@
M0'DM:HOVO$!N&+P?[]5MB*+%MAW?.Z=C+?]U\4 HP>R*S<,O#X:^^1SCL5*:
M$03VD%Z0O9XB63V+"XBQ;Y(1^KTR+PW)4=N?O/8\..H%;F,'4C\N!]94/<D6
MG61*12N;26G'&:Z(:?$PHY)U]G^870 A51);8IPV'V,D"'^7PM"M02&/2PJ,
MYIGR@DL.;+->]HX/"FH7WD>TD91^J"?;?A*JE2N*(\[IBG];^,X[YZBV6+]^
M.2"6T(>0(SB6<4D.>5>/M[ 49?/GM[SVJMD!G<C]$T0\1;_S*E#^P,4ARFJ&
MZUK<V8M.(U^<3XJAGXLU;Q]2#^Z8Q;Q%/'F\1L^+>6D;)\3PWAAZ ^X61F1H
M*I4+B..]J /+B;/FA7I/]Y>PSB4K]Q=EMN@TQ-5S=BG'6^Q_?M0H);/&")G9
MG#",*DF=/>'"<!F3GB6.60J80\5T=#-(CX.*K>F)3[73?0[O7"SP+>BUN831
M-"PZT9]U16_5\RM, >FV(K'831AOD5!4,69F/FO \B44.TY(I*)CX'W5H6X6
M06CUG(^6BOV*PLT#/3XJA/?9O2]=OPT!1M-_?6(S86ZNMZ[7:7KZ*35,9M#\
M]9.Z;(^-%@<- :!%)40YLT:5DPQZ409-8<$B+QJ8@"I&-5@:4"-K%=0:4N]*
MAQF>A&4LK2XR7J04_.IX@Q[$SC O&%US2="2*#:S?I8F?T,?*X3Q1<52>-<U
MG:PO6]R42:W\7JKNW@3+/;\(Z3$,ZBN=)GM'56*$?T];5I<$N4D-WE>3,Z]4
M/6BYG6__Z9.NO#/7U<81/;%78#:>94-H!4LP,T-CB1&R@>'=M:"4D<YDA@C#
M^/<KB179O 2WH*='R<H'WIBY'I_]K;<C)#>)R0](V+5C2[^!=.OUFS:'L ^X
MP/N56+8P?>)4M_;3>1UR%,& /KQ617'^VK5IB25T,EE92-9$,3AZ>PCKI+EL
MBL.=50Q;O \6]&,$-J+X00\A%+2'_* $O14:9SKUDO;#REZ$;0Y;G^3;G[C6
MES0EU;)W],%8?'^3U8K<YM]!'CPKZI*KU'78&).]$+6!H5NAA9%W5VIVOXZ"
M-_3\[-:A;,/O[%XR[,C!&9RM2I#1\)YG=VC>,]FCH3[W4R-SLW1;M$O<;,JG
M"2:Q!QQ[A94K9:$W$3XK&M&E0PT/HR)GEY&2-[I&ASZSULS,[I/[)N5X[ZVY
MV W[3M<TFLD5.$G,)"?%\B7*PAJKB$R\&^.#'CS!S.A&@I>?4X(7?CF)DC+B
MQTW#HB2IJ4MBBQN3"D[25WO[F--[T:AGB@X/,WA,ZGP7NEMA>4(/@C_,T HM
MHYBAM_ZD^'E"JQ]>L91Q8I(Y>"$O-:TC6OV&]YQP26J@FN>!&-6*!;>/8:K]
M)VWJ4,)5 "KSW+_<T_K/.V:?"3TP/\.]$37@BXA2#,]7VXL,Z1"=="WCFZP[
M(\/V;1*JJKGMTQW7Y_^\%.FP@G3*&]:,<K@ 'Q;R&]NSP\O9O59V/FH)+3GI
M;V+C)6Q\.[\U)>(<1M/\U\6Z7_8;]/H0,<SO1V\O8)!@H206P%:'G.6L:*B-
M4Z/*C,B8M&'_*Z^4/"?:GB96R1>X^PNF?-:H-;&X6I.P_H336#I6S+O0T)<Q
M 6^.9?QA;X'JQS<Z?;K[*^ +FGV8]KR$;W]: M%/HK/YYN>QT:',CG;7Q<_]
M. 2UNP4>&)ZG?[E>V3?;1C=H6).>-:#Q*A(90C1TE/6R 4JR64CTQN"U')^(
M]MZVU*V5-T!W#^*=/^8-<3S/D 6_1T3A" N1AP-C'I@UXV!L<-\#N)?X7J^>
M-"37C!)!DAZ*EAA?\A&6P;VE-(P*E]!_S3[>YC!%]Q$=/9329?(LK!B=JJ1]
M4GSAEO\L4VK1H;_>TP]4_Y%T,F_%]K[(05[^_EUO(XZ<Z>%5#1&0X&G&XR#*
M*_P6>L#=GO9'_N^F[^;T=[-5J98'4V<KF=E3;0K9/%' PW?S2J+R!TV5NS1-
MY=Y#5<Q/G*CJ*_1B>-,0ZRSD.B4U2&DDQ]1(,53CJ\&@[(BAO.N^&UK4<]+>
M+\KVC@[NN3%FHZ=I$O?9L(#HQD%R^6.B(.:&58(NB&+[LTZQ_>GMI:\]VG(F
MD5I&Q$C5ZM60O>-'DV>[+%R%GUW2#MK^+/;I=_$R[?.39!<D+?C6H?N+[1AZ
MT=6J# ,:-D$G47+(T7%*OZ\1JW 1"IN3\_+?:X%3KO@M$WMZYDOUP<$S=^(
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
M(Z+KC;[=6*CHE VS3]<QO9CH.J91T!!ATA'_X&'N#;G;=D^^\G*IX\\Q&_F
M%Q\8QC01*-U@/DOS ]Z4R0>B<IFC7RC,D9;\4^$^)T,[&WK)B)0Y9FQ:KOWV
M1V8>WY5DCK]$9J 1]5)<HSI8;5]"P\7:'9!8:;SUU_H#W-/4[HI9+Z&]0]]=
MO,YV"K;&WJU1/_L)^+##WQFIA!?'J?/N$\8CUO6YT@1V.#-AZCXK&</+J!6E
M$R6YYTO[2DCGX\W[IKIS:OV7YR0MI(2BS(XR=6X6W2A0>,UQ;\0PS1%#)^AP
M8.@_A#F!J? $,J;:/)8U;=^G5QON[<L895G)+,DO^+Z,<LR4O\!H]@B/^IE]
MU_.0^GI7!!^X@HFH5^(1=_(><*\^3TV E$_0S9B??F7N?;X[SW?G#D=5BO=?
M<:J-![N/6Q+N;(FBO=L F(ZX_FE]4!,,[J7JA:%O&#%R*IU+%1T< @\O?W"0
M_1:4J5'>[QXWIJTX[9BV^#+Q\YG[(1JCZ?YCK?6FO#2T)UJ&T'"%ZH$<%L:K
MX2S TYD[6<8M6#D0TUR%T@2/^1>!\8V2SF.=6]/$ZZ;9G>_NSZ70KJ6,RDI?
M"/_<,#H9O#[!AOM\Q&'\%TR99MR!.D(#31Z_-^136R/#;APA"F\9CRK, 0]:
M*9YLLWD[G'A\S+Y]6V)SDJKE3%'6R$&"''4\DO96LWEQF.#**\0A6283B";E
MX-9;122) Z0'),F%V^(F+7,&[V8D1A+FJ9J$I^HN\0;(C+08D5A<,*C/N8D3
M+@45657CL4P8+2$:%B-3QZ3 A/&,(,LBBJ_'YA+WAR'W;1]YZ]G/%QWXY9N1
MD1N:LON":9/VW#H6VK3*\F';@PV<K5[KTW/^='&71DB"PC*G*G=%4.8-;RR:
MZA=TOOD^YN9]ZRA)Y_CFDC0[Z<>J2VVE<SA;SA90A1 SI@"2F/<970GU\C30
MMF$?:&U5SM3HC!@D7#7G3%0E?5G_,B4R>'SN5OIC/>G7GJ,#4">IW+8),>1
M_\$'MM;+.;L^6U&^PP=<!RBN9\9MPHJN#PR(^X<2 G9<$#_PMF;?\)NXO:]?
MQ[T!CFR(TWKY_[N1+O;U^\GRD4]OU<0*<ZY*S)GAK>!R&@BSQ5>'B7,)<(TS
MX&74;\#W.*_&<P]Q#&:K-;Z5L43LF+Z3_2_6.W^%I7O-3S_O3F)8NUC(!G1B
M1>^K7GH\J_\Q^D]U,(4^/>\G-M"&HME5O"=PP4%(M(P7VS89LTERW TX=_^P
MK)F8;PY7OJV+.OU(U-6CUUJ'C/XEL>"@<7=?)1/1JZ#-LH9$8?8H9 =262[L
M6R ,UX7UP?><X)#&:0;F7I$?UR(;//[IIP4]7,JZZLKL*\==_<\/)0$BPU6[
M,Z_I=>],GOQ)O;8([G&8O\:T@,2=:WDUJ+W@H\7S8'2>=VHU\EZM=3'Q\ P?
M^-QOGG8Y;%\R*JSQJL?WM>6+7PT6=5KNHJ_\)$]KLF-9 X_05Q;!G=BY5%B$
M:Z :0[M0GUC=U9)E_!!2^W[)M#HU?D>MJ]^4B\W%()/%>>+@^#&QO*?;MF7=
MLN*(0*(K\+NV\C)0.Z$V H 7ARD\^\5 _3;0G1WUMHKUB,+H$O/JO9[*5E"7
MW3?FTKCCWD3 M-OW(7'.W1&LL8C\2\2 LS:+#&W:"1NCC1=OVQ:F/Q+&O@4;
M^?TLK>((,;*"4QC(S. ]9(N<J:F.S'):F-?3<[[:;'/0+$5&^-'*C;9_W45M
M19=;M!"&:B;X .Q;/^K@:LN=@?N_2=%P?:L]\LKG,#(*FUM9VIOWOEL'JZN?
M4_DP)MO^=K+.,]=BC>9+5RN/HG/W:$_J1R&9]LJ"$[9<R=2CL B1N /=\RO*
M[BTH20KQ.//S+5PY^';J6F]6C\&+Y3?5(WZS]VOR\+J$!@V4C \,4T7TP";V
M!9 SP7-@F#^E*Y*E\GZX:=<G+?2>Z].E[QE(<CEU^F1%L?J;O*"<O7LV]G\0
M^9UGIGS8[JBP]#\/) )/(S#/=]J/>W*EM<?SN5((>G0,;A_=5AKG4I9^OA^U
M(V2X>^%&A8\$.[>RJJK**4MJ;-366T=B+>F-FOQ2LMSF2WP 9K+LI[ ZSV9N
M0EUW!MHRPAI)4G@EG.?7Q:@"Q@A6')5:#+I<B&B=65)_M\WR6]7%Y>+"[(]E
M1^V@B^V[Z^$-9&N@34^9<I"H"-U$OHWHSB2T+ K]BJS59W@!SW2+ODSJDHL;
MMK*[=,X]>7PY)S Q^>:R&N$+%31.A;:4<WSQ':0*;!,:5%^=I]*M5A!"X/+)
M93P"?#0%E ^.5 2T^UU),]>;R_/2B,%N=+RZ9JUEGG 4!0?D_<=PPI8CF79H
M<)=*(IVP%>J"&R17ACZOWY9\W:A:OUG<^MSARCS%X5"3H1L*TE65ZF<>)JB-
M;KP493EXI7X>5CH;/]+YAPOS[M;OA(;\0PZ$1"TV*EPHZ[T=_3@W6"[5X::3
MRUI1;<R#@7WE$R)72H4DM9>B(03<B).N<0X3!L.:J>N:9\A]!%";VDH;LAU'
M<*7"&)XP:?6U%>QDD**3O41?S8S)4ACA;BYIDHIA7BX[6G:F35S6VM%2_EED
M]U$D"6\$RU&,'_T7Q1R/'Q.&__T"NK"IW;4^16Y@]C!:D:M=PXQ*143G1/D,
MZ5[MU1W>Y&!7]>YN3%>:;E]-U-3@A93Z%5X%P0\[C!A?Y$H]GV5/\=()GN&*
MS5(N. ,^\*#+KJ?6D^'9V_K40R=IOC\G3B2L(''[\M:? DN#H6].W>=.X"QY
ML- ^&% #V6![CP]4+12/QR-4\%_0TH'S^JTY=,W8P(+%BIJP@AW/PXVZ'&(E
MY4OT;![DYGV-V9EX]6*,\/GD=35>??U^.+=AZT1(PG3L)5?*V[ ^88(\%':1
MM3$9>^NEE0QEX9[&9\OQF_+J<9N4&UYN14/B/WCU!"\RN-MB3NX-OH</5'PI
M?V7+4"3%K)>0?&5C\S3RBA->V#E7G#UY/V!_0>)';P4+D_?N]XC1Z/%R--,!
M VI'<R5I;'(=B=[54FS0BA:I(&_W'C[?SD"*>,^&3;>_<IJQO7:DI59":SGG
M.=W]MME?I:A0U\Y% M/3@INM0.!H*PQ ,6]+>ME\@/= %SV>@Q8C^)*'JKO.
M/,)*U!?2ZS ?E@YNCW<N9TZ^^/9A'R?36]RO<TA/Y2ZJ-YY="VH'<%3(\^W7
M&!M)'\Z%"(74*PX^.9#D/=4[?W2/X.>\F]FHFB]CM0X_D%RI^]"6D3^5E%<$
M"^]<Q96J82>#W7DA%E;=Z4XDUU[<[G'>P=$A:Y_-CQTM_ .$7L;\N*QH^;'E
MVW[\N2$E(E?1D&/'/<DKYP.>MEOARK;;-"![1C^/JP9&F;HPXCFO'4_B#'T.
MUI;W**>3#"E=&L^-Z,57GA]Y)Z)$XTJ90 [BX  ?N,P'%,^*_#8QDSXK\+<A
M\H5629CC<1"$AA,+@1A0<WK>:=S%=ANFC>YE:G\9NV_;F-,QW69VQ'HCW39-
MNLQ*=D![B1'2?[_H(04,AE/)%@9,B?#O=W 09$)=-&&<%,MHNID <Y[K2%';
M8M>0*[OEVZ1WBW\-S7LP>:6:DC3D^'W'!LN0@]\_DFJ1%<%<J6GV#5X^M"<D
M>&+@T>]%R5\J:&8F22,ZVM1_G*PPX[PK[YJW6FH2[7-YIF'*+O6%1Q<"#YD&
M7$J=4X8O6\Q[ >N78&S.VI4F,_T0M?,77I;8M(0S9QG.]W>.]_:8/W8>MO W
M;<]W2;G2JA@>]]G:B!%P%*D+&],;SEH^,"0U06R.(8PGH:6H-VPWXPR8+=.#
M*YAAP>;US!HEN;._M/?8;KQWY= N]GRBBH/:M;K2#A&#7,]D6-\JD,C^BU=-
M&*>1'F:*P!,W.GV*0>1XT?"15^GZ4?.V;/=C>4:DT$#QPN2T<V.MOHN[]KV7
M][M29$$%)R!QF-M&:'.M62F%+"D&8BX\K&BV>BK+$"HKO(Z6P=GKMDQ^+G&S
MR@WJ6_KRN3GI3C+F%+Z=6KHX1^9LQ2$(0U0V!K3"TJE"'6$!P:A(O9S U^J]
MEX!=WNIU*=Y*>R^<*VK^"P"4SHJ,8[C2;\?!^Y"X*N]119VD4?7[:C GOT&X
MKGHQR4FRM]E?^H)2&2WRP[2FS'H53/,;4(3Q%,@ U."@H38T\ZSM!IPV"]%2
M)S(>=9^>(7>295XF=)C724E(.K%GZ.53/6?#-,]#\7='UL8'"G F_X)$#6@Q
MG ,]/*R)L&5E^VWRAI"(:5>F2$0@6IHV"H8UKN<U1SEA=0X,O?()45_>/HHZ
M5V90?K(L^3D:BP#5!N:DX*1189&B(4U\+VWSHKZI$SWL N4K]\)+,&KQ-!5N
M;<Y7HS]7)9YX\VEA]IWDP[FS)5,?1::Q34A079S*E21"6Q5!T3?X#V,[OC'
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
M2/IL"P#[K5YNUB+'\H&KI.%5=B(,C8J<0=)$]%P;2^H,>)EI<8JE,18Y3I1
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
MLX'$L?0FPC:GB('@VU<,#9T/N]&\YQX:7+3")=C8JPV-/G6]6?_YL)+/MI$
M(VY1Z_^Z8&=AT9-3LWC#@Q%-H!1+#%:+\L)94*P>9,D/:O$B]@Q;AAH^#1 ]
M7'*4^_GCX]()(V7]1B@!L+E:%DWU2"*2$U!;?7'R01+/IR;TV(#QR/7T6-4J
M7FT!O-Y1N]?Z-^S]0U4T:FC\C&!PIV?PV)^:R!+ML%M?2M7VU56]];J3<6FO
MY["]F-XCDXR=O9]WGT,UJ,QDDB!%5#-) != DUCB8ZC!_E F51=#>[PVWN#E
M0R7:#78\+G69S:Q/U#U?_KYB=5SI5EE+PJB;N6K;QEIKWVBW">27ZSWH11*"
M+Q1"14XU23*VG1L_EMY/%A_HN-3Q:L;(]W*B0+VJD-'#K2FF0LLAUP"8P"S
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
MO]*G.,2^^O.;V<HDGU?#RM_?-\9-BKD%I*==O#2-N7B-GT=A9)) =43MAO=
M1=0^NF,MI$N;;38\Y!=%K/"(@K=/Z_L)8J/V7RL;6NR'OPM5CV2H-G*516$>
M?4](>$)<WS5%@HB_'^*;^NX "F1^1BO]W,.(=G2E>K/?:*"YH54;21:VI2:.
M=$A]H3@+6K*&*]Y54#\<L['I%IN8FU=P] FL*BZP6Y^U@/BH>!-FW!(;\)G0
MI!.IBQ@A7T.Y_&0_:B#C<%)^F@_OTR",5NW60^2#@^)]&U[U:T%_2A>1]LBC
M"#;;K[ !+U3T,%H:?2,SDGI^\LB .RW,&7O2.&EO7N:'R-&0I#:]TI0KW?NW
M;37;\^6:H$AL[A#O*^- 9UWE^>J:NN6ZW_75]4GB5K9A%.+24W+?5WW6#D>H
MGK9"N8$/"YNRG68#0IZ-RI8:BF&%U_V6KE:F8"_$;*/MONA<*]5V]:;NE=#K
M$0>I2GCPLCH7TOQEV< UP9BQ$#QL0<'@TTE"#=;3E[08O?HF_<6N Q'-DO6D
MYFU%TL%E5F&!AQ-,MWFU=D6I(",:]R""TWNP$;,!?8,H8:[;N0OG2UUHD57\
M4MPH9N7E[B<M/N;4)^6FFZ00>J$A5S]/E:3N8AF:5D;![(CH1I7/X_2H)D3W
M<)H$91DO-I*D;:GS$YD@'X2U7N]&$%7R(+*V_DK2S!QG[5Z+2SL$)DR=WN&D
ML-YB"L6V:?PC=6NV%2'FC!K?8NW*H,\W7%:==TQ3>)K58TE5R]'Y6'7ZB<^^
MOBQ>G-:(&S7Z?A72YA?2;DL;*M!DZ+(^^3ZC.?;:4O08B^_W.B:'52X]OW>B
MA'00N]84H0DY3_LZ3M6T8;:YS-6Q[A?VNK[Y*?EHJTJ\_I-GN<EFB1_+RQ^:
M5H7W4JW:LP!F 9K\"+4#="=QX\Y1TQ_ @63!,1/,3BB)U)ZUOZ(_AV#:6&F6
M?LF\5#'N:&1%AWNR4,9Y(WSE*X50)5@\E9X"&3.<P>9SK$.LSR!'B?ATB\-*
MC*NEY,:1,SZXZN%@.O[6ZZ:=%>:</1H<<D9F7,G.EP[\&5:<^A8^U%OJ+%GA
M5_3\6]WU_8K=@3_FF1YLX+XV^&,_"RD2Y3)%X,\1L]*NN']:+J2@UX4HZ!91
M, [_<SA.N;3%ZAQ"LX%-4>EFJ>!"H<=41GO?5)\ JZ=1F6:9W92RW=$\2RSR
M:?3^Z*,?5EQ>&@-8#*P=W=&W<9@-R""#_@5D*!0S_?N2RT]C #=("YLF=/3%
M$?E@:RJ1M6ND,QA%3<$&KUDP@AE>$7WT&%F4YK4_I)J(X.7='1IZ([-]L!YF
MVH,I$*'/!EH.C+.!-&W&4>.PIU;"'O8R1T]RVR6;3S#*0GQ@\RQ#CX=7C[9-
M&UPU]) 1+\>DFDZC_G:Q%MB:Q](!/]=,$V&Y8N*Z.Z;BD1U2=H4XXXES2FQ
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
ME+IO=7W@^7SK+Y]<_*\2D#WZ?P%02P,$%     @ H(R>6AX_2E'N-P  WST
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
M?58I*^;7X5,P&A3"DHM!YVT3@S[V@]Y;NPOGNOXZW*)ORP:PS;@(9!KB!F6
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
M^,IW%*5KU7A16@)7=1/10C@(:>6/RUK#/P\A4?Q9L& V\%1L<6C;>#380&^
M%X.GD(C_&U#QGH)M*N:Q@7'BUO4$74&&&^0GH<I1D-%P_"*6S"V64R-I#6#5
M.XPH*#.E5^#N-/2)ZYCU,;^()!N9=$[Y:\"'Y:]?\V*>?&W8-3(*+VMG2!IO
M;XXS7]3S>\$/,)PI"Y._+_1]'/OMP.H<6D+)#4Q9I*38DI]6IF2G! AQ7;$K
M>IWX%4H(];B*RF;4]Q 6/VPJ 7+"?7.'T5B74Q'Y 4]7O+U#TH-E/!O$77[J
M&<JJA+7I) .9L#7(-[C/0.G@(ZN5P(5PQDEX;R':\;SH?"LJZK&F]@J_1]J^
M&A1FH]_Q-.7CMT0]G\H$OV"IHL]G'Z2Z7IUULXOW#/MZYP5&0= J'!ECGK8Q
MZ]EZO"R[2_+BTJGEM=Y511U-E,KS#-W=J34?2CP7TH."['7*4ZKQ[>M+&=\R
M@M7#%XU.O'[Z-@\7_K!15-0#K+&)=:*>8A7[?HXGST\>-MHS0<5C;I;FC^3O
M-_KX3*K?MZ=C)4?YR[/K0^D7?W^%@M[7[<@'L"H@@_O7(GMNX]^$ (&3;""Q
M39;ASP;Z7RX,L"36H$A4V]3T#SRJVL5215^EE0XQKF_@>5FJ(/)"WR4^H2[K
MWDRR\T&XGAC7'?,SIZ7?&**1C(,(RA7S+4T6E(Z;+,U9*@G@:1SI-7X-R=@)
M)<2W>(85$)*#0["!BA5&IGDKDJZ4UL-*Z4(6XRD/((6=0?PB@,)L8*<) OP
MA;PV-D QSG A(YZ4(Z.DC]92Y&<+"Q:.(KU2L4Z%\ P_U=1$FO&]#U5NBOR
M.(D#Z=.H;_)PJM;1_O.++Q?]3.Z^W2(ZE&$BQ6;V0^:P^V*FM,5E]<JO8_.^
MT?AG 38+QHP3$ETL-"C,VAHF;!Y+ ._JI#*H%$7F>@'NCP\V 8(?5R,)<T-(
M!@^<\9*"I.Y>[=G<-%])90,'L0Y]R/=PRHRWYN8TR9S^VYX-S(PAICJ&D:OM
M#?B-82A1=Y;A6JY-K6RNV[ !CD@VH #_KPL,G4*=[F68W@SHV>MY;*-B\:YS
M5=3)N9',R$F"U;^LU)SXD3"7\!"Q4N#-!I(]"T71H7H?K'"4_;@_+DX'W-__
MN):[T05Y*$*Y5F\*O@MM-%J@?_3UV/>V.2T!C[.I!A_OX]O*O-=E60?B7"'D
MAX'T$>J-9*3__V002?YT1C'H<N$/&.L2/%+\=U"@,F1*EA!SL*[[JO_7Z:D,
MP\L0#,/_!V$WV4 4*A/7\P6'(6QR_IF,85Y@ Y&R=K@>^ X<T7X$$DD?&]AC
M5,(&,@T@DZDO+V299;,.Y<)P/1\(X"[$YN'_LL+J[[]N9CYDR+ !+K_!6EYR
MMV:[@4@51?[=^VROPTC/2@>=:/WTJ%MVLJ&%:*NB+WOV[_4+XRM\@YCBV(9\
MN#X<19$EE(2C6FV.2%(U.*/]M+V<793R%/!:ID&A:J,;KV2:P:^/8-:9ARQ\
MS72^C(\&OPW)$9W"_:NU_NN2E+GOTO/_;:?X[RUZC6-3YN\O/]:)=!2N47;[
M10*WU*-F:V*%;P[)7%SQT22U]F3]Y8+<T*<_^,[/,7F6X4>#1J?H].+2)[?F
M&G!DD83O*RRH"GV(H+RF0I:JKKJF'QM[=Z)0-3<B?V>5$5W>YQ;13H,9?_%S
M\#??"RR7O,+Y=I;,!68\&_B5L$TJ/TP4]Z<_ 0R7I>FQ@2P$R9RAI ^E_JZ+
MZVQ@Y"N>%3I(ARJN3G&F=6X [LB@S1H$[/>^Q;;CUHRW11#.&T/8]#1FG$VD
M2[&!/CC$JXBT"AOXF0/_/6O.!@P60B$SF7FT4*Z7O?DTQNY&HEN$D?&YYX''
M#VX]LI? /]&_^G%,0,H&69,IR ;49EX\Q=83XG"0)*C\QHM!;. \K@$/7D'G
MLX&49[@697@QD0G=N ,W=89<R+*W:F\Y4"+H]\1+;J,?BH,S,Z9 KKRRW-AX
MU\"YS?@L0B[\+YPA_E5N*HC_Q*O8NGU&'Z/= CF0\#>^_D98X4L$@_Y^ TIU
M2; /@\L)LR=C6*_^HI_M%YR6"!?"ENP_+.I1*Y)1ELW$=+*!N1_FU0C&TU!(
MS"$V?P_UFZHT1V8DPH/XG4"*2* ?QW8C!#$[IPIY/&!WQR[',1-#@V<D8Z,U
MW)CK@W^^C.>D&&V^FK[' P#W8?]BQX0C7X_L;9U>&(D8>)963_.IN_Q=<?]_
MWS_:+):?79.X?O^QO6N9?5W+W1\?^31RHH_E=XCXWM#;<??T^U__D_/2_Z,S
MUJ054 6Y%$G%FH]+DG@90H]HMZD_YAYC3*E=5VH'];VG0Y7R"+T,3>==R1,%
ML8</J>8_KOP<I]AX)/A\WL27+B*VET"YI!E)0W(%%KC03E#%8@VDMP^B!7^J
M%9VNTVQ+>]XZL_7J@I/(8/V ?OZ',ZIY)BXU0A$V-P_3;=&\#-'V*7PTSHT
MJD0N5D'^&U;=[XLRD (Y F$\&'M"Q<.WR#V>8X]UKS@LE(9S%7Q$X?1,%8[
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
M;0F@UM(\A^[2A)2ZCK6F$YDOZ)6;_8,Q>U(2@XX_'!7,O'#&6;OHHL[CI&9
M-38RZ6L<S]KT0B@L_^WOR&MZX-Z8,B[ /UG%J5CM#L<#9E(E36 G0QK3)B;B
MR/#(XW\@G:GVF)U,N-80NJ'W4^9INLA+L2IGDKD<C3 OQN*#FB$U3@DDZ@J>
MTXM1D(NY.K!H2.'_88XQ7(N329"+GT>_57L8EVZC&NRGVG3=IK1]"30R8=ZD
M^R20QO/P-4;S*2PW4+C%>=!0.V!$Z4JG6YG-U=0?LS4WQD[&'#LS:"2[J'1O
M,>G^KX!)RE!",[ZRM%4</!3);*<GAY/37XPO;6-;TL?R7HZT?Z1=%NBOWRR+
MNRVRT\;SQO@-7MFY/K[5$&@KBG4)*PUK^"U8;4].@(036)=!47\/'88J$R5
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
MW2DITN4-1F0DH<CWG\YMJL@<@_/9,UPK@GY&T]3P%LN;'<@%H@Q-_UI/H [
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
M[N:\ON;3W]'[*UC P473>^P7IQ@*%F6IH3^\?]]ZE#)UY+'X0<V!W@]G>.P
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
M49SO;.&K$ ^)=C-&'6:ABP+JF#0,%<T"W 3 BO9SIW +RNMY#9/44E!(*]R
M:I%E*LS.:N_?/[%!3T11O:&[*;AU,!3Q'UE 5"X+*  5]'$4XU-M1@W\"0LH
MP[1!$U,<)Y"Z),.Y\=?OQ=3TWI-?$ V:_;;Y!;*:;S]_[^'M(9?2>Q_J6A35
M]65S; E_RLG!*]QC3J-PIO"'_NO1,$'<[T T:0"U)8N: S.G HQ+?F,6<$V+
M:<T":#="UI+T9*@;4SE?)R2HL9/CUPT&1-@9R38EJ1/ZT;E/[_%<3Q*_%RKY
MC'Z:&E4/0$5<238?<B3%%ETU1TZ,^SI/19Z,=97U.7,P%GCE\LK?<FDD^'A&
M1JC.6EA1\=NMA&#U)*S#(K8X.NP?[PKY'PRRS4&(-<AH4='3\3 .N@XIYVW1
MTO9GF^$K_2KV7N\;.HY8"SUBD]L$!.]Q^B =J?SDS$G5(OA;NBO5IY!Z?WY5
M5OZ=]X,HS==<;(J$()()-\>,[-F"P-/?AJP='->LJRI\ZC#^GT8BWR^]W[%)
M'#6GU'T.POWS\;B%E&.\P'E"DT7%'F(;UR)WMV-\3T#<QB=>W^D1AB>L$)HR
M&[D]Y;]<;-?\T3@)D1I#U#$AAE,JQK0'.AG8-&,?+8?G+TWY)1(2&QLY1-KN
M*QT_YYBO>*PJMWI^\&'AXH94X8NV@]E7?HZL_V9H#,\^A- U(0P3P@X()41K
M5#-HS0"HC-.AS$%'M1;X4XA0_0&?4XC@:4PST:,Y>&.4-^;$UH\S#G:N3\H4
M4VP,.8KG;J>T62<-)K_WDBS&%=K_UI9Y?7Z.2&QR&,';MSC;S3W8%Q-WSMW]
M,'!.;NA9D]N6TD:K@LQB3=CVT9NO[BIT*.?C\8RA\^9,R63F>S@=!"/*)^@4
M&(U+1BR@$XQC[V+9:84F@3C4WK7<GTPEI.X04B?H^&K<J'W_^\J4S($3CPZ%
M3E=U*DV=%+F5SY$5=MTW_+;NE3//7[GC?7)M& )@<+M"\5JT4$HA%?Z6!31)
MS865M6M;Z\$I2<3LXER)]@SUA,T?X;^&)[E70)162",5,CMEDD%D2;%=8X2K
M3:?OLU8_I!V!_0J"Y!9ZO_= T:/B^;6U?UV=^,H0_]\$)Q3+" B U"QB]DR<
M97RL/SSBK9V3/$E;EM8CZ/_TRQA?+2Z&R;AN"*..<W &5 3K:']TI0WFTZRH
M.I2@>"MJ9!!IYL( 77-:@!=IG&VJ+>M]:LQK.\-"<WJG5RVC]$)?^=X/I[N_
MIMPSVOL9,\)+:2-'K^1BEAZ0J=[-+1."9)5J/!7;N-O$53GP1NK1;&3I!8F&
MNR>;#W0VBU,LJ8J6*X4DC)VE)',84@9-=,?U:Q"DQKU (5VK5<#GY)F5/7Y:
MXZ,E(<+4LFM8JHU'*D-7>?J4^-W=DZUF5D\(J[/9<S3>5'/7T;ILPDNY?E.I
MOK<&!U.KIMZ]FJRCEE?5CR[$C[\O"JR<\RT\TRT[%1X-EK\%DF.61S,!ST==
MLQ]:RXU!1+;D2-=%2$,-,FYPM J[JH^)!W.F&CRSD[KSA?V!1YO:+^/6"6X&
M]@XCJ5:@N+WP1Z&W:-=;[U+5WJ&T-\\M%!UGNI)#D$'KOQY'<(9@&P6B=F')
M2.L@ <DEM0]4\TL\(=,_;ML>F^C5VOW:3NY18HQ9;7G<NB)BE[F$^06962&4
M>]!%<);4UNEEDY6Y(9>!W+Z[!G-WIY.O9)P]?'WL,T]YCM:A5ZX#\T)M<W[U
MQQ)-+?2?S\DK!'5_GG+KO^*3EU<4],FEH9G[Y?&S#\MGN+6_)#@&(I.6@L."
MYLH>3E >:H3T/,5YP$>601%$Y"QBMK, WIE!8L7H193'%%QB2?)3N7U]GGO2
M:MIH3%,S7"M=,2$7GGQJ];1KW'2]"+/'WA'"1?>B&=)O]VMR]=4>*;SXSOZW
M35I\2(6TL\V\A/SQ"6NKPVK'Q +<;IC-EFY!OYRO+P+K/J<2Z>YU;MI-<EZ_
M8^3P\;+REW1V]SJIZ]0=&M0'3>IE :4"( L7-ITJDFK!B01!#R!T6BMW[V+O
MV4T8(QKD^BX4*60L"GOO4[ZE3K.Y^<KF]M/6,/NTYS-=9O>]5TW/?1WPQB^+
MA(+ )!)P64^*/;8Y[,Z[!/D?UT[5/7>X>BTB3,-O.'0\0$?&8'KM$5J 'DI3
MAA)=2+#+=3_[FR<.6T#:G<5J<#0S_$O][-"N$+.H=<<O";FK;@'-(HN_KX6W
M0+G#Y5&-T/>,C^'\EIA1:H_QTRUI5+/M[F?;JZ_/Z!00Y[)4OA@UR]AFF2IX
MMRT%I&O6Y?[.X:""RH'C/34EP(N\YWP84Q[1V6S6NWJG_UAEQ.^1KD/KYL"K
M$Z5&>SKS)LZ2%K'2/ 4TI?!>"J2L^"U)RI;LT#8A2A:-+?9T5L5^E8A=\0OR
MLJZ);+0.2X50K*(?SA<E?/\TE:\K]W[\^ ]#G8E[B7HA%PFV:TH7M3Z5#@=\
M2!)2RX]Y<NI4W W%?&7[WN?Y'1*%GN7>%BK2A!0R,RW/VWZUP/>=)^6:XX2S
MHYQH96_Q0H;QK4]Q.JDF0.CP  J+6H&3#"B&5!W2S%724,%GGPEY<E#1DO=N
MRN TLP=;54;3OG(X\1;?;[>736E'=EQZ=,HLR<DK"\$TWO!>M*#>X>4#6K_T
M(*7HZ(#NTVI!_!>@%)<":%C1C)#C*6FYTG;R#<+HDNDQ1C3*S>M#RFM"L_V(
MNTNJ:2A?JD]UI9?N Z\(A!?.Y=@:O'Q<R4*!*66X@_4H:357C1)0:3MQ"1HJ
M7(0J33=IK& J=X38+P?,FBF^JR_?B=SE_PL'VNCY*U.:U6UF,#'4O)VRW7AV
MYIPY_13]CW9I"_H'*832@U4,TU__X8LTQ8?#S,P?L%[?O^G\3+5DLH!8%L"'
M4M]0$V0!8R06,(U*64C?'FZ$1=4?8A1!W>"<8TA.LG0!&=8L %#+3,B0YOFP
M3*W4)<FP,2MG!XRQEWS&X1^]JVV3+OL(>X9[41SU8O0[C)QZ!; V5L9IZIA4
M8*(D5[%3J(-V#M4*KY!0).U@F_%+X4Y;O_L/"F]Q[<%93DO*$/:].G[?.EDC
M-\P:+9<6[^P/][59=@\/2;&AG,W(M\QY5>6B[%<WVV_9:0K/'5D-T6K!22$6
MG$MZ=3EGEGV^^M4*?>C*->!Z(^T1<2I(8\*\,/&;U8>@?>&_ ?\$VUZLW@FR
M<1Q8;Y*P%M/)!V'>*B[D)66',_75(9</\!\1O_0T%O^H[$#NHYN[ U#2-9QH
M(YF]&;VW-I3,>Z&L/UQY:4(@"QY3.334)&''$5,IY&CT)B3 =&_P\0NW/D>R
MZ3_*TDLLU*(?++M1(^G6&,\4F[:<#U& IS/2#X6[^V\'TZL6<[2'.;U)K6Y4
ML^Y]_$-)V84;'5IB@Z8?^I>R/-R.JS>[^%L_'\LL?;A"[!)-<Y*TL0CTREU(
MWD/%31^+EUYX4G^( #/PGX8<QT^?EQ=W<GISQV;L-').HC--?&KDP#.SA#!E
MVNU&VB7Z&4:4G@A=B/&FEK^(4;Z,S6HMKBE,UEH174D\) G/SCBJGS?O^2NB
M<$Z1]EEH <J&%* VDBTO#.E:D4:GBLN*?WGR"OEH25I$]E N'B,^C=AS[\&I
MR7O":8^=YUF $-)KDD ]-E1#,I^QJ[/3Q$AX;="U?U8\:IK'[S6HF&OQ4O@A
M7:EO]/ZVW=QS59,TZ9>?GI1\#?EY-2W19,.8.%YLW6^YTKJA,53BD(=3M9\[
M)(\8F(]+U^ID_DBK^SR,]TG7V$S#+PC0-,'Z6='>#HO)$2-QK[" 3\NQ_E.+
M[R1=%J_KBF:=?LE;\3WO7FS&Q,J/C#0.Y)B*$\@O4A$S-M1HFC=BH07?TTPC
M\'V'O\5*NN?YSCD*1TV<3?42=G6_<?'PX91H\1/G='TQ#0)XGZ:3B(#V7>,F
MM!C^6&6*$Q5FVQ_8T?%U/%*J6>["Z_;#C_;>/6!LY9P.%@,9*DB]),)/(?2D
M"J8&D#?>(<_U;:(DQF^FIQ&U\;$R4P;'+B45*296SL*-K)KB!*,I6]KE5?+<
M/(7M"%H?_.6'?HO"NUG!$RM2:(J*65!(KOQ9'7,O+[G/6=5>.JO]-OAON^H4
M<GDEHP3JD2Q*C>KDR&QC 0#=I'=)69))6;M89>BOQ%[<I)[6Z]#YL [90^.Z
M.8(0:L.1^G:WWM]7B*Z(YU=H(G4_*FK#ABED"@$(^%$V_P""@/!A!MFY:I(%
M),)(/Z"D&Q"A1:C09TD(+[6)]%M&M63@P&>X6[#P;;=[8[ZVBJVXJEJ!.D?+
M=A7V9A@_SCN9,[R-P 7/'RQ/9J?.A??Y'PI)LQHLALN>+N-<ZM//&*IO&_E&
M:ZOEJQ8Y217+D*=5/[MQ=%?Q[,1[.!/:E#?4CDU^KCPC>@O$&9YJWZ" *P-S
M<!+SY'  E+F/LLH"2%8",1=?/<.-'+EXGIMB@1;9< I3!X<[XDM]&3BI3Q'K
MTZL_36:JD\TR1L;W"K[Y23Q0FC-SOW0V^)J.[??!+=VS_5,KTKB%02CC".0<
M^EC9=Y U+LRR@,T/#Y/_CK4"8&%<#X'NPZV\_<T"=NU$PEG \"Q3F05\Z^)G
M<N^@/R# X#NZ"R+AOZX+7=S]-\W)ML,/6C8'ZLB./M1*CAUJT6T+:07S80&-
M(:C9]4 832$#MFL7!A.VW5( JVC'*5 H[H&^^EK(-#MA27VY"!&H#2#I+4])
M$YHP\?62PV^K+>XM/52+0^J1?LA_H%Y3NI4Z="?BYFA78JF\_K[](SUOF7V$
M\H5'*IMKL3CN<([6L*!\Y$5JY)F2:9S0THEX"O5M38:#3ZCGU6?/E*O2OKNK
M'1EMN>6+>:V(,0MQEBP^<B/-KYN.W0XI?DV<G<YR@#G KO=$N<3D7^R/,UL:
MKJPLL]GY,+A=F5FRI8(E<H)U?QX5]5"MF1]&05 3S^>DORR6(;1>O<AXBV@6
M"#YIN/.^O?,-*7;]H\2="9\95#)*0%>67-@,$8*ZPJ*QSKP5I!<1H1P#:^'#
M04&(TK+:L@[TZYLBR5WB3G%&7/,]J596!L>:KJ8A^U.#JY_/*=;[,H:(F+=Y
M=X>%[)7L3WD/^2=<MQFUQKS=U$NGV2,5J4'D9!BC0.\@ F)72A["BJQDN6<C
M2:^UFH>Q,8O^07QQES//"IK/7>H03T:,N8Y&SM1SITVY3-1CR/:T%EL=A8W]
MV;D7]U7\7C)P,C]R4A 5WY$Y+/+#RJ&OZ_?M_EG?,ZEUJSLNH<KU<6L]-FO!
M 9)?EP:S%DS?CU:4UXR/!#UPMI?W499Y3)ZA1)&A[8GFIJ6X_J)R2WZ$=\M-
MA&T3_BJ\=/%,E03OUWE3QT<_S18"$SL. US)K<DQ."ZZ'<FG$29 AT!B90=U
M(5XA')D/$_.^1EK1#$<=1?&I&9'N%"!\XP'W%8N0(!&KAMN3!6V\Z=>#38.]
M\L.W:^JV_6A+!FW#V1_G5^<_CZYD>8\7N?D$VHP:X'&>/:/J;:CR[4=,2?HY
M\DJ: QX!,135VO[R6 .[OJ:H&I=:,^([)+_O^VFFUQA'M!2ZO(<()=G.!*^0
M2?V3/5&! D*+PSB^\JYX<V7:+#95Q;SGP,[305<N2-8!(]Y)P;WG?1:RE',D
MSNQ)RUN9Z2PPNQ9G+S<7[K$0=*P6\[:VS-'7\#I>S\-*L:,.GUBT?3]_?0 4
M>5L"9YF1*%?8CJ9 %(1BJ0%C'(ZJVU^[03$$\^4J]38H-C?^/,&ZUZ=W>4?@
M) M %3*5PN\RWS6P@*IK?SB(G+"5H?_KB__P1$-/)C$(S&$8&0KF,"@8\S9L
M-Z5@[3"ZL MEBO&Q5@U,2&[JVM1K7I"WN.0CW<B&1:\@ORHMYEIEBN['5'F:
MGKW*92JWK;F+BCK[">'XX,B/\W<JM_34$M8O.P='Y^T3C//WK7<?MI3K*5'^
M0G4C;\Q &H=>AQ^B&PT%?O0[L5J45U$V,)\DJ/!X*OA7 A>I5-1FJ5@D^K#M
MG!9=:YL(9P&&'BQ \0R$?B>9"E_#$YAQ/<RK=Z'4UO!&V],-PY%/3<XI]+T?
MGD>*Z''U>/ZX\OKFL>H"4Q0Q?S'\[4?8TG#ITL.\S6$M]6_.H?&QYK4)(2>^
MA\CM9HW XG#"0E<D]9$FPZUOHCM$<V^BNP[.^/VH*<$><OF@O$Y@2M$H6!;P
M#H3)YU("S%/&_]&>5V6ZPJG7(A^LP^852:HAHOA"3M2:.0M(@5Y%0LB\[00!
MO[QZDD"29N+^D%ZY#<_=5Y4]1R.??7:Y9=+C8AWT&FY/ELE3K9B6=EYBKC\8
M/S].;#8_$3WX,E:!K+GSD@7P,_[\VZ;/C@5T\H.J5#SW/UJD_^.DF9_W_K4B
ML'Z>1/*\_GJ_^@O6SPL\R11ZK4A/E7[S"ZF=?D04(D0WY(K_DD^YI#VP[%/^
M*F6.>R0RK4UGR"BQV"?\T("0#8E2$G0[2/RH3K9R5)PAQZVIYQ&G>43^4T:8
MNM\4__!<IN9WQ=8 _'% A\;X32]LG<KY\_V;:RUZI\FH^ 2%UASE@0H#>,TW
M[<3-M)W0DAJ_=?]7?#/%G,=20,DIBD!99SOT(JT^CCB/*:NTSN6MI)@KNO,U
MOC91R0!>Y9APX4ZAIG X']2N,G3GXA<6,".,:D:%#X%%R :U'@F&?IL2"_":
M?!X2(EUCAWJ!&W#<R,[&-S%V\L"J@\Z?.$P>3JQUX'O /$Y.*BQHYQ6-U>37
MMXL0:CRL<PB2YV8[C_U_B;6S\U]-E(U4U R9=S+9%JX'IYMH+:LQ+S$>,F+
MPA0N@AHQZ .M*3W.8 &8&1; Y'&C^3+[)\#TB<@,[V$*D\5:".5>NYEM,'[\
MQ"@+N#.B\%)HZ9YR\=R3D]_D7 ^$\:-NB5 )L;\^(3XW[Y_,20G=1;\AN9O&
M=9Q,]QI^[O \S;&H/L<+E!^PEQ!7,)&!/RW< /67RJC) KB?@[-U_<__OERA
MIBR@OQ@#2Q-A2#6-8$JF5C3.J7D6XT@"71M)>YF]WY>FPTNZNM?\S$<7ON-D
M*:?CZ 'OZE@ $;T;3&4!#;H$:C1Z2X@%I*(H"RMN(M0%0\@H='.-S (>0<@"
MT"7P)G+@X3V_.I7)W7'02M0B ?0?@$[+H 8LF>#=1]$ESVUG7@NC[H*6X-J9
M *I%EP5\1-/36  6ZJ*(:==69(ZP@'Q4,AU@ 3$A+, *N@->UB^\S0J6%&C%
M "/M"@N 4-E8P($-YCO4NB5SC#G_5RB$,GE2P.G#,W)8P$HTU9(%7*94K(K0
M:Y(RSYPI7 /!D!$@8#ER>XIWHD.MZL]J]X?&?P##%C1=F,"\9D[31XW<(WLP
M<U0+:7<QTY;,?6!H*,DSWD)7OB) :RS%;NQR ZBZ81:PC]Y]V?D;:7<+-U)&
M$6<4X'S,0QFVD]%-YRVO_RP?-=_QVUJ\Y1FXE3'4YC!<(:;*X3[U[FFE88W_
MB:JFN>A46Z+8RFN26 ..=(U 55!KBN_YU=/^,!1IPLAA\M+-2#U)]3RU[Y2)
MUV8<^C1U0L.NM9X5TMW6$IT:H^=_QSO9'TC>KOJ@?7/?<9]+X\5;5GT5*)O4
MW^E;YV[+>+BLBTUO-T(2_CP'$D]H@!RJ%Z%&-TGB]<M0;M0TDZS.![%EE3=,
M;Y@;_=)Q='.0X!B,I$&1]RPC?M",+4C9+0<1G$$QF^GD)WC'V'QSY+*L2FW
M%QZY[#O/TJ^9$1<D)(:I-+('F+X)@<E<2 EJ3_[2@^KD)B>NF::AC*R?G9D/
MGO$;K:ZME+8K"AR,,R]PV1L^_=$1>". Q83+(_6IX%1Q52[Y@C@I65^]"R6F
MP_,7KWGO)F!5O#SK)6*')M1E!5.4=;Y<?,1;R:UY@WSCMWZ:EY:2(LYH&T;:
M#8F("X:>#?RA;C54H1P&,?Z2M;2Z&A@U-(0_NFXA>^!37&[&'1-@OZGF"E04
M-_D*AUUH@ $$I#5UG":&O$I*C@IL%A\ *Y\@XNAN9_>OCJ.MXB%YL5;!)K\C
M%3)N<1^K(5!EF24T:80.I;V$FD[SI(>CIX;BI^HD5S>:JK>P4:H5MI$MG+HU
MO.AC$TK[5?)0E7N:O5*'- ]'W0WMH8LL4WP9.*8($NC5T]2BBT#:8!5B*X,S
M%C>.]M4Z,Z$#F,]O!J[J&'-N);8.='#,W'WLH!)E9+-.V!N 27ZMVR0>Y/JZ
M(C6CW@K%OU*)<RKGY&TLFX)$P,JVVP7PEFTE]'-4=G".9$X-R\7F:<.CRZM4
MWR?)TW[6-USRQUPC/K4:B&LE01_K>I#56D5S>*AA4_'C'C=Q:6X9+_,=RLNZ
M?W4/&,XE?YG'@01^<@@7"SNP:4E5FD\GC9J2VS"^4^,>C3ER:3=ZWPZX.>A4
M"9FG]\T^.=-^J^\MWT59SX4X.G[Q9[72]/&!ML&WKL^M[5'3\P06P"849W69
M&*X=_H-0+K;2.%T(9P_O(W#4WIBT<%]OA!=I8,0\U1>WA1S4JT]T'/K]^9NS
MEE.#BV+S1\WO"(]FO:/D_%@-$+P04/W:04U?^UUE%;7+_42\3WS-2T>Y>ZV2
M$=VK*Y\^L<D]X[9G-(+ VN&5 2%9HWX%3\,2R^//KNJI,-MD=$.=@HY<\--4
MXR*T'HJ_UQ"V)O_\%;JZ4HM_R!']"/0VT5XOC10ZW<BHH;M]:-1UWDLV2I["
M15<.IT29$T27-EZHC"G?8P$N90[+&P,G*BD-"2;*T3S95^J=CO<G?C(VAFAY
M0)ZG76&&&W:^SO>+_DXXA'*'X-4H;H.3I&VB$ G:JL<UH.HBP!D=MVGZ62%%
MP.C@]T^CEL6G'%7"UD#W="U.X$B.L,1"N81&Z)24-<>")PMX C<_*Q,IAVZK
MWXLQ8(O)46,WJ]T,B,O(\:8<]<FP@(#3U"B+F@.K7%DR(U. %[4X-(&KL&<>
MQTVFX-9!N!]I9W9%/\5M+L-A^*)P_W86L%:.:F(!ZF6\I)/OXI0GK[SYMU\Q
M=^)80&0G>#$F".NED/<L8''8%M,1Q_#X)_VCT:A98[#V[].M)K1Z?/GSO$5[
M@MYYNC89W1[FT98%C=0[A#POZC7=([E,'C,5MM6Z+TZ\6S19F61:7)QW?/;H
MQQO6*K)M.,U@7"66+M1^@?%JAOIX!A<)*T=%U09/P0'Z#73#[FJ.X'R_4]^:
M;E>?+Z70ZXW);-*E$K30:(><6^[M]1SE?NAD&@3+O?)X$O8$*OCGMV\HR0K.
MMQ0]26C3J9'JT'6;&E3YB#"^62%W,?SCIQ]RJ'N5@_=U:T/N*U</7P1Y+,@7
M(NZ'#Q!*4.UK,=!#<T,K=$M2P(Q8R[CYS7ZDPU3\X_,Q."UL:J(>B6]'[)Z$
MGTNC#NQN]LWT%$'GT[4!L-O7'#.I?IDGAFM"S^]DUN4-EO<5$8[/5NL*4 Z#
ME_9".C"JD;)DL79G@)HRF2C3/)7_*,A2U.?!0UR,B^^5^>XVP=7#)='(,5Q&
MCFO\H5N=N'-0I9U.G#YN<F*/<8L:_@O[,$6./(]:J].N%Z=>G";L17!/8Z/H
M 6!%C293RR[U570YC-LV"TUD>VYY'DUW(CI?3;*2VV<5<^U!2;ONL)OD5EX"
MQF(IM\NM<K'4WK$ #4.H,_>FA!70#_?K*=!M_SS<&=X%X:\ 6>K^UL_C=#WR
M<*NZS[3*:8E;8@=:_>\\TXW5:>K[=D0"-:'8-A.WXT/Q8N308;1K]/N]]9P(
ML9L_-4:+W*<-_(L1453[Q6K#YZ=TM^V?SK9 CN$G)LYY9%R6+FEIYR##/FQ/
M2(!W^_,D4*,_@L("* ^ID$(Z!^-SU,N/U _M!FFM@M[5:LEYL?:A,2*S/'-C
M)_E^F4PI[F<!A*-Z/?'0R1<HK-8*D78 @6W#1Q.%:.*C=)>?R*"IIR3B7&)[
M_/N?B4EHN2Z5WH3W@F(A?/<25A.>&EO\2B]ICFISR8\N"AR_.3KF?7P8WTU)
MG>C)=G PLLZ5<?M50@.SK?$T4ITF15<KI:9QTX51%#]J@2:E0O0U)(IY &G@
M"[>*T38A!LB9[HF9M)+A+1-XV7=!OM!X.IA^<&8F,P(L)]H>=!'9!H((76(&
M%16,_W1S(C\:5RX[H%'JYU9^>JPYR.? )8<70X(W1E4TW(*5QG1ZJ$KHE8NT
M Q/,SGIA<%S>HAK5MHA^A"E8;*WUA!@YNADC["A1 >'TF3!PE,>]L,.;.,O=
MX:U]XGY:SE_Q)O,=>(X^LR\<Z&.*TMG!+TAF[[8.4Y39#PH[.FRR[H'$(<[*
M05B+5K-%M7[X2KUKZH4G]V7FSS#9;M[X?BJ0= !C=L7"=$-!^'6JGU4IWE3E
MQ-:&!;^^JH4Z^5U]!0,D])/)+. 0=#('5];3#$UB >685B@WJ&-%RJ-QI)['
MGUOIU>7Z9WWS<I1?X3\?J-5?Y?2?1[_\)E69JH(48L3!H6ZX4<*T:BS-#N&G
M@]D?_OV:,S6RW09[,!T[A.\.3#8O==Q*OE:;U718/8VSZ^L4?Y@\F)-+U+09
M: *:=!GSBW=ZH<77S\*\14:1A$NL<()??4$?U@H6L[]<^BV\>,5_S2EH8U_J
M]Y.;'W'W?<>WM^7E,L>#9_N.\Z9@JW:<#(5MR]U1ON"5DG>,AE>V_W#?)M2N
M1P7F'D8 '#!75.<9G >.=N0/NO6?+PI]BM(!R<O$$BJ6Z5$$>?J'#L[]XRJ_
M((IT';5CJD;D80%NS:WH740UAEB*BX52E7#T]YF4)R!,3DWW,'2=;'\?8F-N
MP^C*&^=.A<HV+Q,Q(PJ4$$8!] X$S]U *(]^,MPBZ8N+AWK@Q!'8J;6DP&RE
MHPGC6A$5L<@7<TY="Z-C;5<_!$O'S%U(,42:.Z-IT'"0$E<HK'S=]J?OHRY/
MH_?C"5X/GR9VO_[@LWW5OG3"WL)'KM[Z_O&=3V7J[<>TC(_F)K\T#(]/R+.O
M$-OW8%"C?SG(=S?L^VR\Z3C:#0SY,#UY.[H/26VE@YPY X_4J&.GI)#5FGFS
M,4D/PQ(C\(ZF!W(T^HHQMR[H9A<0,^Q>BBM_,A4D6M]LL.1%.+04@6P-@TB[
M#A.8R(93[_[&Z)*]:7K=NN?@/-EGVS/GT6K!%@35@-9PA(_]1-FTA?T"C"R*
M"4*A0M0M@D-#[_W\H9MPOWNUI>R4;NH5BZ!3?];=3M@?I;JK)<NH.VGZ<GY:
M7)Z.+P$>J?8H&L_[CF#G1A-<$NY\G<GHS!%-%S<-39VG.\PYI=9ENJ9<"4Z#
M%^!HYYDMX!"AB+>G+,41_10?JA &@6]OL*D<UCLA(UTIIB5JY2AQZ;+*P$Z_
M1\=SM!+$4]^!/6L7TE2O22VDR8!C(A^NR?P.*;>)_N1I"Y72=9@*38YF[B5S
MEHT2'!*UYQU>&]B+ECZBD+1;O3SEW2">=_3]1-=]=Q2F\ML$XF&<6P5(4U+P
M='(,7>%C#UN$#RB6?0)^6<I=BG#Q>#P8E\K6>';2QC*&;CX-%??)U%,@/\"%
M?EJR+7VIILEOM+B0$WS>;O:^77*5W/"-N^<=#:_8)]Y7D%"17A/-V:Y<KL2'
MI&:9&VQ"F/R^O5NO79C["%.+@46JTW,JM?S3-E\1M]T/<O4?2S0_H'?5:=#H
M809[ :;G^CL?65"I/PE<%(/A(5XTZ*_P[HG@US7PS#(IK-^,GWJ.LD<C3#Q<
M%:E9GFU)#2!;MCSD$#O-HWJX3[,KWCJ]H<']H';4V9EC63@Q/66UQ.QI>_H5
M\EZRK.H0&1C*I_G#U+H:T:B7B8\4)FBYTHI1,N]/52B/VUO%F=-U"6BMR?VF
MK;);:E,H(@C\?&#:<(O3+Y*&B>RY=9AF0NSN2Q*L95S6_LE[02_[]'(>Z99/
M]!#_;W=2LKFW]>Y!D,.IX<,3_"2!!AA5$=>$HLHGKQ063B RFZ%[ZT\:4Y9_
M'QG7JYIV8-AP5:4,JE<1BVY_Z2<G2;:Y0Y;YD2 4QZ&%F,<JRI FU&0,XLD(
MMZB'XY!"S;H6D5#VPWVTQGM!O+LO)R)["AU+$*P5FY;"B"%TID6KWB]AORV'
M%BQFE?<Z.BI_#18X>M*#;^GS106Y/2$BK99*]UYY!X1V[E,)]#WVO.Z:KT-/
MAPA1HV0;0I?F?K>T"Z.+;LQ(4_(^6')H)^@=^OHEZV9<48M!,_ZN86^.Q*64
M;R\/^1E)7\0\4GY'QOZ)&\&B6R741+)Q2_CAJ"%]2N_RP[%M'Z&#$9WR#_:9
MS!RMPJ\U3,T]:;S^5B%X[T="77KQ9;1&MA[(OR+^/)=RG05X0&BJ,J(@BA75
MH;PKZ#=0?T<-Z3,@GA/ 8O>4Z>$N-GD;Q,>&?U_[X]X0^2>K!+L]_V0'#0N6
MYF_) DSAD"!<7 ^"JD#3I@M0-VBGEVRU;4&^R46UG9Z(G^$ZPY0B5U;BK24I
ML2J?+U[6P@)VAAI:>UF 7.DE)X\[-U<NA/]DX%!>:)[P[X0R#V(831"1/[,_
M?08B1/=AY!4'U?$V[N[/H]#@[+]&EJ\[68:>;W+?BU'MO,A6F9AUZ>:+KCGL
M-Y2*MZ_YM8&@UT8SMH-K\S4U-2_GJZNKGG?(_3QUHGNE)>..J5R.Z;GBK%\"
M<.?3K_Y;.=<5UE36KH.@-.D@PR"$YD\7%! I$CM-!$4%I$0$::$,HH)C2!"D
M-P&% 4>#@(!*KRHQD1(0&>D::2D@HD"&'<"P)<G.V<SSG',N9F[.?R[_BW63
M[)6]RON][_OM[&]-9<0ZOS?_^+JNGOZ$57ION<4.UH=$69#.@%G@=10G@9W:
M)Y,#20*^1=D"1!!=$53N1@%Y&#;%@M:(^QBDN.IQ+8^21MC_ZLY7(=V#/RPY
MMT U8&TVF&5<!M,SDWLT!"G58GP4\G9QG=W^3LKC])B7?U[YC0--$?F6]P-R
M__"8?!3$T3Q'+3ESL4]L[F*MP_LJ\U?&1C4EY*7HF)"B );KG5>NW0($J)/+
M$H[F.GXCM"&[H](?F0*#]Y]Y\PZ,0@J+5.M[EAX;A1Z[SJ!I/BURE*B(;3[F
MO1HL\R:=Z/!SL<6VS1Q7?B9)'AI'B?%\9Q^B.<M@ ##6:Z=&3 BUDP+O7S_P
M<-?+D+>G"HYAE<J]E%)&I+L</]\345C[KEBXJ^RT4_G"#6)-FZ\QQMMCH8[Y
M1T=(O#X;/R>31)+"]0X($")<\ S;V97]? DO5\9.S<6ZEU6P0PUCHH(X-R[&
M/YCN4RPP,-J0=_EEI,RFQ5G]<^K[@E+^4_/79EV$1L+R BJ!9 ?JGF5[=,]8
M>L,<5>0$#&755I*'Z^HL)B)9*C?L="/RRR/;0K%-%8UN9N@](RZ71J/#O"UU
MOTQBT 4\V1BS]4Q(4A0V#0Y;SW:VBX#V0/EIT(3)LG$"4]G([DF[Q]R3BZ3+
M$T^@CDK)A]9=DUY[]'='G]1Y];(_RF3@98O1FZX;D_#&-X%41BS%!-RSL7P=
M(#!-6+H EZ*N#^HS6$$#L]*W*\!'"M'!QBN<:VE:M/.1;18M:33'F-^5=E;]
MPALK>QEZ15'OEI)CR],VJO?,P8D?.LL=.AV*BY:WODOHE;T.,..&_Z/?B,/S
M%+2A,ZW<0W"Z)@,0H&(69MKP!UT9VG#GN:X="N'IZ95E+.C]520] !G&N7.:
M/_!\-@BBD"&(=A@Y)28_<&'XT:R_!M)&6>07UR-^CT\@XM \#13@YKII HD(
M$%UG72&#7/ PGE%*6$?S8 *^4T'@G;_U1%&(B0?@[+?S".HK&81').Z( I^!
M!;"G5=7D6F(#M^I%,NGR=KM!A;-LY8S6@=<!?N/X5IZSS&1]9-#-JJ*!S+.>
M8]=RWK<JG0M&(!#UXYN&Y3*9%'_5:P9.4BOO)GEWYE0B<_M=P61MCHT 489B
MN/+T;,\+$ -.J%G%W$\K4)H <1L%E++A+,38\'M=QB(T,8CZJE4%B9JLZ4Z,
M+?^?.J/:8G(WQ9["GP[PNO]3.P^@[^ !&&S+:X#V;%4*9,$S .,9+H8]D!S5
M^'JN3!A^DJ1#6"YJ&ZT9'IA_7TV\&G'-O?7#O3D1.4H\[.C$9'B*"E#F7[>Y
M5R! 9-1?*WL9_1/QPEZG\XM.$7BSJ#7]D_LFU)7_X=)R2!8)ZNGRX>^VX9GZ
ML%@H^7T[$9,%D/\&/^3?D;?AI"?<)4 PA>!(2<2/X %=2#X?SSZ'[Q+>BFQX
M.>"$Q)6W1T> F'T^HU<J,TB?,H3$?$OQG8<A@XM8#+]NV59\=D7AT]?H$,XK
MPH,ZS_"F#*]*!V*'X:> @S?G;3(*;0!'A-!G.EO"?CE6@#B.?T, W>*>"Q"%
M]S>I)V+'WIM9FX_K4TLR)O0=]ZR^W"L;R4+F$_Y^]3U\CSZRD<Z7^VNB1V;K
MH8L>2[Y*^"FK/K[(UNDA\]!ESC6N]JH[I.G AQ.GK[E;TY204<*OCN;^P^[R
M,66YK-_GH$0#/..J &'ZG]KYBP"1@FH>8CT&HICMJ219GB7XGN%BV4U2&F:9
MQXN>AM%S8S:J:<+[Z-U.Y6*C;&U6ME*LC=GNP'Q'BY?_#%[BE^F'M/E'_X37
M6O0VT)(SUL"^GKS0(Y,%R8R;>RZ(GFEJ .8HYHT,7O4\R?WW&#_R"8V_O59O
MR%@!#="L5#;.=4J5(<J33^*$LV<6[F"=V0-NQ'%;S%R\7C5YF&?BO[-@NC;3
M5,OP^9WV%]FZG?MN'J^>?C= QPV3@5,FJ1RTR/7: (X56SG33AWK/;)^LXZH
M-/?:I+?D/N7SYN\.?HKCI#';Y\^.&%8[!G3(IWA<-N5Z(N*#3V ?P.J;SB>N
MX!G/Z,!I&4EHY&)Y/Y.LL"CG\Y5F^K/<>:[ZTW#(9]3[QS/FKA,3^W?L=#NE
MK%.WR$ QZ+6W^GZE+J^Q*_MFD3UT.9#$/<ZOQH:6=];%U7L60IO>&*]:1K)?
MJ*.N6 +"5/0P8C;!CEW6@-/[1D)]).W&E%AVU<M=#(%TB*,+2<<^FK"(7UNX
M54<;IUL\M=#&:7@CAI5;18(CL@@-N-$_V5#H@ L5].6&0CV$5OM>EV.SV=1>
ME#08VV/MFDW2\L,<H,LRQU=VB4=$UE9&Z3G$$&\ZI?_\_/Z)*_99PM]S,D#7
MN0T*/Y@#TUSB8)P')%X>^YS>"2R\@1UF)*3-.S&ZSOT14=03.TJC^/M7S=B>
MJN,,I^/&_8>*#/>+"Z=Q/L8N=[)OS9DDXB,)DTF0N ?#),UU)PX)5!;/R=S>
M'$I[4N"&EYH,NS"@].&YBK,YA]->TS35U</468TU"GMPV(Y?1M9%,1Z3&V(S
MR8P']4 '9XR?C@K+S2I)I:C69^'4@)6T:P15[''BQPB29O=3FI'\Y(SW*9K;
MW86XU?OR%AX&&>]RD5^+6"[LOAZT!'9?)6C)/%V$><:S9U/60NV$1E8L?[(;
M:R"V;QQQN-+4DF;1\X>8476CYEI0NJ?P>$C];3*#YNLQNZN<NP][J05\S+;T
M9.<T5^+&:!9C?V)/U+TG?=GH?YF"VI?P(V#Z2$3:MKW+>L+;2#_^I[;[?YOA
M?!1HM,)3W+\ B</.%B96=BS+ACDC3W=G6P]$E8,FKL2SEXK.OXK/,R^5O7AP
MW-%,0^/%G5+##@WAQ1+#>502'G!>27E5U>FK2<:LR(/-LTB*L;USQEPO4M9"
MYN?%"]21Q:L:H>3FDH]Q1<Z)5N*>EUOD# R>SF>:W:S?BA0*^%Z7=86]]9>H
M,_<TN+A&H1F ,L\OSH"HWLVZL6H,39F4_:\6;HS>-N\7VB43?E@9R\&S)^>#
M+LF\KJY/P(G[8(\"5-YN5[89L[>17=6KKC6\AU]LSK_:?8+ZO;)DZ-1+@K=L
M/\?[FJ2BQ 61P7&1WS^7<#>WHE9FJAT21RGWDE/0\J@P9 :]+982+SJ;4UP5
M]HJ>A+5GHM-B7T7F,=[6%GK5U-;6E 6F=>79RS[R0!\(7JN04;DB/D]61#%*
MZ:WK=, !/:%@ST9F1!%1[ ><2G;P':)<_.R V$?:AFO3.*Q3CA^UWD@J]11F
MJNYPLVWOH-UVVHM G0NI3R"AXDH&(/&M=]RD^,5$"R!RZ4PS&,VFNH_S).?P
MDK0E2\N[:N<U,B(,SV>RY&V,)^X-[%Q=,.O3*K9L">DDMT?QY'$FV?B=)!W<
M.$J)'+Z2L2E#43,[_>$Z>0>8VT667;DVH]V9YVW4[.7M[76\7RY9*T?3MHX4
M/K3@H+[_G:SPRJ8A8T@(-TUHI2?#NIJH+LMOQ/H"511H']A?B]W;6#CE L0F
M/?E@(?E\JE2K?7SRW79$=?(HY[R=3^ .G\KYOF)8P!5L];<JP\ Q]@7N7.KR
M>VXD-$HS9@\ELA9:V?:PFN?09?^<7#I9>'V?.=4Z,*-Z>?^BSH5\\R!MS3=O
M1+_Q_Z&@\+\;LI@,>"!3<'OX)?#XGB&;%GB[))8<7Q+!6,;V<5L5=A@TN2,/
M:U45)CMS).K9H*)\6^-K'LOHMQZ<S\W!32Z&\XS? $E# \AF]6:N2UPYI4WY
M5U_2W6!@_("EH0V8L>K0W]S4Y-EO:>;C<$;;<]7SA796WF+[+L#W#:?=3:?1
M*5DGY\3.NHI+B3)N]F&@;B\>.$9&8'?S7ZSG@GI4GD*?V["M^)RSMG5<)O-+
MQY,?)&4J@[ M6BS]5(E%]UTD:]>[134ATP/?1!)444 4<MF$;<G9,C>70&>F
M1^^,Q;H H0)FNA.WCM!(QT$/#LV9%(5#^7N(;N+*8""-R.J'%S#IUU95*7M&
M%$MT+^&6XB(*(T @\T<<?O*O8U[YME@CQM&@3FU:D*KF"-L'*GB>(+YJRC%6
M86JQQ,RWLCS86BY%J,1\[7)XWEKOG9QJ@]SN^@2RL)VLGT\84APG";IV;2A'
MI_U9!:RD&H<_"A11JQLN*U1!,#;==@QE8S%P*IP"R8Y#&MC#[$,IZ8^_MNVG
M+6Z2GEZ[Z^TUU?NDHM!K=_+Q\R*%N@@)4/@X/+4J&!/&)#O>N3$4AI!#:$_M
MRD9UD[99FO%T 6-J=LUG<LY-K;@KU+KEN;PGRDU'5X]A, T#42*C16<.=1^+
MV!2:7=D!'IL53=U+1,X-27Q[1<O[]5E[B5]]@-K[%H;I)75]H0M"]QW>'M10
M_] UA:,0&BGW_X@MQ#<%=Q\,2NZF&/D)CWW(N_WVTG$K$?68PTA-/_#H!J.(
MM_L(,W<RIN>&\BX_>7XI*EB%J/N8CN[R-P7SNSB2 D2#<P??)S= P5K;_V'9
M/3T[KV?X)DIA4@V^\XH @2& >@MI/!?_)SQ3P#[1/"H5B.MSZW!HX68^.*CY
M^L/TJ1X-9ZL A\#+O^C07KX[8+<))@%4YA"E7O(](S>#A!BQ=2F;MC[4FS>K
M9J ZY>5U>MY8\=W;'EDQG5].AHF"1X 2=*H^\*MK,J06)=877L@&O5H<I']O
M*-_A0&D;TM-J$-D[O4U(34^8P5> ) APQ+6!7+;[*7X=SAI'0TJ8"Q#2H-CT
M$$!XT^YWH#D?LOJ<SBSRZVC..7G/KU^R7ZJVKMN8J.#D>WQ#2JH]@EW."87W
MJA8LY[RB"A!AA DT)Q6T*O]JO9)B/F/2-8GJ(2,6/4H*DRXU]%F\;S"=[LE3
M69$<V*M\*XTUTK^+G;QY=(ICQ,\QJ@L@-O,+[%2ZS?>JZU\&U!_59$D?VZ;Y
M5F.M9/T=@O<"AF_HNLS4CKYNE.IW9"9*SE:J.LX89PN.TE9.C9BK_F:Q@[U_
M43;^&>O*3:_M!7IW=?9@*7NN+NP@GUDRZZ)) %&W:R/#B0I,8S/[%,ZF]]3;
M:QUBK(^WBD\'/NP)$W98*(PI#!@O&?N[RI&4X'MGH?QAET=O+^(I"/?0I:'M
MH69A.#.@LC5@=DCZ:]M2\77]<!ZED+:/=[:5./;;>" Q(\TJG#ISSDTT#^K'
MMWET#DUV<RX.PVMD(AG7X=HR6M=RA=#3Z#=C9,Q<^C2'#&\B2A]I*Z0=_J;5
MG]UA-IR(.[!UKC)V#Q4?@@3U-UB.,,'CDUQ>M #*/>GF=#'LGHY'N[+B4IW'
M(EBU?UJ$)"%<:D8]N_P+*A+>GD2H?(<[M?-D-SAH^&<R%ZWQE.>JE>!U-N8H
M,7'M!)A>&NHVQ"DNO>LH$7;CZF7CTTK718SN'.P=9GK=)Q6!XC'<HY/@66HW
MNL4C&6LHW1@0E-=?&Z=[YOXZE^-C\EO;6D_^Y*[>%=UK[Y+F%>SV'[9#@?'5
MG^ QBIIACS<X?\I:XFJ$,!_+2[W)E;6RO<ZP1I;+G$'CJ K!7 O<X*^QV628
M<P0(!%9!- WZ&$EF:J1VM6'B%PH*3!YIKUD6#"XO'%IJ*Y5))&-@AAR"&7).
M@.BIQ7.TP8?<7WA[@:K;ZZJ=H>SD5C+RTX0/9K#"#+PZHWX>K_G"^QN[?< X
M5"54YV$ME@M)],VN))-;<M_(3 Q $I9<4TPAI =& <*<>\/?!0A9C+5:LZHN
M,-]*G[ P'#BK*.[?EG=.1?:GKFXSX39;ZHP9CH)L?-)3:RM -+EV*\=>'EQA
M&!\LU,UW-%W%O 0V;O.4F4B);H:K.'C,>73=)NYGU7C5TV-SB:-ZO^6_;2B[
M<]XFY_!/5G8M0D 43S&STQWWD0Z<R_U$9BQT.U>W'B0AXPK<P?(YS(#*\<9O
MUKXUIO\B&-6\1/C.*"BBZ:N?M>]<-L?_OQ8!-PBB 6=&7Z?4@25[T 3([%:7
M;2&]6%N)P)J4>H>RIYVS;N8T:*6&1Q<49'P)XF>@ IS3+]X4( ()*7O_I#RD
MO[D8;>2JD^__>5C4ZC%,R\=1_HJ@!7,HNY#>@D]:)Z1"VFR;.'0G29\\KMTT
MVHKYRAM?-?I2$'Y5 W-S3KK*W_3@V<,B8%&&G31/#R3#0"Z'+;P[[H_V3=^/
MM; RI/IICT&68&IW3$7AQHW8?9.5N55^SG(&&WZQ#Z-W!Q9Y1K3;*;\=^@ K
M^$-4\) *;W\JHS[+3@2TO !$-!MZ@\YG 4K%9N"I&B^G26+0'LWBM"[ \= 2
MY@U:&D+R#('6]MO03W&J]@ M,U"L>61=;;^AC:>0E:96^GEE8%O"@7_WM,%_
MIPDF_@M02P,$%     @ H(R>6G9C=B)>*   PS(  !0   !C='-H+3(P,C4P
M,S,Q7V<R+FIP9]5Z>3Q4?_OWD7U+LH5JDBV$*%1D0JB$:%'$?$NR)2UDE.:4
MR)8FA*A,(I0TR=:":>Q2V9(M9D&2;88:ASESYCGNWWW?SWU_<S_/[_X]K^>/
M^WA]SFM\9L[U>5_7YUK>USF'W\.G ROVVNVQ P26"0!_H'\ ?PI8;G4R^(0/
MX .@AP"_'[ !E@DL'HOG98N'D.#B65A(2%!(1%A$Y"]#5%P,':(B(F*28N(2
MBP?Z24I20FKQGT4A_W7I,F%!06$)41%1B7_[X+\#9,4$U@D<%!18#RR3%1"4
M%>#7 1@4H_!?X D ?ST$E@D*"8N(HC DT1^4K4#A"PJBH(51Q.BW5]#O 2%9
MX95J1E8B<B['1=>?DS>^EI0MIFY=3%5P;6=I;#YQ/E)<0E%IE;**II;V!AW=
M+2:F9ENW;;?996MGOWO/W@,'#QUV.W+4W?NDSRE?/_^ "R&A%\/PX9>N1T7?
MB(F-BT].N9.:EGXW(_-13N[CO/R")T]?EI26E5>\>OVFIK:NOJ&QJ?E]1^?G
MKB_=/;U]#.;0\,BWT>]C/]@SLS]_<>:@^85%O00 08&_'4OJ)8OJM6QQ#T07
M]1)8%K;X UDA834CD956+J+'S\FM-[XF)F^=E%U,%5??[,I2.'&^74)18PM#
MD[VHVE\T^^\I%OD_TNSOBOUOO?H *4$!=/,$90$LP(,?Q6\ _IU!3L3ZTZ"-
MV$A$"7K+U*[%]);0;Y'9N#JL>)FT2 MSQ\<T<F#>F(K"8"&H\+@L9<"I_MM;
M2V^S="GC]:?U-B:MV,DUH#P@0OJ^$Y)\0%B"#T0>1CHQ"GR _H@/O(R)'64;
MOFM-L#0J9FO7ZXMM!8N]M,C+LU>;M9'N4CE3Q]_$2*M\:#?:V7M'D-//L>:]
MCMC,=8/(C10)<O5R?#=C^A:B1#OJCJ=1$=/B:SYE9N>:-4O;CKE_-*D:J'PB
M?S.Y4:U)6>V\WFS^D!N\9H15PB U8!0BS%CV$Z)LR8;M]C&5MI?S_!&]CE\G
M'3R]S,,'U4+%N.8G=$R#O?;TU8YY,;CR(-6I4@X%G\B+LS2$O7C7(E3S(2PG
M,>7="^B"1WNE?<'=3^EX[RKDXRLSEX8([N[AUY5I.D(!(ZGMJ5O)G_2(?9+(
M\K.HYH)X[=I+K8U\0,(?7$$0@ES[6O9RI?8?^:'BF7CG^+IXF3)WN_3R53N3
M&C5JWP^^EV@BN IP>5S3"#>V:"/8RP>H)!78A34X2YT;U&<-Y)$-HW^I9ILT
MW#58?]15_(@NT>A0^MEW?;U>7=](K/U$2,=W@L8'A#HAFW!V N=Z.=MGY$&N
MSKJ7+%*T0:BX3(9V^JID'Y<@O[7.2>[?_%+OC;@Z*PP@3:32QFO@:7(O\1VM
MS+!VMX%:NT4HHR7(_=.7Z;6A3Y((>(U&X:';%J?MA;*IZ@JS&'AUL@"JG3I\
M6<@7T7 /QG&ECK2)EJ%PMX!G')40"7NN(F3/^<2BU?:3)<:03:^Z#K?85']6
M_.&WOJ3+8.)0EJVMYR?]RIJ'*VXXOB6=&9J=FVSA Z*BR'M*<?ZD IW6:UK+
MR$^L]!PB*D,)SIU!\GX7QMP/RAX;U'_R6JGBG$!(_(<ZU8.9IAL.-D6M/L0'
MKGN (\*@$);&-D-RWQ1%[$"E[;O&!V0">/&JJQ^<Z21QB4?;1*>4ZEOCU\I
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
M/K P\HB21(;B1A'))#Y@7\4'[G;78N&B'&1].!HAPV#[-/C-A-7*!_0">_C
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
M'.T%M%ML?N3N._$&&U-:<+KH>*MGDO73!-)QCY _W1Q!!X;?^[\ 4$L#!!0
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
MT>XRZE/87 -9$D=_BI,S40R3.<&YG%P45C?BF_G@8-J5C]5BNTS:I-PN8BR
MY82ERU3_]E'#,&'[]%+[!-_9^VE:]ME?$ZO"=Z*9]N)?#Q"H5?B!;,26.KK(
MC=]DAZ0UXQL^_;7\&['X(2?0F13G+G'Y\H*].>G<Y;\U"U(_J;"4!*.PV6Z@
MGVW;:Z)*E&/9L4TJUY1ZK7:DGHEBG+]H'2>G9FF61@NT](/;_P&>@]2_@:<;
MMR1>V[J5GM1__8*=5.P]28>@Q7L95:63,K37\Z_[929>2^N<>=80>-)NV-[O
M W?\S64<09W2A%N!FZ3-/^"F]'>X_?NX-10HAHA2#<X7I*,A'L<H(8H6:.DV
M^1'1A?[9.?1.@X7Y6Y@$Q/\9)JM_A<E>^V]A*DM=P=%6_,J=AT$\)(F"'2W@
MU]/04'56D2^!2[KL^038[*]73_V=B=<=FW _V9F(  XQQ8TI>X(_9PN'L<AA
M;C6EB0= ^T(1VU!Z)C=U, Y)$T;;5,Q*K8H'NQIXP$1^'CBO0L2AUG9S7U)]
ML8.%=,RU,AZ0BD?;]LI'7<33GCT.'(4/_6V^FN?6!Q/6>;T4([&#4G3>AWK5
M8K_MU3=\L*OF4.#./QZ_QKOI58L/+QJ^(!)N?OU\9U2]P>_8X _]+KRK=>W]
MU/9E]9S:+XL-?WK(A/G>B:Q#RW_&80CM]+VDT8V5--7/G^7ZV]W,6=37-"YX
M8DFIYQ&L+ 4-H%97H\=-H"ULB>L1Y)CC]'V2/EJ.<.-+@=3IDSW4F[<61C:"
M;>C\3WVA[B%+C&'AZS(08TEW?+MZ#O5A9V/4G\UYCQEJ1(ZT-M-^#:)5R8I.
M4:2X<:MQX]-$5)J[%>$64H3GMT-WX?-(?!WXJALMS:"RI+VY==\_'WQ(<;N1
M#MH\VI]BJ--6W>!"RG9$^ADGGWN7.CZ$8,'/:7FHF-]\8HEV'=O0N-R^8,C,
M+JU$T^:G;IEZ3@*PI(&(H"RGJO24!WQN+. !WP=A3\H %=($X3LI:$)[K,]&
M,>7/2J<^A'?R@/1 _*]Y_$V[QNJ#Z,PLH\P [D7[;'P.>>V_3/JI!DOA$*M
M%(@>GOAEVR"\;7\'F7D<A=S6*AEN<AHXN;OYPCGR[*XEDL^R"8K9]-BXE7O[
M>6\APP1URFU<T']#[71D>,/2/Q&[VU-(<X#1DC7^9<AOPM<3=H8'J*"HIER$
MQXAVU\'Y+7A&ZGCGC<<Y"<@UW/K_8H@>CH!9,L+*@/W^=EREJ.J$FE V$QVN
MA!7*O8PBN'N/QMMG8]ZLTF4U/H1A ^O -^S-I=2<[,TE@975<=&&HPNV5<(F
MZ.65K%=.> :Y4&8SV>?040@0VEJ?M<A YR'(\1MI"RB"F=+^.-40^&$$G92.
M#Q]7G@2-4WX3&?1L.BKNY\\:4KA)A@0DF=)R"+G&;$2L7X/];21[W'J6!&(Y
M!8O!XVB 2 G$+?^RZ"]QB3# [P+K5V@F]CN>K6^.6M,O59\%OFJ?6,K]#MD@
MAS9AV8M(AA+]!YI=3MRF%13]<T624$O>X9?T.M$/;/OS/&#AJC^[@"I%_=W>
M]6.I2]C^7_CT?8;8AOWX9#+3M7/)Q)7"D2J;FU AM?7_>P1M1^/@FZE(3?O/
M>)8)6OS>7@53<!DF!U X+Z^#]_S9$OCC7]+H%^TON19/;NG\?D^0DZS-;)W?
M;RYY_/Z9?]ZSQ@]K3[]'$X/&Y"!-R6KH"6.44;^_EIC[T%5X!^XYU8PB],;H
M#S3%=8T.K&1V.O4O(>&B\8KJYP%MUW]0V3LGJ<OZ5%F-94PC9DEU@@?@598.
MPD9-=DM8"M/RYPIPEK<QK_[+G+\&96&8V(;B&>U$TN4>@9\'9)",4XYK?!&&
M=N;7U-Q1[25U'W"(MGPX]1J*Y26/Q0U_?J*XK,L#KFT#QWM,T \#YF@WWRU
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
M:,A41LL</][>%$OJK\.]X '34IQ#/Z@O') .'K )YY.*A4B:-@SOI%G8^^D
M%/65AJ_M\NBCT,M+RZK/M_F+]F<0+O98U&<)R1]--:[B<MWM.9ZD05PI.M(V
MYD5",K9,._72L'1],:.D6Y-2KJ[I^4E[8D]LG_3][IT=5[2F2YH2YJTF-QE%
M8N)YP#GRP-28("Q!043L'B+O\*6$%HI\6"J]OPF\]D=A@O$).EXN+.>;,U[$
M?6"XF2#ZJZQ_1_?!TC9%\[*2D<-O$L\G67[#K6C*P7ZV/ZMSYJ=VG?;0W%CJ
MC#U39K0RYM'+[FH!EDS=[45$@?GAS=/A;;>7QZ:.60T4BX%= 6.*NI(6(U_-
M5 <N4H\@+=@*[6E!"M$O&U_!+3.1)1Z"%EGI\R*NP[JC<PE;^T1C;N4YV*[)
M./="G/79N2'0Z\JX$SSI/G9YK9>30R])A]2+9=J"@QIT2A,EABR%[(4-6?B8
MLC8"T8"%:4R?.GK*1J!;UUPEPU5#EM3S5>OS+<FWW3'S+SD^_#W@.7STB# D
MQ\0TT$1,-D-3KBR3N'Q?*SV:&)3:I/T,[Q?T]C#5]S:K33=3RS5LZ8+I44G
MZ.E2.R(DP\2-94X/HY3^"=K+M&3@AC*:W+%,XM$1%[] T?=)MDIM!&^M7:MO
MF+),Z\3YKD=:K:I-?KB.C VC-5+7P4)%1"M6Q&AE-Q&7=^J'2W[=J3M%]/C\
MM!+:VB10&(91[#I,5E%6WG^F[UZ$)?W9GS,<^O1 A;#,XW&CH0VLHB_UCR"/
M_:5O;K\W<&E4M+P2H?SQ2+?;8?D7DN836L>YHZSVT8BX%G2<!SLA[:>TW>64
M1%CSL4^F@?IKG]RJBO0U%XQN**LI?&)28+E$RA2XBNJ!BACZ'1"[(Z.1)F/"
M'Y;A^**O>G<81Y7:/?M++G'(S:57WZ3+2WO03=SSW5>MH+0;PLA6Z!-#&U+!
MPU*IHYCI9,'DD&%ONL&,1B%M '(T8VF5!SVQI5,EG*]XI;_[.C%">/%%:,9A
MNGBZQ%K'IT+QIA&5Z:R1>MU]/3>?!W@0I,(<&'9)>L,X-^[C2Z(BKLQB<M'N
MVLS'KL;!G1SHK'#@VO!+2N^][3,B-5*X)3"?&BP9CJH(SE[(C@X_>P+9L.W)
MQUGX9KR44^5=7X]GPW)F9W*OY$[XOV?;'V)>>[WU9NGIR,*7Z*30?NA+@[+@
M&:AX[FP\F=W"G#1/-Q7!O!S1L@ '0[ G^6N " X>ZT<#0-\\]/@JV)S[$*VS
M$188C#ORCOV'6JQFR-U9[,%*EM*/Q91TO>V7=9(UQRX/&LR\#H(]<*<_X39
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
MARR3/Y#PM(@FKK'C&*1P_FK'<D5-?>9Z]F_5_DVS_YYBH?^O-/N'8O^W7H.
MI)  YCPA&0 /\)#,Z W _X=#J TU( ]2BB.F)L?X@#BB#7>P9^O3I*.KK[T:
M\$!EH7>-4-*Q[IF9<2>2HI%CO751CI_]1CL5=]WWNPLM>@WB-.HK;7JI+*F3
M@TUU32/C[]Y5IY\/']4\UJY1M?+9BR>)#;< S;XQ$%FMS- 3(GFC$C@^(/R5
M[1YAK)KCN93[EDU;4?;\E">[<>]BO!.T\.!BPG']G.!FVODK[XJZ^VSX@)AF
M\%GX.=N;\Y3W ,^X/RI4'8Z31LZSJQU0DY)WW5JEY;U3C.H0]:[Q- 5W)W^3
M($L%QP>.ELIV^W"Y5"'0DQZ*+WU%,:F"]!KG24D6D15)+!TU%<C3H79G9V_*
MK.R0RX9+<9^MUC+F::_L.<U\(#2*W,@'(-L1_+X>_"5\_!YB")-]L$_&0PIT
M]]M=[2%\\6P^4?Z.L&QSXC[<KE^%(MB44R#-%K'B6J,=>"4^P,@@K#81_&X"
MP&'0"HZ1AC=C:(%BUOWS"7IXQ^G-"4W0II 5&N<6M&+CLK?K?::6BDTI<->2
M>W$K]0F1?*!,K!8GA9A60:.I!BD14]7N.8W/^B<FC*,T9]5*WW<$)BH]E9S*
MG@[;-RCA"WRENMG"F_@ (M?%&>Y&3+/1-GII;Q(KU5@[BP]XP8F./R>'+*\/
M[1T*GKA8&;ZKAZ0]Z[Z\6>F8.7UJE@^(*/)B\5YTE69HDH%OXCJ[GWX+S2*:
M*KX4DZ2@\TL929SG/OC2S1^'MTD,$4R4->89VRWNF1!3K[%!1*Z>HPP;<H^@
MK?3R5?&H*$F['I1$L .3H^I0Q"T"+4.MHFOJ$F*0.VC[M'_4PN=24>[ZMZL6
MCH@:M^.3/GE_HKKC86UJ$Q'6+FQHO\T'*@JG'[WP5,&%\P&WPH%/1 &+7)*3
MW9ZX\;BR_!@N7-#Y?OU!K=V)2R/J=VV2]G9'9SC:5=\BO_#"KT85/4%5_?:!
M3^.-JM6>^:0;X\YEGZ>GW%.3;$(=F4&IV7&2_BUNR7:2+S.\Q61FM]6,EE/W
MHBKD04()?4J:156!FSEC;)N1YN9"99*+="2H4F"\(]?JN2E#6K+@P\G3Y(Q9
M)59GV[35FI;;;?K%SLZ+06Z;31:@^)C@;6.SXA-D(^CD.^\7'H.]Z2)HPO/^
M#YJA<[T>O9:Y<<V2=V-?+F.$2@$>'6;R@-W_? A !$1^'!5WXNY'1^GE 5/S
M7#L2GI5WNWJ;*]<(IOGQM"V["W1??>USX_J%#6F^"A$IIKQ>!V0>,"RY &6]
MQM":#-+T?H%#24T8%4$OO8A1PRYC'!MD6,1,_^(#4NU!DBDW7'*4TL1?Z;?E
M[E]=8_VN4B35X:J0]@P?(%WAK,=DT [#,Q(HJZNU;W+MT:Z:9;S,E\:J;#[
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
M1]_7"%A^I"*:#@$! 3*-GED-C&53OA>]756;:@YH!L@)%&EZ<5TYJV%KYNP
M=U^/L1H;QRH/8=G&96RK(<HC9VI*:^*G#=,>3ZBP=DD$%CD.'50O*S\ .*K'
MXW=L,\:DQ3(C/,G)Y+WZI3<X-F816N8C5T>1\IVM-H),ZT;7=N64ODF\]M
M+_>1N"D_JSV\M'18P,GLP=%M0<U?P2D^P!4 :9;7]>+HRTW4)JD2U6[>;,,Z
ML,*7RA9J!N5?Z>>'=>D%:QOD/M2N=CY:F' Y)<%L\[K/EFX^N89QP"Z -_77
M#JDP'<_()4#'".$XZ+#T0)\=+[-F([*%71&MSY63OR@M_CW<,3/QU$DEF\;N
ML+7EYLD=VS\0='=F71#ZZ4P. FE=]+G;^%C*KP5F(<^R=!#@&G%.PT.XZ6W<
M[<&[>5DL:* CA246HA\OJWNW#_38N6[IO<Y3@93S@8^,1ZHXKZ;?#NX(8=:(
M8[XL#E:!L8I>Q+$7SW@ 2AJ;^!4XU%&E9Y#]+#ZPBO8\Q">7;GK-1YIS^J"&
MR?407R&KM0D'#]>X]-YDX=?Q@? "]L)4! 9"%=YCQ \:8E;<K39[/DD51\2?
MZ/.!%<&;_ KL#U:\Z5CK^6N#SW9%A^@-V7/U";C'T.Q[7S&&'JS5/DV _"?1
M%5YO>E Y<ANV:+ VDRX3K%P.W8UGMBO !M._;NKN2PLJ?_J\:=ZH63A.^.Z"
M[\R<U>67 Y[B3Z3I5!E2S#XH(F*V^A3KG5>73>?/JMV^O[:8H\SSH;VC^GJ:
MQ48KGT6_<"Q:"X@;, C%>M,305S_5!,M\D=0>&8</I 6VWL#;&A7^)%W&"/W
MG48-BRU-R6?7/G"*<?.[,/]*I>_:QF5*@A9M5.A:87-53#R\KKWQN0E 0NM/
MF+%W)C/;54=(0<?O,DO[3Z,*;\L>-S2W^KO*;S?O-W+?9/'Q]OQL+3&.#Y16
M('+YG%Y>*!]P)]RFXXRMQO1NXW%DJ8F=E9008_,'2?4Y'QYL2PHX#]%4]T46
MT]25?6A:NHYO-@G\;&^@PKLB&/3Z^,@:W3>/&#=_T>OX@  27 1;L0IQ>9&"
MSD.3.^JO=SF;Y?$>1UUZDMC=U'GSZ86S0XE:@-"OOFD-KAU8E\2.OT5>2<+5
MTJ$4TCP+'VF6$<;,Z4:;[GE^]DDZUO/JXES.UJ'3^VJ3BF*3K(F"S%Q)DT.\
M'#PC!O^:$HIC:4\+L+-8345/@]7?P?E$[+/V[6\R-Q-M?.M&OUL>Y![.=]_V
M-E"S[(1[H.#+8^9Y;<;ML51OK.JA%E<T$L.HI898_WN'[-ZL-Z3!TDIG4 $8
M;#BV?2A8'[HZ?/!<>;K]>"+3K#L@X&B6N5OEVVVI"EM<]066O E16*R\,8ND
MS=+TN+@R:=XZA:7U&.2>8_"-/8U1VY*\C)37M!1_RZ'>9#TDUF!C2R/K=1;,
M2C66$ 8"+PP[6;Y_>2YQM^M9)5_ST3OEGZ<7A_Y0@!+VU]'G\$^Q<N#G U<"
M?!B]_CTSFE<[?R!ZPQ/!_QC2W]M1R1P^D'08QDHZ-T5L9ZE(]?)F._WQ,#2S
M@0\D\, 3BQI=3Q%->3LSDFC>5P=DE03G&B\7]"B$-SI,.;$#&(938V,X!=B=
M 3;0"A#3WNLC6S5/^G]\X3%/T?ETP?N!S*G##0>5;O8(%]5R)3BUO J\A]X
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
M2##NFE;ZMGA4SME^>E[UFVZV8E%)$*$X)+WDS*.">I_2PV@7]/L]X!*P"3]
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
MBPUJ(]-!"AP'6,86D1(5 )A;D.T0/@;';L&R\P4 <Q5'WM2A&V1N0;IXA/M
MQB<ZUY:HK](XD/?P[23!IRLRIK:KYNR&O05%V>6MB,.!-\G)Y9(Z66\;Y>TL
M@?_>"+K( ,BVIRPCOW?5ZT0D0G29,+(#NIL%JW4B&P9#_(*\BGC.6X0/6]$#
M BXRNXT*'L?L8,8X;'"\MUYO$5C,BN$DAM-+Y&FK_!!U;S4<)#1$%(?2F/F/
M1?-IS-'-<L=].0&KTGN'CES32IF\?3 OE(<FD: D#9WN67UHPS2LD,ML@A5,
M'*%\BA1Y94A:;;IG'4:VSXNJ'>NJ,TW-";KWWK5W5VV?VWX'[Z3ND=LWSX9:
M%&65Z?<2AGZD\8QA;$?U)E<(6Z^VL:+4:W*.( 'A\29.STJOZXI$M/5NCO_R
MZ>*IVTE9E0DG9.Z1+@D D5'4XZ:M>&Y(#[(!O2236^EOB+'5(J03K48?C->:
MU2&:WTXN$">S[2^+PE'2QY2?V-P1#1D0EEGW3EIH4<R2'$ >Q+$OB$6#?^"C
M%I?3.+:(1 -'!A'U?:CILEH_/L7W9.>X.6V;09]WAII#=/).S:B6#15'DM+B
M'2_@?P[[%V2]C]ST;E5 ;ZABC,ZC9?^G1I-#4>(7?<&8'D;@XGRPB_MUN;6_
MZ?RYPQFQFMM%0)(_^0H "<J73-2H96I>?\YE?!447^_09KPIZ,5$5H\ &%W6
M-7F8K O^KG=M W8&1QVC:5X-Q-T,B]&A ATZ63' GYON3!VR$@V0L!,D<SZU
M&@L5<K]!5IS:V1KL:@LIDGJ'?M"I.5Y$3WZ(V_L.C^TF.G%YRO>LGM<G2V='
MI&^4Z0C'CETG,7EHO-1LK\8B7=.L%H51NA+)FZ&O!)4R/49"B[=<JG/*Y]D.
M:)VY[!8QB\\(JOK8M&&R+F+9SM#[W\X="@/,S1#Q/2B"R/&?T\['*[%H$[.\
M8'A3,5L --)#>_D)-X;RCM3V[LCJ5#QSB7OE8-.]^M"^+\X?+6PE9*UK7V58
MM5#8/I[P'5P?'FGNIRR:(C1;"Q&D40"@ 7YN>F4(%0]9!>1VCS\T[7+OK/08
M\JWHJ.PTSK1\MYSEG2_S]7:,C(;]J2Q7C?WY&EQU5!?.Y$\@&X^3"RFM%P"%
MN^BQF[%-Z5$=YF>\7X5$_Q(O-GOMH6MV9>RS:KC1S7L])N[^_0 @W&=$1P%*
MHCA/R86C%<_!U76E!]^:TE/G;.'G%XO<'C7HRU\8>AMT\;61[ZSI6U$K;04V
M8<*!/<+$-]*AC?18'"-/ ,A7NCT9#::O"HPBK>"90]NG9HP[\HVLU6?/??,H
M;;E7Z!)[923&X"6[5]8#>"LQ9H%Z49@B^1TB LEQ'+@7V/[Q0VL-:^DJ\%%C
M*M;Y%/1E;"/5^IQ'H:-]I.U1ET+EG1<:7#)#7A&[9Y$5/]!GSR"U F#M9M"+
MACH-\UR5-RMS>^W,EX_CQSE^ _T!5D'^W-DS:U\K-VCD3SW:U@"$Z,-KL>QL
M[J=$KA^[:_(NVY,5?.L77@B6X5R^SZJZQG2((FDH?#*-K[]T189@NSFA=FS'
MYYH5/G9*;I4W8K,<1H/?4=7&004+<<B$!4:3MO=N?\K"2X[V/GN<77W);5=#
MT<4/0BT[#URLG)WI^H(MG(=E/+DV_,Q*45P-%A-2QSI"8]<>]M]UDLZTBH6)
M>H]1UQO*]-<X<>.V-3OZKL=6&XWZ*1/KA"O4?*^_UYR5A"$'6-Z,:\!_2+JD
M5)<8"ZH599J<,@GK7.Q4?E:^VC[B(VN!W,_6>!KJZVP;?:-L6UA2ZII++I1H
MG#>N9ZA& "QOYT9Q\$T$<6]$*/6#_CI.'CUJ,N5@JIB*C>Q/VIVQNJF[;A4E
M7L+%66_U;^#65LN1VW$21<0$BK"Y!R:*I,U25O-3<BH-.S54$:\9$OORXTM>
M<#9@K2*LH1[F1SH)T=@Y#/P-*EF;Y .E/ ZQK2N_Z%_=96[ULL'#&Y@L=W2T
ME^OVU'[T:&5"S!!9$OE*6"X O!+#G0B3$FQB4VIY2]BO7!O_HI95FR_N$6%;
M:33.).ZT"UL>CYP%U-W=5_G&0%O00)/D)X!>A#6C])5D&=BWN..7RZ4CY1WF
M!H7>#JFW0U"P/:[0T'@_X)+TA;&  XS(:PYW[<]$]^Y15VLA1*-5Q]5I.'VZ
M1I^'+<;PUROPSORF<VX-.H_&HAI:%-B<,Q8 -UM&CJ#XTX\Q^C/X('$H"'XD
M+!BUH!=<N_,"8.Z&+_<938'VN]Z5K,0%;-<O0O(N4VSM'DMYAU ?^>[O,1[Z
M\C'OMAVS'[E]P:ICE163((%B41T%C0P41<.QKQ]F<*RX=NSJJCSO7J5Z%RT>
M:^HNTWDASUBU17S?CP_718[W(<C@SK5_)#@^7FA32JIFW$[40D-#&M[/OPWZ
MFJEB>_6YIM# BQ#BR7;S$T/1U9HD);_+@?N>C56C\!AXQ;]H2&.W=FF$<Z#M
M<_M<L52MI!C1HYB.J[J<P9:CT%-F(F067D<0AZTX\TUJF]ES6'%BT'43&XY%
MT8;B]GSM]A%'\F>BK)4(,"$V'">7DAS2-('F<X>AJH>/.;9U6':P6$2U;$C*
MT'R"N2/SI\6JP;%%_Q36=2];WV?]^)PO!?ST0<T$<:%NS =E;6W-.+=^'*.2
MSK9%E4XOSIEHY^"Y#_F/4#>97C/ZF4UG3B)OV+-6;4%)GME>#HHGB0$_FOW"
M]/6T,R6+7IVH+)2WN^D^R,!FRSLTX=B[=]*\<UL@3<^:/#RWN+,8?:GBH-?Q
M_GT!^>^G2;W'!S[U!C^<GC6['O=N#S'CS.Z+>XRYQJCLG+>HEZ'I^4X=^2N6
MBSLL ++.4I-RY]:8++ONN4*2=JK4X$A_A@MA(<$JIK X<?IB#"+^$X4_%A;L
MP",V J O=AP<@/'_=2,;63?/WR\ ABG\LNM$'BV:/V5'J%DK#]9;"(#G%#A%
M )1BT*>#.;BJC[J0!G4JC7M. *00H>L"X.P!]/:3 (<O'+&5 N#,W@=55-PN
MY'.>[Y7J'T6YUT[.F5W5R:IV[_^73\)2_->5>WA^J!,)H=[Y^!+23E,V5T.A
MF>8A +!(:SJUWMEW0.]4E_WKSN(M&(?7J9][]]T-F9C6.J,:+OTAIZ' &I.>
M/4&#="P3)QPX%<B*#QQZ Z8'K+VJ]X+-(<O1QR@KG[YM2Z)8.^J9-\;(K$\M
M#GEV7,6R9I_X:3BL MOKRT4+X+ 8TI&W[8A,3JR%"D2O,<$JF;OD>R_.1S\J
MCYFN*[<H?02E?G)T[5$,[,@JN>YQ)JYA\Z&/M[,/)$VG6H0W@&R;S'TU(!LM
M3J% AXF!H4F+P=JAFM+5"O1X\Q-K7OV<-SD<%'RYY'5XU=-TYPB9A9<:@Y4?
M2D66=<&JS0) QX5/02N)(ZCJ;/U]\- .X7>NRSD@+*L]5$)EM2P?=<H<C&=S
MN4/6Y1U&T(_41K_6TOM2IBER'JN^6^-TYN3I/;,(&H<\)S):Z%HG0L%@':47
M=X ]DAB($>__B:R$7CSJ/63^0K,LU>/^Y+#HHS^HWXE6EU4,=$X*^= ;"=T.
MW%*H"ZWQ[J"T[A='B1O=6HD?FI8)4>()-^+D?XU[O]$H?.'=-F@\<*'/4#DX
MI/NN[';6IR(ACA%N%<F%W8Q(OR/(06IC7L2GD(515_+R=;>*ITJY9@^M]@R?
M/H@I\1VA)ZAMX^C74B7 &CG8F8TX1!XW;/(B?[E<Q';!,Y_KK=.\G*P;G6W1
M9I)'?DW^"+(/W8?1"EXD.Q&1<.;A?1?QT8&:;(_YB'SS?<R6[1)ZD_GNF?6U
M&^]61F<9/#ZFMMMU:S>APM6.K8&(9PQE8*-P!9--DR9H2*=/1]#<^-K'BB&B
M4N3$2,)(?=JEJK*2:IK-@3Y<89.W_WX9\[[OAW]8$@9N8UI-891=A7>!PUUD
M";";_QP<747MD_Q-YR,F<0'[]1>X:+N-"FN!IH%VEF3&E<>6\D>%_MG$YCS1
M%'9, 'QX1D*O"F+1TQ,I0K$QE/=_Z ^6!]\CM)=PTNA71!8E'I7"QS_B?#%Q
M!!6RV*C%"@ZEEGKC*CUQKI13=/(AK@TVE#[NL]U),]4D=+"O3C/*<YNKU-K6
MIO)]JC;%$FO(KFA0&>(8#ZXFO$'Q(:@=Q\C&%>;44F1(./:!S%?PT7"6QY=B
M-ZTT(LNL(E'>-[7<+[[X9M^Y?2L*G<SK/B8H]S:BI>KI-0X3G^6%%FSRX67\
M)U0:8V2%*G>VA)]!\J>+GT=42B.U.3E<5?&&GH+,X.OW*$7WX ^*NP8="!E3
MI&_</?QL >!_ YU_%[9P*S^!)0!N29.D^$_(6P6 -TSO#6E)*KU,I_&HVL3[
M F!+Z?D%WU%3'>&9%!=(E&=# &N^K#:9'/'C;8<&JE?UP(;$E?@A_,1VF=A"
M#],IWC:<][:%Y,W7*O-I)OT+N2C'"VLC.:+G,*B+18\ /<$>'B+AQR+&$R2,
MKN3]HJAI5FN4MLT)  5"8[/QLX??2RL[M^YP?!;W,OJ[]5?*IIVRQ+9>'>$:
M&B,3JR  SN-1*EPX3)'#^;6$;J=)D1R?0Q&C@0) R/GTJQ&;]K.GLFZYW[61
MK4Q(.5P1M_EEF:KOH%=6*"Z^!=+'P\]4N:$"X,TBD2^G0(HGG$;M<17\OI5>
M),9/; =_WLL=]D'"FW'#SE:P#)PTW#)T!DVSWNO^Y4*$ ?V)SP) B\[F(?7Q
MV@+ FD5E^M#*"3T9R&$:<YX?O1J/)#40,J$;\&;<*]H^JD3%$KS2#,WV_H,-
M+= 1R6A..RMG8IRG-8:5LU@!Y?"PSN&.!6&Z]-<U 24[->OB4[(?OY\NU2@F
MHWA;-XAB<!9A[@)MP=L;"T<3W&ZS#_C6[]".J3LBN;&,]\5FP'$N=KI_X?1X
M[$Q_K/+K;TP37>VIY\6>Y!F7"FSI'0<6%MXUC4BB!-%*2@"DIB8)@/=WP+^^
MU[4+WEN]Q-N+:.R- F!&#!TFHX'","7(XB?ZV7/RNP(4B?+W:Z@IH\%6M&K^
M_O0).+,!RYY'D3Z-OT8?<7*R$@#K[03 *FH4.#*I#TN"<"A8;_U> (P,X,MQ
M\'W>%4ORNK\ORNIW$M;KLK +/#3A+D.16!W+D37 +<P?GTI$U4\>=&"!L%H%
M>EG!MD6:)O>AEKAU7 !$5J$&W4_[R01GVMIP"[+56%3:47(/H2AQ\CA;K*87
M;*)&H<GUZ\_JK0;>+_B)GK[#1:F%8CM+(PQZQ&G7=C0I_Z@HH&-F'V2LQ:NX
M/C51WF5_FIJ?[BKAS\L\96'R\=+Y0Q?NG#'>Z!>DZD7->T(_TO2=CY)4_VO,
M_R#*0'U<5$%A):BB5$F7TA@TV%  P)IDU[O$*_RG*,4B=,_^B%@PIQ5\:">Z
M](\\HA;X<@H1J2L"0+LY",WX)9GP$^KQ&P8/:#N_#&)55H9<-/$M?NG[RNDZ
M_M[0YI:U=X;'JA5)!3\.<O$'*(&MDR!G50O?"8L0! "_Q@K>CTYW$K5UVM+&
MS@6''U4*/"R\#Y$1 (^(\,.<)0.<0"HX5GP1</@V6I7@VQ*A*$\D#R, ] 4
MPLA&UJ,T/!<U2O/2&\IT9UUC<"PL.Y$O# [_PBV@..,"92-AN!EK<$9[]*\3
M+FU<20N ;X]1%UOJZ%=8H%IB.1C("KE!F[E*@>^!^3 Z: ]V01.W(#?WU^ET
M!$!4!#CV%?7:I<]3DG!75B(4":/.O)N^L N/',)UD=%!CQ+A9-3Y%O@H%)Z'
M7@@ J29$TH1#&,)PE;@$6+-Z_6$KGMFD*]A3V>?EW#R[/1_V5.DU_*D[<O 7
MO:\..=+40/_5VXZZ'H.Z/C_D6,[>30\4LM<J9;5B7S,W'2E1S+2I*)6GYZ*5
M^HFU0O\A",$DTQC%Z,K.FE+Y<:9$))[:>)"?@7H+6BM\B!JC<;>.TA:WTU1T
M%S%UF 4M5(&$#0O[8;-Z_ *6RK::O6UGJ;"XD7WCW^(8@#5HX Q'_"1PMUNB
M_MBE,#= ^H"J!,VOR:J/P>X>)23EM,-R;V1(/^U'8C93?T''"^RC+QY*#'^>
M%;/@-K_J3Q13>!$U9?A&<+C= KWHL2P4 &VBU-YT^.3ON\UB<,,@X1O9>NXG
M*"%*W@[6$''#"_ZTB9/MM#MW>=J$> K;N67!PIG*4RB:_K[ANDD$=N88;G%>
M_XMV_1(>K1=%=B"'%B11;O73D,WXLRBS^[ALM A^PPGF7RY")]RA^SZW"R1B
M%LRP2F"7+YZO$5894ZT%JN*R+F"GC&AUV ^B\G;'@F[)V^T676I@(*W0!,X
MZZ9YLD84OD8,[=9+9!0\1US8CD(-G:OIC5NT4B 'L\38KY$"_LI*K8G)GUDQ
M\*=)M% (M3CX&ZMPB8@4&F5:&B\%0'?=,P'PLQ=VI_[$2>.&,]+XI+3O<NQI
M&=PPF5:#_;+$\'[FU(K^2YS?6*4]:%8;5L AUOZW!(";.V'Q<,!IE1Q>7#4A
MW2+Q)FWX,1I#1'#4P&)E5HSN]\3^O7_:EL/\;$&D431).02U"  /1?1DK4CS
M\>4X_[:;/86&3!(?/+&@T?X8UE2 >E!I*M%QW\O1A.I\!#GF,)'Y5P/.#2J#
M'ZP%P'@_;0=%#LU$44K0T(+A\";4GQ^UU(7]69S/F+_&%-6%7XD;GB"YH'B1
MAYM+D)S9!-V'SR/1[\"R-@$@#6K*VUG:=/YK!UB!WX9\HL^@Q 5#F[!N ^<2
M-B&*N;RG_/NTX3X$"W8G/1$ HVM.+-"CL+5UB\USINR,PE)4,;.&14O$9T'W
M=[;IH4%;0/A>0BZJX)5HH&7[<I)ICV 4PY+]";]F"'?P=94H-4M:1"MC<"=J
M*$(61?S?(OW-/(3#79\H;'L!L+"N7(D?GP2.&C=<.$>9,E@@>RU:R*)OC8CD
MHUGLR7O(%/7I5%S DB_]J^&R<9!!&G+8< C'O^.,XZL[\5]0&XA_[ZLKRT:L
M?O$=AA./1+)O.PQYPHJS"#YU'&GP,UNP(10$_<9\[2%G!, &%"6I%V$6"1\%
MSJ@3AA*'6VZC88Z$XU;^-T&,<'\)I*K@OT<;RY-3N*@MA S9PMO@)>31/O6O
MO5R'>5N>(?BA%$89[!L-FZ4'<B&GWQ+7$;(Z*(49U_\Z7NO_91!5RJ<O7Y?B
M>YCZ&\N@3_\-'Y%P=AUB\Q;L^D"VPZWDR"%6XVAU-XP:B!Q#4O^W1'^SRW63
MWZ!C33I8UOQ](?LG9(L<7(WESB,I&HPQE$&?XM?_I[9V_HIZY ]=?[7@868D
M?"<1J6J>C>98H"75^QM@ B[%8B_JSHO2\(X_2P)__5L8_3U_4:,IC2T_'XCQ
MXO7933,H]-AGGOG?E/6_*>M_4];_IJS_35G_5U-6%BZ>L@Q10%I=1=*8E$:\
M%'C>*Z7?RKR$X/^0'ICTX#%=.#M.K>_UM:XXL.XQCI%)FR,2%BZ/H9PPC?#B
M E'U^^E==RKUM.0N7KPX;^]4:!.4/-D-C\1 ^PQ:+AE'/]ZA,_-T>J=V(-VK
MFM]2;ZK+G4762J"FGT3GOXJ2IE('%$S+<<RO%/81^J()%:X( A%;*BICU(LZ
M^NP8%1'&H'A%@2(61F X9QYE6;=QJWY2^UJ@0&U8KA2)'Q< >@.H'R;_1$%F
M+UAC!OX<I,U,?D-=1B\1BGFP2P!8H![*0#UPN Y95XT25=Q&/LK.AC'_8WE0
MEI># 5M>TB#I?S#(*.)#L.4C2*(M"'-65KNCP(42TP\KOM(FSL<* )M\W46'
MOPOS-C&&PMZ+A3:8-%:MQ*P@'>;?%0!%$WGY#9]6"8#:@/RZDJ.O;A0JS*3,
M5$C+)5QUT#.L[X^4B0@<.I@W4!IG:B0 'OPJL%C^N>!3YT.M5XPAU<$O#M^,
M.W5IEZ#!+%H^ 8I01<2) N  RD;OZ];3X8)L9%T$*IRJ &A%N?*/@QP3 ; Y
MMQ%-<@;@/_<S-,F)OYPR6^%X.T*7/KQO!:H+=% VFM4_W641$<>E'94ZL ;M
M__D>G-T0@CI.JCU(O8^#>2_FK5"U8UYV3"4.^\0@;T&6,A%:1^.K8!!WJAPX
M\S'Q-Q+QEV#YOW9D;E\_F1,(:M@[_&K^[23U6^GL?>"B 1;^X*J%\O&[V/$?
M*)Y;C%UO18T4/E9LECU,_WLL*_!C0$8F_4T7+%=8Z]1U@^9&"1< [,A1UW4=
MQP3 *;0<N!E^M,.B]4)2U+=YPNE#'VXIU]XV&S*>/+'0>"G^Z;T?0=N,VNU2
MVG@3:0<$@&'!@]/J*9(P6BZ%#8(?9@; [KP<<*,N]TBE[Q (R\US+?G9E1?I
MLF1#6!/IZ7S8:7:N"AFDE7ZR&SD[$19XQ.!*(_XJ=X?9KMH+7'_.J7L?FNXV
M#=A4E%04][V=K3R1<K;P4]Z9YT9//U&J E]1>RSXB34'_Z=QTD%C;;HP#R^B
M\1):AP(!;L=?G#.&7_F[L/A-[/PYWG LU1'*[ R%KH_LAO=ET8A_#XC?2???
M9<'\7XG9X>-_Q\U%F#,"JZ)&%CD+9;":6]9 =.YVWN47Y/?^4S3F&2AFRW<[
M._*I7Z)VMTZL$6HKP/W54:LOG[Z6\M9DXK\\*_';ZS+)C@M?<[2H\FG]>=W(
M@>?4\;3?A=)S5&UG: STQIP[;B&Y\C"JBTV$/WMI/))[O!R7]%)W\?OOQOY-
MDL1?L]K_WO?<\Q^)S+_7RE@!\+?8NM[.I*ST&ES)'J0PL2L=^1E'VEZ=+7Q=
M.JL"/S^[.ZKB7NKY33>2;78,IR^XZK"DU8(E#]YT?^M,,["]=IGXIDKRV+.!
MY@X[2]*5KW__<=1_KI&P2S4=_XV%?F(OCR$&RZ9P?3C?1FZ2\)RN8Y75G,3X
MHJHL ;"/W7#3 !^X^?X-&9=^327QE-N'7.W4_3T\IFE>&&B# *CK(X:E?\GA
MJ4&)#30,>8NWZ?XN"TG.U/TAEX,LKM\1(WW),:VQ*TKV88Z 37:%;*2#6YW?
MF5DTZRG0F6G1M'/3T";<!(HDHF$9UN55T#4VIQ@C!CM5E=QXHK:V/4C9WX_Q
M[9R]2.RI],7+J8?.[DH:,8-X1.X3_FM$&FD&"_7>\(Z$Y#8L7N],(CY135QI
MY1982(OR'S[4T^,H_L'$\+2UG<:IF5-E&G'IP(P^I*D].0ZBLZ&T(.P"Y,F-
M[%R-7P$]^Z47B%>.E_+A)YXH(>HY^L'?+L2N5_YQXH\&D9J+!Z?,,; J+Q^:
M/@6)<9J.0)$<L_J'^E5?!8 /N-JK<Y$>:QQ-G'Y:7)3<*W[B^YWD"U& L*09
ML",/ YF$<U4@"F^9 *C91MK";AJ*N+<8'&]^.-<5RJWO-<\>:?>LU-$H 6UD
M!W7,&Q 5*:K9Q0 <8W#R0)T=9,P[8)LSV&"*JMF-M-LLZ_;6.I?='T-^'1/G
MJG\5:\.RCR4"T#PK$9:C#Q%1I+AU-2''E^5WG'FN A/YI/5IDE[Z_(3!/;>X
MIMGOPY(4_1UN,3,5TY!65Q3.6S^4(DF61#H(:I7DAS)LA]H\N<,=\"XF4<75
MV^$J4K6VH"'HRDN7=\V[:A_%:,B?W?W,T?.*POLX:K?Q;/ DBE>BZY:^7'53
M,<+?LM@$33(P4O!NSJN+F!560S19Y^Y3HR7C25HOKKHG293&9K[9*'OZO8BU
M_97D>B$6EFU9I3W45(/MQ7"?\R-)CAQ*/5W&0AE>P^F,]&:7-EAL[7!:1$0[
MC&BE@][XP/Z/6T1*HL/G#\6'/@Y+-$8M5X9\I:M8;"2=YC^HM&4G-CGTFM3&
MRW&[V?KA4^[MS[:A58#OR^O5;J2&CK#.[41?[E'#$M^4H#*_DFA*+UDVA,XE
M0DV\+= \=S/Z-GNDWU6^"]'QL5"K[@RB1?=Z+(XOWW42^6[9F0<&N%_>T#^M
M^5E6=^,>Q?4G$D1/0#F(9#1;"I%L8KLQTR9RV?2E7[_2/.F051&E-_N=$[[.
M3[>&@C$VVS&7Z;B::;3@;]Y7.GM^2++6.DW6XL":-<E"/*+E);K$JVIM;[IT
MH!0FWNE'T@NH>NWZ ?/#SR'R%]MKJAE,93D;D6.&Y@%*_2<<HX%0F_R(4(N]
MJ+@#8,T^<Y2:B SR(_T179)V:QX140\IK4]U704%$<DW\KH<JF3ETRV1#3$Z
MGG<V,C-EG".T2DD*Z".OH+7:M;E;5(=HL;#?$!AU;'0L2 #$=+GN^K:E^(6Q
M[*,/ESS-E<0#?];?W[;'7R/&^(1+CIC%'@$@M@YI E5HOOJ0-C\R2@!X)DKC
MJ2$M3$S]+L.F<H=(OU65BY67O<V/]]5GIZ4TEWGOE2Z\=UEG<PV^DR!,\T6Y
M]^R0 )CX]@SI)$M ]Y\T,3(FE7U,RHN1QVMD1M<=#V0/&KY6;'L7K/E"JUU5
M8WFCCC"*\Y!&VF0>)YM%J&])Q++QF-Z4AK:0#%3=A6GQ2K;%G+Q/&Q6:HF'<
M10_3Z]\_/I+B/EZS^^!'@&A@<+&A>X3<) ?O_8IC5%"*NNH(,K W)S(FT!=S
MBRQ#:YT@'<XSKC=UZR^:-'#>^_ALZ8&@S2>-[%+F\J\AXA2V0P--1@#XMO1F
M()*E>3]-T@FW$%/H8V<ST][I5F[-]J=,_D[WB%VGZAD&#4&\9[$7I$]N/^\7
MJ)W%OV>L*@$R6+C>A%JS[O1 2)\1_S5:Z$SBC@<)E1)H>?JNJ^.H&+V8C9G
M\43);>74"7ET.;C&Q%Z-)@0;>PSJ&3*CJ8R5D-7?EG9-%YWZE0MM.3^IKVK@
M5!<TW-=?U/KZ7)B5O4:+'@UTN$/NP98D3@@ GB1I3<:0U:34T(")Y6O?LHG
M6-_)@U*.QK8+1]85W\H)C#-4LZW8'+"^,MGT0 )#F 7VY'"O0C=0CT KB+#V
MG[B"M(D^3FZ3JP9DS,$R!E^P$A5"E!H'==YV.M1VE00'.-==]S-N-DK:/&.=
MY+<Y.$6/U:<AL]""DDQN,3\=OL0C-;.EN#PHFV=/$H7\F%[GBZA")$OV!I12
M1E8:YH^5'O2H+BOO2-[N>Y,PYQP2%=<@4_KV]H>2T]1VVIO(R5B>T#A]];.N
M29H?)H(@6[T+=J\,ZYP_!%UC106%G_'PEF_?\Z3GE4CE9<4+&?==KRCB3!W*
M,L-43LK_PL81BL5@.0(W!M+EZ#(]&\ $<&6E ]//P)F^ M[''B[O4)*M"8QK
MM7'O_-A(*%J(+=E@:6#TF/2JNA>8H_>D,4W"JI?#PNS2VI9("]-.&/]XU.G8
M"I-ZL@9':JRK]\%%.?U>C\J+A[XWIPY:G%XE+PJL'*N^B.K-$L9 3WDF8(TQ
M>25)!FKA#G.4(F&LO$EJ>D;X)3<YZQGGGN:X&YJKS(]N%0D]JRX+4+.]A+6;
M!DW8TW6X9;X$67-"B-\<!3.J9)KZXH*2EF[(>F_W\\&U&MA:&@['N+/HC]:
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
M!K"Y]=<N/@@_W[^U_Z5=HJ!=._[Z0/"O77P[0O]^072GP-'CN\2,+PO>N'-
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
M.ED"U\Z3 "S!528*)(5(T:4\ KR88A%T?N/10-PTRLJ^L2+E-S+MQIX0LZG
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
MA3_0=G]<G:V_!?<DHUV&RY9+2RD^Y2LK"PZT:/V=50T5?%<AEHH4OFOJLZF
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
M!"DR@&X;"W\U*1!3:_!$*T]1,F$M3"1$(M_6:%!42T0N@S.);ZDE,9S4MR&
M2E'73Y(G,16G$0(<9_)?.5^?N8+ZCG&WBRR6>UU//8+5"$J!7'JR#>F1AVWE
MI)S/D'28UGDOX" ;?<:/*;NA7/)DUE6E5*XB<FRSG(2_,E1P^6IR_V=2#!C@
M6'XFFR<LP;C"*N+&<0PBH<EZR&246+F1 >?\@-X$O;JA?W<W<0GF53&LHOI^
MQO6"V_?K"5+/]Z-O%XO[-_\]A!\<*20Q\<MI>=Y&4LQ]%7>H^,FE%IX&4_ZG
MT:$FTB'/)/^Z@?[(T\[M-,.T_ M/@KJ/R!YB3[7Q#C$V8C44!SG'<YU^L09G
MIF>L!5Z)'#K3T;[FXF)U[KY(MUZE!7TDQ\S]B65)#>V%W%%V(&X&L1=Q S^Q
M.,1ZRB2UX>4P72:-(_ZEN15 *#6O&*5:?\WC ^;Y[(3P.[&^K_]8O15XIO8;
M^A#/L$D5QHV0I8BD &0<BG&)-*G]29LITA9NI&DD@R%=K!B:&Z+4:7HKI/RX
M\.+JE1\]Q\VP0EH>U\7K)=9)G=#827PG?H<;]L18H^D[!Y]#[_2;ZR733IEH
M<M/S%$>3U6R9BHD=CC0U5=C=\_ QD\)?'W')1<Z_#ID^.E&;^5CQ1.TH,R;E
MX+# 53O98_<AD-N0U]!N;4 )SQ$;H@4VL>&X29*(D2(G%.@)).TW4L)>8"AG
MY %;"\<+?2^Y:3;>QI11V;*V+BCK!R_?3AO+2^]HUTW[YF1#6TU ,8RM22!=
M3FH6\JO A@WA9+H8G["&+\\3@GRO4?WI^AX$KR>3]\:I36P,_NA54=)7&?4_
M%Q,A'(!;B/#W!!<'GJ,(V(%QL#S8J,E,<F@:;);S<4(^XJE@#0'7=WZ"UA4U
M58GCW"<6-[S[W@3-9S]R**O,?-ZFT[6GF<@6XDUO0R \!>#*9> .6&J<@)<,
M,K6_#;;/26$19\38NQ"_[]<M-8&R5P>*<YA,V7Z]#U\J'E6D%2KAWN?>1RCC
M='!?F]6X-7A*7,[A$=R.G\U'!HU.<(1'%YBK;6^U.:=#;KQS7&2=RO[>.E4J
M):H86ZZY$7/A1OX_Q_L$P +IQ\BCL=)!Y06 HERL#4.KK!0; ;#/Q"=RKE )
MP@!NC4=9K/(-OQ6/3#YJ>="T:-PXP%.Z[X1C8+=&T%:7*22,M!PUNU>FDU0%
MB]*WD4#O-Z&>.3&S0+XT5%B=,W.K.@%N:ZJCT+F(.?9IO_'ADL'_A',-Q#]X
MRAO8>_1]$+'#)F6H6?1?H &S0!NT%?4HYPC#K([X"R5>+7[<&?-0\VA%1(2K
MTW?&D]9?ZJ;J%K'# F(:2?L3";35J88.1!V(UL38K!N,K([5F'"CEWCV#> )
MN67F>);M8&;$7N61:RO./3T.Y?S$215K,=8Y&YI!SDE$V!P=7_ '#2AL++N'
MT9)$FJ3:FI4&.,?W.'U<S.$;Q!WQR]Q2VAQV4\G&=1Q>:]ES<: B<_>L0]%O
MBPP7B/JDD1+O*PJ"T^(H50+2LZ38%ZY=L<&%59%0R\KDTLXTI3=7?#33IP[.
M56;N+9FWY#=C4@+4S\+X>2W@($U\"PQ/R3L!8UR$[<+DHJ5X_:1#'(-R3!&U
M9]&BK!2#N#PXVJM%5_E@M_>.[XV<2<.9B\;_O*.K'4W#4\@]/Q$>VH "(05W
M$&L;//0'?7]&G]F7/OMVQ<C$[\RKM9G31N%JT0[3!N=*=RO*CLUL0_;B/5,?
MD(6QJ" FM.V05E$H3:9,/_@'4_!A(_*MGSUS0O"W4<_ASCSX6IO08T'OM SI
M3YX"]Q5> %GLG;CN;8A4HU<99JF++.*VN-0AY-^L75G#W/?&IPCSV/G^^V3;
MUAFJ9LB9MSO=Z9>MG]J99/"=%9P?XQRPIJ XXCU4;8[8;]8%1E<K:KS?! 3L
MIT4.7^ER6HW#FC"58?LV7Q2,$L\L)*P]#%C0-=[;6(*IH$.FFQIC'@2^:< #
MRNA.Y-1L.XSA2IR\ATR$5=C'8T]K)P03^+J89J>1B;=G4G=/M>7-1$8[WZWM
MX>8'&DXGS6^>Z;%?\FAJ:BKXZ#3Y*<U4;&>*X?"QW*C[$%F(H"\-J\G6YX@Q
MD)W:,AP\@Q!U\STSJSW"YM14YPMNTQPMP$K]H)O,63-NQ;.\M.&#K3EW+8\<
M@G"6N?4D=[04;HQ0F4HW+\,>\"GCJ6.5N86P+K)PB(Q$[]=3G2]?_TS?[=ZE
M5)!@?8AHHGZ^:T5X')!B6Q& 8ZO+-;-D0$UB(TY+CP3R Q9FA*-+W:NS*&G1
ME1"X3JS&I*QI;D-PAMF:P8#'$B\UXD'M%50H1Y3[M'DWK^_C-N0AN+#3SX]J
M:,-OE%B^ S*(C:AWOD+X2/E.8C#S^_27Z)N/V^/.\OLGVY\^*]Y#FI!BA1(H
M EW+-3<8OX()\1N79DSN4 G[%D.=;NF8ABA6NK0[#3I,=ZGW'P_^7M/8]MB;
M_P<2,+C^ %R%]@#$>!OR_")8WB]*V;&RP\:6N]FJG-W<%*-#SAP9[BLL+(1*
M%I[(/(6+GN3^H=<\]@J3OFY=7+!?'9XR[SXI_>R)T$*3Y'UA)F(*.:L R+3X
M4 [O6PHL*.]L#37;?%/]LVN\_@OT.O<3T:NIL6:H='Y8N\CA=;3R$Q\7BOS;
M;I5Q/A2!?! G[X:] B05 WWSK\SOG'0V?+4->1>%28YLOB2TH;A!S*.6UKO?
MF1GT^Q[73,SEXLP?M!_<B&E9,V8/#8$!V.RE"V*]7T4_WOR+V$@,<K2 R[.P
MI&9Y%!1CUA;FHC\R7;]_ZBA/)? [8Y=E%V38KN1BLL&IE.[ B>!??:7#1\K)
M)C028(AGJ:2SAKFQZX2I*U16PAA>M'GGIX_H1PJU,4V=)51'EZ?/8FW[ I1N
M<L\ZS#6DI7XG]J''QWA[O_Q]<!0WL169E0C"]=T8F3;[13FH&-:JX=35"_%Y
M917V#6F[YTY]NASWSW0BK\QH-ZYO9@^@<NNW3[_22DF08$9$\06+F?J=N:\-
M[3X+UO]1;N(_2$S,.FCWJ37XG\L7#0*U7 ^,Y#>XT5%Y-=4(JY8;?AIZD@HT
MJSYR?-\4(0HA1*)T!SCY230 O]@XYZGI#)E2N KEV@O],Y\_?/AX+H(YEXKR
M77<F 3KQK.L1=M:P*71716_57L7FPY4AFCEOC&UW'>_$RXVPW4W#=&E?>7=)
MM76YJ9N'FUNSW#=_ $/;D%U(K-^@AE<C-P<?B-[CM\&O/(5DIL:LZ&5L0X+[
MT?HS2%*F430)CO G T=)'/%5EGA-/5.PDS 1;]_$F'^G]P1H:)GSW?*_DU)I
MK=2\4(L*&T0,V[.0QI!'HJ[ 18,^5>N-T;>-(X29LDT=C[A"UC?>[I_$)7Z>
M<-K?YQ1Y;>0Z5M9;#)NJ';^,$\,BL[ #F*RV4W<+"<5?PZ;PMUY>WI!=\*ZU
MSISN/'L"MI#*FN-&DWQ(@ JZ2X9\GU C>%]IX(]%J'6A[S\+UGMOCMV37.S#
M\NF9,VZ=M+]Z^RHN-IVYC_]D<G&S8QEM8S,4-60Q5VP5O#'._*B:VS1TY.].
M)W%1D+?7$73U6Q?>!*+RZ3:D4J43=D"&F(#?[?\FKC.B.,B(2!U*H!<JKJT&
MCM<&<8<"VS/OZ7-(]M]0#&O\5%8[2!(O$J=>?L+7:,7KT8M^'<J=PI2WBN&'
MUGVV(2%A^T[IAIW_Z!6E<:>.D<@ XH^E!&1^>>&V-6I44M2/!MR=[,Z\6L'[
M7;73WHM)/<=,C?>'NU(CKXEP=:]6)OZ^V%Q[>V#:^)A@RGF%=Y7OKT=$'Z/C
M)(<N?EUO_?<,X;]0H$K<*FPX;R^@?Z? L;=VR?65HS)47E[$"O?2K(W'Q3J[
M+;$C,.\726+5JT(=6C<'@[^OU+,KOTX@ %K7YEBL_2+<(-;!_YUV*??'[RE&
MQ68?/B'DMYI6VA!G&[(_-U&=#+_T=[\Y@EK41MJ/O<),+GJ /;G/\X-_CR[T
MR>[XF;2F^YP^R%PBNXZ:U880X:@P\N7$&36O+69ERK4.0G5H%X(4<N9X9Z_O
M$[A-J-AH 9H/8T^FMG_,_G"HO.F0RP6'(/&#7R^S;X?"[K6P<YONDO1H\$F'
M:>LW-KP5[=5(D&ZL+N*B'L^GM5ZR*VS:Q(G4;7+_\LQ>V-E_.V^3H, 8MC!
M!;K\^^]SB]Q7Z&V(UVIJ^(GN74NI(D#.H(3!1P'>M-+7/>$I4;,J_@\S#$\[
M1O(21Y-]/X2_*S/PT;QRSD??$P]%U8XM^S%+6+NX!8W6;"U.^#=>=SGFWJJ_
M_67U2,*5ZL#K374W=P$>%W1R7L\[J*NKKB7RWFQ#*$LP0#GP.=N1UV'+&]N&
M0-</\Q# <2\E>GLFT]/&O*VCSNTLL#07%)S/';&^O\N#.$\CW?ZLZ_U#.KQT
M_<6@=3\G9QL2;_*U!#G1UV(J4<?X326TIR;-J-<Q5%KQ\9/D1/V>1FZZ&6,E
M79\^/;Y4>= NF\3G-N1[;-5=5RR1W4!1X<C\W8^X#HSD&\]")3G0H68)C"\&
M/L:$=9#WF^1VH']6.1_>2#O &_GP,RAQ2^H3@7$6!:AHM[P=7&6!,"3Z!1EH
MY3A#:S#V%/.X3&/9[YPF6X;USI+QP#B=<*[A-8_88@-AS>$L;Q4$*4.O.>#@
MS3N&_K)A%1(* MR%K!^DSURS;<@#!Y+_<Y(O&E!*B65L0]K#7[I@'E EB[1C
M5K%C/4V)QWJO \O1,W9UJ*UU7ZX"\:LV(+^K"*R*:X @,QW%S4;<A$Z0VMWV
M/>@X=<C-MUF)B4S6TE[5[TD2:Y6(\/2,_AX3*J7E)/9Z5L""'U94 ZP>N/Z.
M$I28&#Q]LFDNF^@3?J*.A'(^O!EX(^;K^YDQJ)%WD5_)2I,MB(H;^;_]IS\_
M]+\0H]W<O)!1IE27]H'%/>Q:WU3_HC-OVDW6K6@E!4PI>A0;X3NCW(3?S_MB
MY-ZT7!C!1DA?3#TZ<Y<-?Z^#-.P/MP,VV:*^H@ML*C%U?>&,/;*I]AGT3:8Q
MIX1EM;^3RF 4,H8L%:OG(K35=-=>#+7:$T^6GM</6/I:A[MCKFL:,FJDRXT+
MJ=X+:T?*_,S?ANPKR^LXCB).M)2(^A JC<H,XTVYI;2'_4?U84*N[7E+"C=\
M9Y2Z9@LNXZ=/DCJ4'SJ$:,?EP[@DB<WJ/N6/I&BYW<@$DD0U4@BYCQV1-!+1
M\2>*+TRPULYBZ\48^@%I3_GL;SW49!UU^'Z* .M#;=?:2?DF-,L$.!I*A288
M&!U_V>DF,QIPQ0I3-O\MQ./C#O/@S13(I\E2W54WW(T7W_*BBE5K"[S\"FM^
M?30/%-0JLY?>W>UF8%^%1*9[#7QYER@J+L /X?LD7GT9]116$"M^^:S OQ.)
MD"8I"Z9R<BB5O-_GO=LX:K([(,(KZ"#F1^QP"<BI/#P4]X<_0/7BDTB4"<+$
M$ 75L0T1G<2-XAE74D4P[N<KF9K]+.T8K.AK%[_PZ8^7']=4NE2L=63TG'-7
MU LZHG+TF>S8>@TJF<!P)NV:PJ!8<_6C9;.3,_*,6L+;KW<VGI_/K.>4Q4:N
MQ@\ONNLZ4L^4%G=>)GW,F$IRBN@NR L?WTS1Z#TN;>10H7<S?_/)!O%6]I^!
M\N(0HPB&X'(/&/E:W*Q'NE@=;A+<@TEPKGJ> ]V/]6*BLM ??DA75(H$W#G8
M+Z)Q9.O5H[$B XYXP^Q83*/:-D1XB74;A->X?< -R[5U:"QO7\W0C4N6)_M&
M/0+O.@H_\?N1J,[Z M=-'_*U.TJ'A2?W,W"+FXJXTX]H7]G2P4N&Y0,;> GB
MS$3]+.DA6<Q(=9$P11!KQ)=AHG^_<O5SRJ^[>"8J[2'_^+7#XO8-N\^]NGJ]
M-.L\=OW'J2=WTQLB^\$,&QV(H?)@N&GR7OV.=.]ZIF*XW^\6J8319XB-+1+&
M;W,$T"SKIA(>X<28LCK^D8CV42G5;<CWX],*_%OVZW:H!(!H;/Y/V[4EU9IM
MR/V&;0B]:XEWZ-K=3S2U>T_PX76\23"WXR[B,O^K?_#RKQ^]Z/N^^U4\G4_
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
MFF=2PMBFLB=))=0T(T)VJ2BJ48ALDW6RS=B79"\[8\:2;9@AXZY9O-/S+G_
M][W?]\/U\WU?VWD<QWD=Y_G(@?2WJT6SIA8];P1]<P^4\& /E(121-H.ZO7H
M<<AU1$S7@^%IU?BR!8'*LI2"QHM3YAO2,78*.NDVQ)Y^#I$[S^!B?T77/J+'
MHAGV3&,\33?"WS'M(O67)KGOTK"<V8YNY:I:V2WO%%6/-Q<D(WK:7$H#'NAC
MXJN3'@FU!M4=JWEJ+4I$](7I[IM9?)UM"V9<:,>X@9C/?IC)$9A'<%07>BZ5
MF(I2G0904R1<>\D>Z!!3E&I:,^_>\G[5&&E#C8BY;+,'BKRK.9WA '*9.7*8
M=U199R.3H_>BK[*'\7\=X-\B<DBX9NB42\L[N1BRY'ILD</#>0SXAHO!<P<R
M1'2*M[K7?BH@_2T]O5/YRY?CW.B@C$$5Q],,6">::@4#5'93\:9KA.K:3PQ3
M6V\R4:S;A^8Y$-]XK63%N7XM<[KOH;]ON'C3D-^)@26KUK/?/+1/%[*'(%0K
M"*"B1;$GIPE%C)%WUU-(NS^0JM<$X^(?DGI+RH1)E0GWSP?L@2:JS)4?BRZX
M+DP7YQ='\7+O7TH#C(A.5&([.AI=Z=L5BW12'MF!3"%:TMU7)_4G%ZVS/K4/
M6RHLW'+F$=#9!]KVV(B=:U)D\\YPD+-II 8S577QNYEBA/^\,F$<Z@])(1S6
M/QVRT2A83%% "V0^:TRRN"V7K&LM8ZM"C<W75(?5X4W0+0;_5I,BSE'38O$Z
M2-E@:VLJOSLTNMH>(G+#+2PU7KDR\O[6Y!1\ND-,YUS,#9MB.9<H\_(<>A0K
ME>!'G,3./66]A09LQIT"!EJY'D:._3.VP_]Z$9X;/'3AY 5"@$C,LR5>0W&_
M2W957/M67CCSM$'C\!+ ^;E>* C0W+G\T56E]_PHTB+RT[>$055,Y(G*ER"0
M6!W?01 7;OE?JR=6F55)\ ^ !J0]N;LB<U--GZ)6,QNC>]7/W"S =KU2K2OW
MZA/6Y$ZQ1AYO8EET>VN3:N#Y&;0GYK* LTRF+OBX_I5Y93^4[BQ\9F7WSCAB
MRE: :C/4)U!T)2_,Z+C%PF$+;J<P>CQ3S)M^+C.\CO4>+QOHFVH8\;&5^R<(
MW37YF,*N@FSN@9!C'3N,#<=LTG:R6*@8/HC#('OKH:)].I._G4\Z'4=BPH;V
M0!@_CI)ZX/_FWY0<N@VO3C-\HJ\\:J)*UJ"<I!R46(,U1/A J$KR/_C4[;0S
MJE\.SJN?GSFCNXH8;Z!C67F-H;3Y-K0 TIJF,G]I.,3WE:?EHR"!#!WK$"7"
MFETDIF4L#/F3S(%VS3%*AHE%L1N <*2V!I+9H85VDX<")<#:C8T9@.JMTXK9
M.[!Q+IMJ8AJ%_(DJ:DD=+42MHY]H-JA# 18JQ"7GY<+ID[J&[<>_1.A+7:Y<
M=&X(.\FZ^>&!=&I8#NE.O=#;2%5U&.7,A!K\@6?5LM93!-5I8*J-;%KENHJI
M%BHH-&].TVJC?PY<AU(*ZD]@@)V(?YK(<N@.M^K)/5"B?F^?W9]%G(<7<;IQ
MQ&ZV=,->^T]VX?E'>%&MYJOBG[_G@:D=6CV08PE=WJ'E0&(E!LA!_S65C-_Y
M[^2&B)N;)V*FXYIWL-+(@$*7@/8Q_V<]S5?V9]@:@5PHNTQ11;I>&MV"A<FM
MH>D_"9J'B(H1:.=B#N0&%WZM[EY5<);?.>K=;2&?^-N??8BX!^*F82[B*UE8
MMM[RA<S1=66JRLOPHP(#4Q?#H*V$K5Y3V*8QM^:?0$0\D-:AW?&=W=OZE9JT
M.[FF7/U(L6'[%_3:W,DCF1(8>J:"P8NL+YAS[+&2E<75_U+GJ+OH%G\FC(8@
MC5$>,^27B7QX,Z0Y]=U;&FS^$2ZN\5$!<+<SO'9T\F/V.9ZOPJ4YP5/[OO>
M4@9>M6=,N=Z'4F_#GK*/L0<X\AGV%'K4C N)H!7&,#VI?WIMS(Z,Z4$E9KO4
MX&'NLO#SG;X*Z]4Z1D2C<.Y, :D,Y!B;_S<) P:FZ(6L&*8D^;&NZRJA^H7$
MKN,4HC=8PXK6GJ_TN=Y6>D&PN^6Q(K<S@GG$D2')'D#P0>=2H#*-Z#F6:OOM
M5;='F2ETN#[XJ=N/!7E\76%GN.7=2"58^H+@U]LVBMQ<(.,T0&V7<IE,'+],
MEV"]*R_':T<0S:GH=C D(MP&Z*+=7@TW_HC-"W0Q<-#_3AN 9H\.F#Q[LNT8
MRE?][M*).!,.O,2C_=%B4TQG0)FV!Z(KL:J0:#+ZR=BLRCNT7$3X)>#E77*9
MEON(S[#^ 5Q3')OMGE3 &Q%<)7;W-[A15$I;,VQ6"TA@&&@UPZ*)52X44U(3
M/YSZL[-)9:1-8O2HDDW^YZ9Z&4LOZQ %.[X&&\U7UH._'W,Q.X+F, F8SP/)
MT+E8",ZPF< YRPX#R2@%1"Q:#J6_PN:G=:WOE*[>04Q:X1(I*@7>2R*KM=3V
M+;V4UXH:4H%NJCX@R.=?_XN)EE#H46C  &<.T)CX5#-]@-UE695M%0^+B]2]
M6]1?48WQKWE\5[E]2GBJ-P5>6V( NF3ESQ$T7NQ^1(W7:_W-YLW$;+^*<-_
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
M S.A?13N#C57,^\;V_W:%P17L_TZA+L?K!C0:6:G4)HLSP>MIG/\WW'D5W/
M-:0DKE7 P FR6$\&_?-8>3.NF&EBH47@F/*T@P,)E8FL&N_7.CEC5AQI7??2
MD0;]B\R$O8\7XKC77XN#C= P34B0/^RAG-15#89BZ"+]G >&LYP]$M C&6>
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
M":)I2U8F]-1.K:8W[OQ;:(^'$Z+_\V=1N+,(X&'G3!%['+^O7%0>@Q-8+\[
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
M5;5""VK>0//NG/')_6!HVZ%=GVO]-(Q<15-FOL)YX2188WN_"L-/M-U;0O,
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
MW"Z.A0:R.A5[#.Z3'S7/_#ERX'AF9Z\93;D._J*XMM4SC19: 0J)S@+&2#T
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
MZV['[H.BGJ)?6_8".:3CI_/T.("V2GC%SL79HFK<4;"EG@/4%B40)[.0XAS
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
M\ SQ.JO@#<M>H7^RO&%PJ338]*=_@.ILK<PA%?4,N7-R]!1W'G6>LGWH,@L
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
M-PJI&IR@RWA>[!&653.D;6>LL_8W9__/&(OYG^+LOS'V?_%% 3;Q\B#*XY4
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
M\UP@#K$=(5[P''@V.B]DJ*&3'')OFCV\M!+Y*Y3UYG>>+.&O]2PU8%R4C9Y
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
M<\5D&V;! :\L;T7\=2U66HJ_0_O-*Q1D_-.=,5;-,F7[ET,)#.,6HGY##R8
MK>!'#\S5'MA.;LBB# 3BMSKEG+!IV@)LXOD,[,U'U?L]1R?O#TE?)B4H3*?2
M2UL<<S!)^H:OJ9^74U@A^W7-9SX_C]25%<SN]$1W[A4[M6.+I/6W0;:T,5.,
M$<F6N@3+$2E@N<:\/2/S.%1XB9'>W*#,$,N<#$G,SNFJ;=E[R:0UQM6UU/_^
M!TFE1943!5;/OMD[VT\"'*^"!BF(PP"=.<] :F6NS/JAT]'9%3IA'QW3>)^,
M^+1$^%MSV-6'H?R[MOST:?\5K)3VVZIMN.K-8=\^?(PY,&%6_9"UD^ .=5+S
M1DJ8^<@$#I#(A%0S.H&]HQC?3"563NSP_H)NCLBY4]%Z*:#M1)?9V[*?.C7T
M\KTVI@\[%8H_H\A^I(YN2#-D3GEB$5+_R=;C(''($TLIG%1_Q+#Z.8E.()A,
M*&NTC4OH&]T/2;PP&YG"5U/KV&=\6VW?F&G1X52'#P45A>UKVUDG":$,N::\
M3?X-HM#)(LHL68(=2J!@KX9'=;6AJN;T=3F?3\B?+]LF&FJP041+YPAAN, 1
M6%;0IH9 QMD.4-P3^"-NLZZY)L%NP-3K^4Q>U4IJ."M/(K RY/7;I6"/](]G
MS4^OB+MZ BEUPL [4H/?'\XQMT-QDR0Q@CY=[#7#H$WNW/@1^D)ZV-/9S&=3
M[4$A4K;:7@T2FR<I5_=HDCZ!T/8]F:5@HWL##U(N-5J1@UX;Z7H=9:PD&>UM
MV$S8J?#MXWYT7)6BR>OSDQL'Y"5-ZF:VQYS+6#B[F%J V;&[Z,UX&UD>;-0F
M4Y\C_H?Q^E$?^.(G!O$9?[O=\$B3BWY2=6GJ49 ?RNGTP,\M!+M-LT3?Y?:;
M?USHE,X,3N\\</PJ,=4>!R!K>^F9;\5CF 6<5 *6ADLUW]D7/A_%O-]C:!;8
M](98-;#FP*FT-.0"Y)@MQ1&H#;>F*Z]E7M5>G 4T20_(@7F0QJ=L5CB>%M1@
MSO9E=*4WS^O;I.G*-9KS,>+&$K-=8@WCHUBK04=M+GQH.'10"-0SRW@MUDLS
M/[)^?,]?/RWOI=S<(Y;_$,$-*B(13M*Q<V\G."Z#M)"D>AQA<'\<^_A,4H1A
MT@+>8+-/UI@D DI]^U.?/4GD64NR)-H3#J=/8I%XL@T53Z:6Y?BVE$4>Y^0_
MK]?/9Q]CH!*7E0.FFLLLHLW>=HTEA :1.Q0N5+R)PL_?DMGJYWEKP_NZ[@',
M9K+7H@ BAQ.&V$V$$U 9([L]"RUBA.6;H63'F4I0T^5&_6*FIQ<,0K?#CW0?
MV>C)>T7A:==?IZTSXL,#F#\O:%@_U:<^FZ<"RQQDV1 _DF4:]*#"">RU!D&"
MVZO/1"5\>XN^>F$IUK/&WLVNQ#199+0C:+KEP8:1*>_CTFJ!2WES,PP#YOIQ
MS#3B2.8/+E"#F5=EN;'%H)D)?8FNZ,=L!893XF(]NF!LR.)"IX^'SWGI)$S/
MMKCMFQBVH?JY/V(CI'F9!?_);XS^/I#S<1S23F_&2,)=(-T!-1P&B_!?>OQU
MC&!"WS"KL@FJ!H-XCS0H]54+!N?7]OL*"[F>'H,CLO[RQ.B9?H^.KF8Y$(=
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
M<N$ZO];*T1@G/JT;LJ::RL\24LD^7&"X< *7.,U(: &'Q]\U;.E?<)"=/#7
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
M07.<^42(+ ZI#(VFF!C0FEB--6W4$N_.33ORD%OQ8;2&==@Q!C M/B^^57;
M, Z09 !G>-C=_5^""_">WTC2X6O]X25FO,4WDN7PTM[L%<OI;<>-MC9MLQ:<
M29)PP;$?48I)$'), Q[CG">"!DS],B6+QGS.Y0 MD F#CZX\[)Q7M*2!,]H&
M<#)S0!Q)#S]LGVT9..?T2 /I70UB&Z T[^BU<9&/AJT9O&+AJJAE']:KOO%4
M_:MR@RA=B6^2WZ_*97GWW&\^/LM2+X]R[/%88D+\&%,OCG7;U)#D/".)$,8N
MBQG-Z2-K>TQ<H9:-KAOFEA' YFV(HX$SXQX=L%T8!<;&O3%$".#FN$?*SMUQ
M@QC,\8')/N@ &2XUGR,$D^W (0*^"H][]L'3S_3!*)7HQ2L3VS1-PCR2N2_*
M>/C24@J8[=G$^P<% 04G3[!M%9'<7V>V,.0)YO=CCZ?^?&%&W2==E;%)]GW>
M)%QD:L/7&3HX)OK2VQ,>SGP_Q'X>T2CW.$TH* ]WF-S$2K)+.%NV-4/V_1.&
M03-S_=U! =.T'0HMX:MM,O[S-GEE@O2[02%=9^&=)O8ZR7B#@I_-R1M^R^T,
M#7WP>R/SLI(CW?5E$J=9DF18>%F@C@*IQ"F5(<ZRB) D"R*?@&:Q7<K0U'OJ
MWA2$CAWG4Q",H3<T*3,""C0ZX[,*V!;BUQ\Y  5LXBD"QNS\(08#0,$S[?4/
M7M<B*'+;]6.MU='A2_]MWF31RY!$?A9X./<R76C@>Y@F,L)^)(2(:."',C0.
MA)RG,[%1VQ!N#ZE;TH##_ !"!B$.-W+#;,]ID6T"&0.R X(7;C"P"UC88@$+
M48Q+.!B6&'A]OE#$N P'X0>#QVU[8G5E\IT-5)9OO_&6;!8LD81GG.(P\G79
M0*3\L2!B.%>N62R2+ U"X(#<07H3FZ=MXX;N.@8URN%:[K=\6TF@ZS6&GYEG
MY1 5F/': M)[2]H#/>R!-P"(1;\L(S&=]<X:IC9S'RTCT8][:IF]!F\E_JXW
M\!^*FM/EK:R*4GQ0OZL7)!0!5ZJ-HSCT,/%%@K-4Z3V/N>^%"17<,_)$!JE,
MK>@]7=011AUEU)(V;S!^'J-AM78F.5"9;80&M1T?%<JJ^_CY56=K0CXJV'XO
M\O&';??BJGA2#M>3K#_0HOJ-+M=[@W-C&<HX)@$6>19A$J0!IK$Z)<0LH$H_
MHUS&H *A06J3[\-;VE=(4T<M^8L&UP]A9[H+.T($N@=? (;%'FP@I+,=>(C6
MS/NO@=C'NZ_)2Q9Q %U;V+33EM32S7XQ?19)/PH%Q;Y("28TC'$J$H9Y&,=Y
MD"=Q#@@#G"4SL7KOZIGW* ,.PN?A,8@!.!$:IL$GY;6) )P7'!  < * W?G?
M$@C8\7]4OL'3__FWYSO\CTIP</8??]K.W?C;2KEF:W6XT!7.FR@D]3(O%QF6
M5 J=CD4P]=)<_8M'ODR$#& 7LB=H3&Q[MA3;@GF8$W$*$3/7X4(Y8>;F4,0)
MNIH,2./(,SA%859_8$#$EU[ T*,7U#?*YKX4NXDST +'P]<G5JK#DK^6M$5A
MXPN)AS7+D; PS3HA)_K=Z40; [$N*VQ\L>;\E8VGA3I9VGCF49A2U56S^%0T
MQ5WKJKREM?RF%GA7/M!BM4@RCQ 9,.PQZ6,2>CFF,LNQ$*E,8W5B)JG1?C9$
M9&IG>DM6U[RH8V%'U="M'$1G6 -=R0STI:'B&JN>B3Q#VYMZ?V]K4S_M-'!P
MZ5E4T$2XC0X:/6OG4W:JK=Z]_E'4$$?QX,5Y=C/U&,P]/!3.S#&TELMJXU*/
MH=\U)8?.X$D)'+F!AVO/Z@">%.NEZW?Z(8N S\U*-L6#_%;154W;@;QM+? N
M0LDX"0FA D>I[D@;Z/YU>1KAS&->DJ;,"WAH-DK,B![DFV@W36PEL>8 [;&P
M*4*W"/.:@6@0'7()#$Q%7P410-C()3)VT:-]$%!>5F@8,E<=#4#2#\:61A>9
M+\1D*L]!I,GX)4OG@*MOQ7K9-GS4));==&SQ]W47UMK$H** 4]\+,,\R70(L
M)$YY&& A0^9E7LPX,RH)A)&=V.?X4%:RN%OU@U7X,VIVK""ZY:7^"S!L#,36
MT&EQCAC0F]G11QO@WFZ V[%Q)G]W@H 8#!!7SI$9T7F])A 01^X4[&T[*_/O
M4MP5J[LOLEN]OB\>^^-N*G.2^TF,$ZEOT!D3.(UDCO,H3GG$$A$$ <2PG*4T
ML2WIZ:)]PL"PP#A89I;""00PXV G/5CE1R5SI.7GZ<RJV*/BOM3E\1=LFX.L
MVE:<_U$T]YNIS^V@Y^OELORN>Y"H':%KJZ0S]K^4RZ7ZA3ZG+=(D"807"9SH
M2<PDSE-UAA($AU)X?L@IS3U0KJH]*Q,;@ UCZ+OB;#NO_:H;T*[^;\->ZT3W
MG< TA^AWS2/JF02:B@L^&#-;,@_<,&,S-=(6/4TN!<E9RQ-K1F;NB'(I8,<-
M4RY>\?+A!POA<U]9MQ#[7J:,799EF 4DQ%*D@@7,\ST!NJG?7WR&]"#49HD(
M\!7] 09F=L56,N"]Q4&C_FF:\CM6X8.E7ZT-_SDU._F,52.B8W7=ECYWU;9O
MBN52BC?KIA\6^;E4_^+EW:KX;RD6E!":I1Y3 !*"B: ,9S+S<$[2C"6A%WBY
MD:8YX6;JJY&6@QJQE@>DSM9H53:HVM)'M-Z.B07UZ+GP0S ([<X)K:47\1^'
M7L1>:X2./]0QB!2'F]FR2/&(=DS.B3FH8])\V-OV4IK^,X!V6G*#V4@/I@N)
MS-F=R0T>+_HV.5K4,N2M_<)ZP8-4)C&16 1AC$E.*<YBRM5!-8U($GM>E*60
MKI;=LJ"] -[ \IM^1=E[30H8C.ZD-@PV@V4!!I.'!8#'@@_X=17K[1:=-Y9[
M(,A1K/;PK_ "PV\5%7K\V_,#*Y>+B(5)2$2$*17*B2*>CW4&EOX7#3(9!,2L
MKN%HY8D=HIX6ZHB9EPX>2C^L"1?)!%,&0W% 18$G6;<J!#Q<:;;BOY,"[!?\
MG7X GJ;8CT+\JRSO*OIX7W"ZW%Q-Y#)5"A+C/(_T:3[TE:*P1 \#$R$)$R_Q
M4],\Q;-4)E:5?8(668KGP1G6'F<BPS0))BTH27%4F@NR%,^O/5N:XJAX^WF*
MXP_;.6;M#.&/=;V6XMVZ4LK=E?%^O:?J,V__^X;64N@^07)5=R>@. OS-(\"
M3'R:81)(#V=1IEOTI,(GH? Y!X[H _,P^<7"PT.Y0K5F#!4M9U?=3YAI5A#?
MXP4]JG=K]'.A7FA9_A-TK!_\(S!S*2<&%F8H.JKH8X]F]V/__[CE ]W2YRZ?
MH:IT/SC][RM$<_4!ZAN$7!;-NG+0MM0!/,XF",(YF'FPH#5$Q_,&[9>R*2W>
M)G9_E4VS;+],W3FW36:5XH,2MNV!=DLK=03FS5J95/I [V2]R)C,/$\YZ%+R
M!!,J.&:!"+#R3J@4:9#PQ.@&]6).I@YSMK20Z(A!"G0O0=<@ACD79L"[C5U-
MQHZM3;BL9PQISE#7B+'E[0KU*+^;%V5(I?1,:%L64T^*.K#FV@%2PV79EQ"8
ML7+; 0Z'Q=TN%K1.QZW4IK374>IZ)5I2>[]:>($GXBP.L<>IATD8YSBE<803
M&OD!"6)*>6Y6F "B"U$OJP*%G@LD?^AM5W8M"\M6D7@_8]VZ@;<9LH0G"1$L
MP)3I5A^)B'&J6_MX7AY(/R4T]B4H*.P:5_N8\:MC:QAZ=HT8,#+=P[1'K$6J
M,^>?#!"R260VE]A='K,!S;G3F,UA.)'%#'@9'CA_OVKTW900ZJM3OU7_O*F^
ME=]7"R)Y&(<9P[['<DQT[@^+$HZ#R)=>EG'EG5/3$/H9&A.[W1U5U).]0IJP
M@@5ITN:A]7/XC ?9'4@-TW K@4'!]Q&1K,+PY]:<+2 _(M1^:'[L43O7Z+-L
M]-S#VZI\*I0/]N;Y;[7NP;F=GZ#<L.*I4WU6M_?+BXQ*GV:^K\[*0AV=N3H_
M,ZE+E_R,>Q[/O8 9S5ZU9V'JV* >N)DOR^\UTI\6*K>#/NB6E;_ ]G(+F,TV
M]FG!@]F %K<-)X@]HY\U,ZA8_0GM9J7T#*GCV\<57Z[;.[IW1:UT1?U9^PC]
MH[K^<<.RPZQB>[P<^0@6#,SJ,-@#]-)[N& ERYN.[@;EBWS4,PU6=ZVGHLLY
MNV/F0M(@";Q48L:3 !,11CB-"<&I.H2PF"1^(D"&:X3>Q%:J\YU['KI:8N"M
MQ A<AC<0[D  WC;TDF\I7Z%C2*[&ILS KQ3,Y'5U?3!";=ZK C/1CZX%#%^S
M4_KW>2YY<Y.__]&-&/I"&WFC6[W<Z_^]_Z]U\427NM[XBU1&IN"-%/H/U^UX
M@;U?[#VY"%(>A)PP[&6$*P\G27$:L0 GD<\RG_$TCPG$4$S X]3GEY9C/;]8
M]CPC9;1E/\:I1FIWYHJAJ_:_2.[X:H_UU9;K[N_Z=R\?A-FJ*3YE,_OVRI\=
M\!2V_=@V["+-+^I:3*F/JW71=JQ<H1V3_1/]/)/]7QZ\\+9SU+3;MO74W%G7
M"=%V9)&GX'!6*SXAQ"\M_Y2DX/TH/Y>K6UE^EN7UTYV^@^YN&);/M[00UP^-
M:5_*D64F-LR*.KY]?X,^J_]=/RG]4RJ^?Z&.-NP@S0]HQIX)1L,VTS$\,-OG
M%AE0FTM#F:W:78ZM/5O;2T,A]]M?FKYBY_EUDV*^-LJH:/_R4]F-K.Y3*0DC
M7BI2BG,ODICD<8JI3R.<IX'G1[GG)0+DPPU2FUCIMU3USM[/+]HP<(7>T&5;
MF&W7%V,813,?R1DVP!.@&UC 3HJ1N([<C6%:LSH.1F*_= ',7H)OYB_-R6]U
M>ZSLYWF#FTT;+C=]4NJY[>JI_G,?WNAY,M_33:$:W]LG0 D8808 -$$[:Z#\
M5ON]*8W9]GV@T/O[/_15VQOD]P^RTBUZ_EJ5WYM[396NGA<Y"QD-XA!S/Z"8
M9%)@EM( >X0EDG/)\CR!W2*?I#//3?*&-.IHHYXX]"[Y-%*F]\D7RV]UIPP5
MW>)6>5"P"VZ63Z\[\^WRH'#'-\S#C]NYZNUQ?JTL0=4VTJIE]22[-H?-@K$H
M#65,<41UL)6D F=J$9RFE$=QD 1IF"\>NTSRAE:-F;L^0!'RA7U)U_B[^T8J
M#%?Z6\LZ/Q3FE0\!%J4DR66N  N%CPD+&,XBF>) ,)]S0CWILQZP]ROQ"G!M
MJ (474R"E-GIQ9'L,-MV0!3U5*_ZWI\.KZL,A'-T4AFB-.LYQ4#DEZ<4DU=L
MF_SI.K.V,N9=H>_!5Z*^E55;#?-.\J7Z/[&($AX&3'HX3M($$QF$.!,IPX3F
MOHA\$4NS?#<(T8G=EBU=)'J"Z%$GQ?9E=YJ3MIYN77=_:'\#+*LSPM;,!KA&
M#'RLT:BTY*_0EH$K/=>V*Y]3O^VY<-E@SUQF9ZWT#$C.W#3/'(3C]GB =VW/
M-GM$ND*ZFW53-[3=,94K$%(_S@@._4RY GIV=2J\#"<)\5D0Q![SC#):S,C-
M<](Y5(:^IG2/"^B19Q! TY./*UBL#D#6B%B<A$P$O>! -+C\S.<B$U&/CT=&
M;UGZ"O2Q:.A2-V/:-'-Z6];-9]DLPE"&>9103-,TTH>D&-- 9IB3(!*YG]/
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
M!TIH\CQ<!;<CCZ_%WS^LP)ODF=<G5KS#T=Y[I<-7Z$-9-JL2,HKH' +CZN=
M>)CF&<@]P9XX(J:5#IY;<S;U&Q%J7_/&'H4K73MQOFU^<E\NU2M?FM5O]:V4
MU5^K<OT(5D+#Y296RI8+M,<&^B*;=;5"O]5(,X-:;LSUTA2D<3V= !^8WII!
M,X'J B6W4F53&K.I-E#H?56'OGIA'68?B]8F_#^*YOYOJY+5LGK2F<T?5X]K
M/29&RULLBS9FI'Y:5_I^K.UY^*F@K.T-_54VS;)S!Q8B%%[BY2$.TH#J"5<<
M4Y&$V(L#'H@LR=((U.%H.E8GMD:[BL8KM,=[5PVQSSWJV$>'_.MY3KT$78_0
M*[05X@KMB6%9-.K^DS<+[_TQ/D^8]7SUC]*^PG4RE%U7Q;IG]'4J:2<#_&SU
M[704+<OARH>'HCL57*]$-V3N3BH&]E,HMGF3W ]X2L,4TRC076Q)BM. >3C)
MXB"(?8]004!E<1#JTR=!;'AI\X@.N#E((;),785!;6:@)P,0>)/J$#MXU9P-
M!JZJYT"TYZVBLX'EJ)K.:A';YKHEEU+4'Y0HG\K5W3=9/7S2]STW^=M*BD*9
MG\"G:9+&F'*6Z4[:,58.JH\]*>.02R9# FK!/TIQ8I.SH8_TIX=8657E=X5O
MC=8K?>IK[O5,D:=R^:2=$=YRA/)^Q NT$>\8MH;WO2X1 U[R'H"EB6--';7D
MV^O=E@&7_7D-9776IG>,WLS=>@W%/V[::_JBK<O2E?5J_VE3J-ZV E46:NLA
MO2@Z3Q/*4N)Q'$5>CDD>>)A*+U66@[* ,4+"%'30M>!A<O?E5 '_5=?9MMV4
MMWQ!W18XW*;.RZ0@0EV8T_AM?]]RMO?SWJFP2SOGLNC.E9.V"+#'S)G+ ^=@
M9L?'&J)C]\=^*3OC]EDV.JVE'7@JI'CS_+=:BH^K;JJ!OLW;9KCO:A!ED"=Q
M%N(P5PX1D23'C/@!3M)(^4M>%# ":IL*9V%JTZ;SMO)E^;W?^XL-)XAN6?D+
MS*A9P&QFTZ8%#VC2-&X;3A![1C]K9A1\?T);?C9E,LJ*?5QMVIYKU[X;-Z\>
MWTZ;G^3P9H^7(W-FP<"LULP>H)?&[(*5+-JH/SVV=M&X=7K__-0G+OJ,GO0M
M6I67U0-5GX#)S)[STHW?)MH(!CP8#<G4.R.N^J&_$,:N!_IFD?GZGK]@^Z#7
M^<N_.=VW>^.YKUR+2.8^37*.\S#BF 0BP*G'",YYFB0IXSQ@V:+15XL7[=<G
M2(.4:\N \1=1IUFWZ>F/>WM.N6%C;[-VLE>?@O:B/?I"P)SMS5L^ 'OSY!OR
M #C3;L2G"/\1-N !0 PWWJ$58$:(-_7]XN-*%/2=S(M5W_E,#TK5%?QL6=RU
M7Y(^430._#"B(<=!F 7JO$ 33'V/8C]F093Z*=6U- ;;-HCJQ/MZRP;J^4#[
MC* =)V9F!P;FL,69#"*8L3%"9SP?]P*81,G;]I[M[^:'ZX#\W+ 9FV K\3OK
MJU]M3:H7AGYK5F&+S6)1K>3;&%.[EZWL*"\?]+!IM=,^KG53@:Y#&>6<>#3.
ML!=%%)-$ICC-I(?CV)=I'M L2XV:5 \1F=Q*:JIZ&OT5$CUA1 %MW 8!,C*%
M%XL-M7RMQ.WD^ U-4..Z08E!5NUBR6V-&!P!J,4:%&W$0)U^=TY[-,C]"_,S
M_*S=T7%S1[8WN78ATCC/:1#CQ-?#YI.48":#  M./=^G,LXHJ,O1"1H3VYKV
M@O:R$=&G@#$[X5TH+LS&[*ZB/QI("CZ0#<CBZ.1UBL*L1ZP!$5^>I88>=3'3
M^996-U7;Z4RT^7JWLFH3O!<1T_.=(Z6""8\P(7&B^XYY.$QY''O<ESXQ&D8%
M(SMY LIFU''=C3I^I!5Z:@>[_%RLD"B72UK52!U44:W9.3\']1)HS73:/6#
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
M$4ERFC&>)@DH8?!P^:D]KVX.X.\;<L!F""^@,#R(60L(]*N,98,?IDZ*X.K
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
M,9U#5GK*NI8[Y7/IB.I^HZ,Z=7;IC^WZA_XW5E^<2,*J&6?0&ZDQO$TOGES
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
MKMCR/=O=%M]$\6/%1!61QCDCG#.*4I(H#6491YD?2A3(C 59GLH@SDPTM(_
MW$&\FF15J=10!<7K>W$9UDD7TL*4T4)08V4<DV9("]6[+0U4?SMI7^^RBZC=
MF% '?1M];NI @<--G#Z.-HTOB*1!SKA$>9KY2ND844I'4I3A(/,EHSD6H'&E
M0\3F#K6<>O$?KXSM2BT'$3/;(EWA (S0V$ P83!!OVS.IQ1TD'JCD07]0O?/
M+QAX9Y94F@^' >7792G4__%[\O,A5-LIS2E!:FO5+G"BYPZ*#,6)"$,>"X$3
MT+0#"QZ62;%QFCO3":69$9@9()AM,,BIN?*.+'D'GG21SV()-D.(+)-LT\G!
MGRGQ9@@B8!+.X%(6V;SK]2EF<F@\8)J^V_'NW$?I];H5XX$TW^R2<SRR-55$
MX(GY7#J'L>0Q6>SR9[L67"YA=D"<LPS9H>?L]O'/V\WCKND!V'(R_5S@.)<Y
M"GBHRV-9AG(94B2#@(9I%/@9![GEW63FOLQ11$\]-:^J:T-+C[P')K-M>+KP
M,-VKY+Z'RFTQOVA(+&<SC#J)+#S':$C0RUE&@T]/O'UM%2L<DZIE0C"GC"&:
MYSG"><@0$4F(8I[0E#*ND]FMKE\[B,VLLJ?KR/.R#,NT]$'8S)37%1@P%;;'
MP?Y.=D! UY>R7:3>YE9V0.C>:]FA=^S4^XZ\5 WI[[?7[%_[52'NBNVST,E,
MZK=B=[WANL?0LW[D :=<)H%0VAW%:F?V18XRG"8HC!+)HRC%89P];,0CV0G#
MTFQSXD:_[WG]^]YFP3RTJ_[].U&' 3U9_KEAHPKTB@,/, ,  -;,'#@&RRX
MWO"@*]@:+KP#&U=>Q<A5!=J'4=# U@(NOR/; 2"\J"6! _+:KEBL #\<?U3R
M;3?",O.C^^T_5=9'CX#CY^+IL@&W]IK>W)D>PV)9'9)[EESLF#PL4ON@//*D
M969'68I=^7Y?%'J[D!E/_#SD* B(C[ ,$Y33A*.$9]*/8Q(G)'_8;7=D;;8+
MGZT.TJPC#>-?P7O]BL=J6AZI* /S-\ZP,-LZK24$1IXJ,E=>0\AA@D87_Z[2
M,L[67C89HTNLBQ2,SH?@B1=?U9>JLPH$]4-U2N6(<S]%6.0<99E6(DQQE$9)
MD*>Y:;;%<=69=Z1ONDREW*V8TI[?!-$G@"H?'9IF<4)A6'.L98-IC*58H*2*
M"S$F9%*<UEHL?>*"_7;.Q.4/X?[9^^^;QT^;C_J >2MU<B+?/"K7[Z^;'^5.
M.8"[E^L_"E[^6FQV_-/FKBC^40!O.*P)S*Q3_Q"D0'J71OI/WOOO&DR=8-<*
M@:C#8#.+I&GD\6NA/&-1Y>'=%:MMX>EW2^_^.U';F3H-M3-J]4'HK]7,-\'-
MW4G[[S'N<2[R*6 F8-&OX/@R:#*<5LZP/=7%_.7)P+1=ZNF+677#?GK:;]3&
MI-,_?Q-\1=3OT;U@WS?;]?;QI=$XSDB2$1\CQF2&<!P*I)R+ -& BYRR.,"A
M46F>.<F9;>(9#U=>Q46E02<^0!V=34 <-EOS0 .S40:HC%L6Z]\Q2+=KQS#9
MMKIV !>TZS5 \I&6UR8K+=GO&B#9JV;7D#<MKP^*+1."ESK1YE-9[G5;R%OY
M[;O:A,MJZNDG]0\;G0>H+';US^](*7A[Z(V.-9;JL3HAY]MNR_YY^ZQ_4#Z$
M.,=IEH0H3;((81+DB'"6HS3&+ H#&D4YZ'IQ5FYGMLP'?K4SQ-27W6Z\4E/W
M]IKQ^L^(:G;UCT\CA9XUP\"KBUD_JN%MQY_E4P$O2!JVK[SV]ZK9OJK_%U6,
M>DWLW;LN"NWQZC_K>.PA";'FU/OP4Q1L50Z<'^#W*$L@Z^KJ959>E[VM60+V
MBPN>18A:)$P^/NX^% 5P4MWY6S/;6T6LJ"Z2/45RNQ';?3EM1MTKF<</Z_;B
M L/6$R6%Y4]V"F67.7F^U'(YDYTBG&5+=C]A<0S5PZ"V\N_;8LV;XT":4AI'
M,4,QH^K(&6*"J%)Q=0+-PRB+XTQBHPZAW<O/K%2:GMX0*XJ D](E# :'QDG"
MP53H3"Z;H^"E@(!CWR1![8YX9A\2=H;K%6/PO';YUG)GLUZ.S\YA_4_!-\X[
M(8I?B^W^6>_F2O\^;L#]P@>6F%G[-66O(NTUM*^\C]OM;K,U'9X\!L'XINI(
M>N"I8$!PQ[.##&6T'/_:O^Z",V!'A3L?!#O^N%WHH^K[IK?X0GQ7KI+RH>LQ
M1'IFR1>QNY7WY.?U;E>LZ'Y7M1+?WA%]AWW, LZIQ#X3"9)4%R6&U$>YR"EB
M 0LY#3*<9:!>WU,9FEG[ZWZ(9_QYS32M7S2+?[GR%)=Z4U%\7GEM3G6Z8<VK
M=3[VY*]E%K98\AO ;! 0_KMM4?O^G9]!C^M1OP*;NN!ZCMQP5T Z"D1,9F?1
M6(,K\%Z'$YRM"W=\#L>I#5F_E*L2[/7TO3^ST>L[43=LF'L]O?*/NSPN1(?9
MFA&I9W!YQF2T\G=Z%UW,V1D3J^WIC#X[GYO3;!9=JO^ DY#(D"2(Y4&*,(LH
MH@EF*,DIP4%.$A9FD&S5B?R ]!V>WUKOLNQLEUTUN^Q:[[+NO98A\/TPSR(:
M8Q1(S)6+Z><H2\,8X8!0*D4B> 0JIET2?%L/\T\#OCN/T1&D;^@P+NL8&N"U
MH%\XQ,V?SBTT@,[&*S19UK*-0#.^>R4.2>+'(QOF<2CCD"-EZR*$8YPCRF*"
M H'UL&V?LLPH.VN<U-Q964V]Q/K$P'\"NPCTHV1FIMS(#K- +9K'HHI9#IOC
MPKGJ*=!/:-F^ J,"7_06&'_#5G\WXE;6\WX_$J9IO.A_^[033^4#%I&((YJA
M. \8PDD6H\SG*5(NI1_G&<EI'L%4>(#:S%JLZ>CMLIEM?"#O_5[]H.( VAMD
M$#M3Q7:$"%2W)X!AH> &0CK3\2%:"ZNY@=B7FF[RDF4AXY:M>F)$#XD,$[4A
M"R18J%1=YC$B+)((8XD%#OR("__07N#NU1C[\0K ?L)&O^/GK05>DS=/M;A]
M_\G;:7>9BL?59J,SO:C5//@!($D8)WD<Y4CGGR.<BQ3E*<GTGPCV$Y&*-#@'
M\C#*_DU@/!"W %'4%1[.$32SG%/!L$O6T<(/7) X+#H=%\]5">H I64+4L=%
MOBA/-7@%7JRJZR*KE-!?Q?:Q(,_?=85D5;:9BRP-<)"C+"(QPHRFB,;*2K*,
MR2 . B9BHS/-()69':$V.7 %:S\TPUKK3&"8OD)D!96UCLHRH<RU?^W%REY'
MQ6N7P8X_;!G[?A8%V:DMYL-/?8LAR@?&$D+3B*,DY9':43E#&0LDXF' 4N6W
MR,@'A10N*,RL>G_=D'7U>U65"930Y@N7@!@&.:>("0Q;'DAY!UH.8X]]8KB*
M)EZLOVQ\L$^\BXA?[X/PB]VO^[4(?!H'UT5Q7SQM=OSCFCR:7NMVOSVS$FFB
MGJ:*@G;YAJ<;7ZXV!%3MW2/^L%JYD1RF5^-">[]K#AQ=Z Z+9W6=V[/D8I>Y
MPR*UKW)'GK0J9]YH?54?3/VI7/%*?W558)U3GO@^U5&V"#,?88KU*(R,($Y3
M*A@CD<]B0!GS *FY ^5'VMX9<5!1[A!2PWKI5GZ8?O:);E>8/(0!J"#9$1:V
MA<C 7P=HT;&!="/%QD,K+%ED;"#)J^)BDS<FMAQN3:$,FE^^, W"+,$^RO-4
MF:HP2E"&"452DCP@?ACZC$X=^!HL-_#5"Z;/>@V,;)-C@6'&J7_6:[#0K->@
M2RMGF?4:+*F] )%-9KV^?L52?[>%6#UNZGM"]G*OG,62,&T>?B6KC4X+>">D
M>D:/DTF3B'(_\5$L_0#A+(@0E5&$1,HI3:5D400:3@F@/;-^-YPTS0[9BR=^
MLKJYT:/BI*Q3DH1.H]D(8&]A","&5F$>V("Q,D7JF%MT@._ DM?B25^?:&[<
M3NBQP,"5&0%07M:LP"&Y,#,62]B9G1LAA2+"F]D_AQ:A. KS(*0$I1G&ZG C
M)*)!)%&8)HF@@>_C!.0Q=).9V9@<B'J%S9RO'F3,3,-T>6%6X"AJ0W"&?JK#
M(CD;X-=)9.'1?4."7@[M&WS:3BL_D$)?<Y=WHJ@:3-RLUON=X \QRUB*<:8O
MLA*EEEF.*(D#1)*<I%%&PX 8=6$=H3.W7M94/-%0]YYU+QY-W_ME7_+37X&Y
MQWVHF:FL RQ@.GL@Z"F*=9>;*Z\AZDYK1Z1RI+9]5!;5VQ%17RONV./6Y5:'
M-N;W^EX;6&IU]N[,:G@L.%HW+4*52IZ5'AV8 1=<G2,P'I:?*CQ0[TSE]GZO
M.'%;;=4IY)1*J_,%EZZRZA2GH\*J^SG+A#C&=&^=4JTI5C_T@E_$[N"?A2R)
MTHP'*.(B15AGP*KS<8C"G H1\Y D :A ?(C8S JJW'XN/-(PH+S8 P<6I]]!
MS,PV2%=(P+3U0-7[VA*?2 6G=[U>;_^HVL6IL] A*58?CN:8)F @O*O,KB%2
MRZ9V&0A]D=ME\@Y,[[E8/7P3;%^L=B_J4'J_VJE=)6?,CY(\1UFFNP@'+$:9
M2-19%:=9%*="!"PQT?.NQ>?6:TU#YW$'X2_T+]Z!NIE"=X(QK,!3180I+%0Z
M8U4<$F-@ U6OU5JG_G!2ML[%%E&N(3$.RC3XC.6F>?O^4U?"Y:'8[.MVO?ZX
M+;0_])!E"<ZX+U'"\D3K5H((DP'B/$M9$C!,F0_:0\UISZQZ529P7WN.4V6F
M][MFR6MX A:80) VW'GGP0^X$;N%#KX#PT%PM2$#*"^[/\,AN=BN+9:P,T#O
MR?-J1]:K?^M6J?5T^??;<G?]I*M<_UWG161$1($(,\12H0ONE1N?,\G5GQ+)
M<AY&OCI1-(40]^;VQX"TD=Z<5V+<6YB?%D5/U'F ,.-B@J*947$%BEWBS8FX
M=Z#N:?)77IL!=]8#(*TCJV%"<5%K 8#@M96 O&J1:'<CGK?E:E?68\ON1*'[
M*]^LRF<=D-.%(E4OW8<H242&_1PE)*,(^U&**,Y\Q&(2^(E/PR23QAEW9C1G
MOZ$J:RZ:J7Y7.O:M&?%XPXFNV?((H&LR!-!A0S$33-"+K0:@PYS A@7OP$/E
M<T#:2D,  F3MN0?*+GW/"6"PE#Z8Z(.Y?89++9?D!Y/M+-L/^*J=5Z7[Y!9[
MME-'Q<VC;CM?574%>1HQGD<HC7405,89RCG5,T#"4!W?1,ZR$'* ZZ0RLVT\
MHUF-R0:5O0T#9.8B318;9NO@$H/=H$&)'#D^W306=74&Q7SMW P_#*]#U;F]
MV_6*5W:[:@!PLWTBJXWR7V*29UF,2,QT'5Q&$/%%ABBG/ PXSV)I7(;:1V1F
MI3PC6W><\'ZO*0/*47L1&E9+5W(#CRHV(H.J4L=DFE"4VKOT8C6I8\*U2U)'
MG[7;([]L-]M#\5W=9:LIP7O &/M)S-01(DI#A&D:(RH90X)F2<98[E,,F@K>
M2PFDEK83PK=5\[E#\[XFO&"3*ML/F-F^Z00&F):V21X[[C54^].(P/OGJ&2.
M]M!^.HONHZ/BOMY+QU^P4^%JA-)7\:R^_G<];.EZP[^*W:H0_*;>MJNN*%5F
M_D.0Y$$DU38K918@S *,\IB'*)212'P_23**+8*( !:6"2:>>"E?S[>#J3L$
M7#,#X!HKRSGI>M)?BXMJG&;#AW?3>-D5)U=UG8T[.V$!@"/+ :&\J"VQ@.2U
M=;%9PFI^5)7*^U5HWZ->5FZ+IVH.'%VO'NL1;Q6M>_75Q*'$,T@3SAE&)-#A
MR2C#B#(>(4I90EB4Q4%F-'AS @^S'\DKIKPC5UZ++>_$5Z-57L49:*"3%? &
M8<SYX80>]2V0M)N19?>[#!FD-3>TMM.V7/ZR0J=R3<%D9'27U=)+SO>:(ONK
M(6"3EK(P_:U*J]OB;]NU^KVKAGL>>CYPF<DHD"CRA;Z!$B&B<9 C3H(X38*
M\-!\CN PK;EST$[$%3K>CXI\/0H98%U&X#(PS.Y @!G@MORWA5=3;J8,6YC9
M$2  YM0=('9F<Q(P,"MI)NJ@-1Q98CFK9R;+F74S?,4VVZ;\_N%?^]4/LE:_
M F7S>X@%RR5+$N0SKH[&><Q01O.J76P<8IH3+$%EG9U4Y@Y!*YI>BR@T?Z8+
M%[-3[61I@8'G5X+.T/1A4")G>3!=-!;.?!D0\S+79>AAB['=.G?N_NGQ9E6R
MSX9]QGO?F^^WK2+GW:^>M*>L::ZWY5X][[BY^*AD=E.M.U=<;KCUD$!G,ZX'
M'YS8^.<W0?07TUO^QT+\:Z\[!S3W:D(YK7XJ*8I(*!".0GT'J<LF$E_Z0B<)
M<-!((P.:,^\"+<+>D3+P*A*"H-D.X1@7F 9;0F+?*6A<2-<=@P8HODWGH'$(
M>CL(&;QJV3S@Z7F]?1'JV+S6-PN70T@>=+^O)*(2!5F*$68<(RK3"!$N>!A%
M3#!L%*DTICA[5D*K>E<'^:G8"+F"^H;CP)E9 :=PP&S @30J:MI>US@@A]T%
M3"5UU6=@E-ZR'0=,Q;_H/6#\XKS7%\WFYN.(*Y\@0FE5[Q726$\\9"B2493&
M/ UI;M[*%$S^3W9I ?,A+!%W>V4QMV?QIX1PGBL*.)3+W$ZX<^.F(>+J;F))
MKVV:Q+8W$FY2U\3N-!?R@61Q0@6AB"<I0YA*B4@N?>1+2K.$4S_47=D Z6KM
MU6=.4=,5HG5J&C 7[0R!, M"&H8ARO-,Z,1V]:=$!HBE$<.81E3/NP)XKO8(
MP#<B-PB8N:#6<L$V!BW2V7C;V0<L=0KF*NGN;.UE$^VZQ+I(KNM\R#*A;D_+
MZM"Y^Z LVJ[NU"0"YJ>1U-WL]7_2($5Y' 7(SS.:!9CXF!&(=G41F5G)3B2]
MBN9H#R=S=,PT;ZK,, 4$BPO/9!N0QU7*6A>)97/3!H2\2$(;>M;BN/9%_-S]
M*C9WA9["]'3HV)Y3PCGEB-,@5B<RB1'AF*&$B8BS(&0$<"+KHC#[7E>1]!J:
M@(- )QP&QZ6I0D(WOC/Y;%(&.@4%'&JF"FQW;C']L+#CR) L@R>.SA>7.U0,
M\7UV;AA\$'ZG>%_PZZ+X\/-Y54^0N"$[XTZ37>_.; U.Q#Q-S;R?9*><P\;
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
M&A=RT^!KZ$Q,"JWCZWL+Q.RN @WHS'=!:"[\R;6AQ>O6K<'5MR]N-NQ&S:W
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
M7A>X&+6Z-)#6JO.ESOJS-<(T$+;=%]/D-?,@VM?MYBO?%F:--$Y>FCH O]W
MK[=WFD[_I4C#\3!K:<R4JQ'$<;N+J]Q;A;E.5YHMN'55@'9(Z_H#]H&LLSOQ
M,E2]4MDU]9WYZ5^TGKSG^6K+I";F'!?\$Z_^7_YYO5<M%9K&M2J5LAKTN(P0
M3^7_5&)Q(K?-4'JIQ,>!:NJ<95'B)Q$W:L\V+_M&FFW> >Y#P\)/\IA?QM<6
M%U&V\D":'R2J_KN;<-R,/P/]N-[?\^.:!P@7Y]'!!3BR#JHGU&<\^\N3%RJ1
M0",3./Y>5 O,6K!C ^XR1[R2K6Z,64CKLUMM]G+QNVI\W';C-DHY_^=R&.Z<
MD?G9XZ;S?YAK =AWX,)N6[RA-)=J<I]O!2]4RRZ\5H/GF_8I.$@HCY&O+EL\
M&,4\@ 3Y 12Q3Q+$:!R$D<F-2S^YZ6^?#U2!X*;7R0-0Z9EZ=P"8F>::+CC!
M0%&>H/&,GHR.[-D L5GMCY[@Y_9"\RT[_?XG7ST^23-S\RJWP4?^=:]<Z4^K
M]5[^73D!K[C;[XJ=W#;5;*-#M[YE@I''(T%@C-0$(D(%1''$H6#"BXE(?!9H
M7?N,Y&/JW _%@!J$P"OO82M 43(#5D6Q+Y.3]QLU<ZM0]VV02%,L'=#MLYI-
M6U6!OLCU"O"A>NLG,X-B^VWT+,T,B)N9H(8A4',$*I;* ID*]!9#"U"SNFCU
MD'1GHD:"X\AVV7(QJU$;"=6YM1N[7)<9;/\V?I/_]C__U?R-_(=2W/_YK_\'
M4$L#!!0    ( *",GEK\9J".%88  .PV!@ 5    8W1S:"TR,#(U,#,S,5]P
M<F4N>&ULY+W9EINY<BYX[Z>HWGW;X<(\>-D^2R55;6L=[9):I6V?[ALN# &)
M;28IDTQ5R4]_ F3.R4QQP,\?JO;R5F6F4D0@XD,@(A##/_^//RYF/WS!Y6JZ
MF/_+7_@_LK_\@/.TR-/YQW_YR]\__ +N+__C7__A'_[Y_P#X7S^]?_/#JT6Z
MO,#Y^H>72PQKS#_\/EU_^F']"7_XC\7R/Z=?P@_O9F%=%LL+@'_=_+.7B\]?
ME]./G]8_"";T]:]=_^WRGU16/ G%()2(H+1,$+*/8!"=RX['Z./_]?&?E-8J
M26^A,%U >97 !ZE .!<#,JDEYYL/G4WG__E/]8\85O@#;6^^VGS[+W_YM%Y_
M_J<??_S]]]__\8^XG/WC8OGQ1\&8_/'ZM_]R]>M_//K]W^7FM[GW_L?-W][\
MZFJZZQ?I8_F/_^MO;WY+G_ BP'2^6H=YJ@NLIO^TVOSPS2*%]8;KWZ3KAR=_
MHWX'U[\&]4? !4C^CW^L\E_^]1]^^&'+CN5BAN^Q_%#_^_?WK^\MF18?Y]/_
M#O,U?77Q8_V-'U\N"!%$Z^;?KK]^QG_YRVIZ\7F&US_[M,3R+W])Z]4GJ$)E
M<KOB_[G]AS_>+OQYB2M"RV:C;^@'5_^^KG($$?C'&N<9MSN[7F*V2/=^:5;Y
MNKCYE[,0<;;YZ23C=++YU!=QM5Z&M)[(%),4*H -Q8!R64+@D@''$(MPQ=FD
M[N^YTKPBHC=B6&'ZQX^++S_2!_]8^5"_V#!DPXQ'RVT9<QS=U^?N _WN!'U
M[96%'+4'Q64![YB#8J4(,C!;5#F)[+NKW:?ZKD!?+-,/BV7&)2F.Z^7",CT2
M[GW(7OW&CY_#DCX(TJ?I+%__Z[)<7+20U7K1@'-;L1"Y?_F!=EUPN<3\9BN5
M)S>WV=F:U"EN?K.%Q/_OR["D3YQ]?8^?%\OUQ"LC2#,*2*H(V@)1[P0I0AXU
M:D9["TDW$?Z#A??"@>@?!Z?PLQ-(O,/E=)%_GN=7= 5/ZFV)!CDPQWUE"-(&
M(NW".8XI<"T5-@'$O67W@H/L'P['\[(3,'Q8AOEJ6AE_#6@K6=+6 )>1."*)
M+8Y805MB/CC+$F.^S>WP8.6](*'ZA\1)'!T9%3_/U]/UUU^F,_SU\B+B<N)#
M8IH+,@I-JN8U,<.E(D$AZ361E$CA-#0\7'$O%.A^47 2![N0_GO\.*U,F*]_
M#1>DTX36F4</B4EB!".;)PH3("LL)DA$QF4#!-Q?=2\4F-Y1< (GNT#":W+E
MEZ3"-HS_C?B/+Q>7\_7RZ\M%QHETTFD5JZO-'9 9%,"%[""FQ+A7T5@=&P#C
M62+VPHGM'2?M^-P%;#Z$/UYG8M^T3+<QBBM-&!-Z[ED$[F75?R9!$,&"9R8J
M9Z15A3< S!/+[P45USM46O"V"Y"\R)E$L+KZSYOI'/E$8?*1N0(%+2&=<4U7
MI1'T1[#"&:,B.RTP\>32>X'#]PZ.4WG:$S!>TI=OEQ\6O\\GC"7N=;(@<V:@
M".D0%(_@G</$1&!,BW:PN%UXO] 5^TY0<21#>\+$YFI\NWRW7'R9SA-.E-0!
MD^&08A2@(FV&E"!QR"0AB3$!F6T'C >K[X>.CB.;S5C;$T3>+5;K,/M_IY\W
MIE,PA9@C-,1"QK92W$#T3 *S*;/LBC&B(4#NK;T?/#H.>#9BZ\C@J%KOQ1+#
MAFYFG=1:.^#T?\2*4"-S(1$KBO*291'<:?;%W=7V T#'(<ZC63>RR.O+Z.S=
MI\7\.@+#HHN%6P9,>8)K=H&N.]3$!6$8&J;4B>]=#U?<3_0=AS)/8N'(XO\-
MT^62H,M%_#!=SW 242/GDD.1RI(%;#UX*01$^@L;H\RVA)/$_W#%_<3?<0SS
M)!:.+/X/RU"S3W[[>A$7LXE2.FJG&+A0'V0B_1$Y(]Q*)H-TAGM^V@O]O>7V
M$WS'8<OCF=?)H?_YC_0IS#_B)M[*24TEZR78[.G.DJ& XUE!LH:;Z*UW*C<Y
M^'=7W0\#'8<D3V9E%^[ R\ME9=?V!:Y"FF1PN9I()[R)1=$^%(*RQM9L,5=S
MP9",UVP03X/$<ZOO!XWN0Y -6-L%1%[/Z=.('=,O^"JLP]6V)CEQ9PLJ<-I5
MYX;VX22GS7@3!'DVF3ZKR;/&KM7W@TCW@<@&K.T"(O49=_DRK/'C8OEU(CS3
M)A0$ KH#)8J @)(N1926N8A"IQ;(N+?H?FE3W<<@CV=D%SCX[2+,9C]=KJ9S
M7*TF2!O67.E*.6DZX3*QPM=W7*>33BP7WR(>?6_1_7#0?;3Q>$9V@8.?+W#Y
MD:Z\ORX7OZ\_O5Q<? [SKY-H3)8Y"/!)DW&$RM#-AVGSKJ\B\J"QQ;/5SL7W
MPT7W8<;3&=L%/G[[A+/9-?7)"F0%&5ATDMPG*< Y'@"]T+0QE4)N 8N[:^Z'
MAHYCCB>RL0L0$.$7-8UCD?[SMT_$M]7;RW6MWZB>]42CY%Z6##G*"(HKNO5$
M9H NQ9@4BRF9!J!XCH;]0-)Q=+(QFSM)Q/UENDIA]O]@6/Y"/UE-.#-:,,=
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
M<4&?_0GGJXVFOAD^?UQX>Z^/;A;</GPCC139@_1$'YQ)#!DX3G>E,MF#<UF
M1<^%+ &M:=VQM'G^ZD/>_;I8WX$^<T%R+A1P8>L[M2342\EHKS$$FXLQO'5*
MV[=H&E<EG8" '0FJ[9C?K=ZI:;C3;8O-,,\U*X*,0"2O[+B8U',?URK-?D^"
M&^F4.^N]>+#>#LM<,QM\?11Q(A#@$I/@HZ1;B7.G@O*!-T_O.8C %AGUWUSL
M]HC0K>R33 ),K+VRD3EPD1L07EJZE<E1P5'8T8FV&@Y;N[+M!Y);MZKM-_RX
M-1S+8GFQ'9I^A$;;\2EM%-FWR&M5 ;1=YCU^7BPWS4*OX:0<5T71S25)R 0G
M;6O3T%3SZM#X4!0OK0/N3]%RJE9Z^+D[$Y19E!@, 3F'VADUNQHS0= R%R59
MB-FWSCW=@ZR1JWQ:8..AJFDMC'[URV5<X7]=TF?]_.78 -*CSVBD6YXEK95F
M>;#(#7I$2<XGS<DPKG6T&A,$DQ-($KJ3B0F4K4-&3]%RLF9Y\+EW7J!=T8K3
MKE!9 TH8 ]ZA!%.TJSG"P976KM>3Q(RL15K@X)$6:<+X;G7'D_4WX7[]S6)7
M_<T[^NUC';0V"[?14@,PH:N"0Q92$3I)D(6%.B0H@G,\ )V!$HV67L76\:<N
M"@Y_Q=^O"H_H^G^W) %>SM,=J7W=_GGG.=[X8E2=N*X]>38L:3K2GECF0N%"
M"!]"ZPRQ0VG\,Q0,'H+'Q_WF!I1IMVKZV_5T'S9)LL>5U>SYV><J#=RUE3,7
M""J>,)D<(86TZ8(NP>>2(6.QCO,LI6C=B^%,!8+D!86/'Y?X\>J<7BV[X?F=
MIZQ0A"U20?"&3DX.$8)B#C+33@JIC6C>BV(OPL8NKFF/GD=I$<WETT5;P<V
M[>E_8[YFW,O%:OU@4VB(/3H7"*QJZH *Z%80$$W*+)006?,"K[T(&[=7_SE
MUUX^/8!N%[=6*ZP#-*\K/+X^V*+1=7!F)"9:RZIEDL!95IF(B1Q%Q8QNW8#H
M"#+';?!_%D .++L.X/D>I_/5Y;).;R'39_$%EW4[+V:SQ>_U9[\LEMOV\35)
MX<%.B\TYJF! \Y#J#"\)(=&Y3,@U_=PG_G"F1 /KY%AJQVT6? ZPGDF2'3LG
MCXOG3W%'GORTX6K]!W4Y]JW(+@EK>S$%C'--]RLG#*+.P%2VI+Q,\;)UT>O9
M*OY_2Y\P7]99UO>6I&]P^05_^OJ!/J=.!"*CX^9PJ"A4\2J"X<R 0JDA."Y
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
MUVCVZV?5"KO';F3,Y(S1(7X6Z?>NER?2FB19U( ZFYK)*<#Q6K]*-I!.-9=
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
MZ@SL[[9![RN,ZQ<Y3]>;6_[5=)5FB]7E\J18U#<_LTWLZ3#2&\6:ZJ*W2]W
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
M=\7W@5A".:-8OD1ZH%"3R\%,V]")@\)(-<#'_=WQ#%?.1LN0IA#/\*Q C;5
M4:3HN!?<D-)U)?]9G2E/8D+GSI2GP-( OW;W2<2".&ZB083DQX 4Z,=HIQ%Q
M4NKECF!*/\CTJCI3G@1RI\Z4IVB\ =H\K$3=E+L2&Z0/BB)%%42R0@GDG H(
MC#B5*07FS7 )SD\G7=\8S,<:9H/KI^.F:+*I/5H_ 2,C&%T!_-9)@.VU$J(+
M'QT*"3LJDE6D>*^V?;*TLG?U!'DO:<[0^"LM5UR6G#THR1^L<G#?AUZBB*_3
M)%NHIXLDAN09"DPSQ%/"2 =OD98J>&X,4'FX^U'5Z^FPSZV=/$>4)G 01&#(
M1"U13%)&<"YAT96O0_A/J:<[@3G'ZNE.P:&!_7)/]8\WBBBC ]*>8="(-L@*
M0I!(VBO.!->J]/VLUU!/=Q*XW>KI3M%TDWQ9!RC.<.M#DBA@FD^5 OB=#E/$
ME)/:6&4]*6U]7U4]W4DX=ZVG.T7I#9!G9UM?PIEVX'7F^J]5O.(D@_#%,YO@
M!YABZ0>]^_90?OEZN9/P[=)#^01E-\"7@S4[3%L+T0I#;%D$3W1"SCN"HA0F
M6BT(MR_QRE.;]7'G;%3%M-X4@W84Z40J0F!1H1#S:O F(F>51UBH$#'%R8?2
M^>Q76A]W$NJGU,>= D$#=#K8=3<9X0($$LA;L-A<P0\N-\K18?FHD,9&E[Y1
M\$H;'Y^$^BF-CT^!H $Z[4K%8>.C)#:BY S)J3B%M% :*<XIU\((/^"MP--R
MVB]V:%MF-^NGXZ9H\B3#JF+DU%N/J%0.<<Q@'HD'%()EGN/(L!JN!J#UG/9)
M('?-:9^B\0:8LS:6JWZ!_FYGC@QF>/!JS?QBL6T(\SDN?AAIL+%<(LU\1#Q(
M@@Q3&*)9+1.GL"*+OUTRP#1:<=?+\+4VSJ_T^.;3_7OKJ_4]OTQ?9K#I_)EK
M.>:YF"/.+R='>QP\U>N !T'#B_S"#]V_A.(;.)QRQ'O*(622G,)JTE(C1ZA
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
MJZ<^EQK?0CI-EU"M>; HRGP[WY%\A P3-XY: L$.QVR8%O&]1:[K[[>Z&(;
MNS^]IPL[?C%Z[YKG5M=$!4:HU"C:7*0JC48NDH!PXMX9EH(JWE;I7)GK=FEX
M#00OAG@+!GR3//\:?6X8/$JCU?GY_'!.W6(?'/B **;\4 G%"FGA.,(FR,@T
M#HZ6KD3N*6J[,6UY/CTE\PN VP*'C]J,9_.'F?^@P1OI0YZ;"(CG5U)<T@99
MAYD525H(<%X\/[-+TG:CU^$9/#RT333+V;]2#ZGX1\)24699;A6<3S830U;3
M_-"/C,IX!PNV>!:FEZ3MAI 5C7 Q:!OPE)].[@. D(],UR]3K3RVP[N.=S39
MG#A-EN7'95E CC&=7\/6-A*AM"^=1CE?ZG;#P<&)_<*0MY-=[#3QO T9PR5/
M,2+#=6X1S&$'PEJC_. HYYX%[TOWY>LJ6[M17AN\/16^!MS@3O,ZN.<( 2O0
M!UB$BIK<-HTCRW%"4B;*O(O)V-)!W=E"UVVDUSZ1BP%^MOTMYFL<K_CS2DAB
ME44VY.9JE,'*)0ZF20CX_U@*[(K?WB]2C3F8Q6VG&O,4;,ZL;WH_*1.=':K]
MBY@9S*U!U.96DYHQ4%N4R#"G"*.P58CBMYW/K,4<S!JV4(MY"AYE:C%+L6Q'
M+6#0W,.:$(A@2Q''6".=4D#6<$I##):[TIWQ>U9B#M9ULV(EYBG:+Q:"E^Z%
M"<[)S6CU?H2=A.U[?GX4SVELV6'4,ETJ3Q6_4,O)!Y^]>/K9;4_NK1-'";!+
MBWQ*;V!+(]HAD[,V1!/F.)>>Q]+NQDD"EDJP;[ZXNL FJ%1!@Z_*6,C+0PND
M;=)(!!<8-=I@.]39_2-!ZA[P#,>4?;GP_B@T$*0^G<2RD0##,'&0% )MLKP_
MD9]GH I)B+9)A+A;#U8%\E".-DX*SX#W"&%.UG6#?%E?ZW;"P<9,/42JN4TU
MTS ?ZBE*F ;G:#*&%3]^WBE)6YPY'>$CE.FA[MKO27^<A)%=M^5:/JV1/4?
MX]*-1U</7R\&Q<@$P29H)U@$(8-%3CN+ @M::8LMYNR8'W32%]OB2A]HIT/K
MN0&+\^W6S>._;T%%[W_!#_GYUN6R"EZ 0-XB[&)NTP5QA5.!H9"8E"Q1DG3I
M)Z+VB-)&/4"Y?:J$QMLDSF:-8<F#UA8Q#2N+JWRECQ@#OTQ)&F892:5OMNT5
MIG(OY!)0'Z=/#[VW1Z"U^52$P_]$0L2(Y1DI1QI+BE@D\/^<Z4C%;^/N$J0Y
MXO0!^3!U>FB\(FWFL\6/3Z/%>K-]FRM@\U+BG.6+9AQ)#PN(4\605LFA9)*F
MWBBM::<R"AC^ 5?@5_<\V?WE-FI\SM^6"NBU*58\6"M4Y&HB"RZ>(C%W[+,(
M_F5^;I[)P+ !?ZQ3V'02-VKO/27PW$N-GLJM'21]NYLLXO@;C#;.ST'%^>+;
M]13P^,TN'WV]G7]:A+4U)(Q(JB1&3@:"N"$"&:$,!):*4>8,";1;F-3]FZWP
MI"^XT^$UW8"[DOM9/\IWOKG[;!<YVYF75_1!J*034HQYQ(-*R#(MD6!&<AJ8
M#K&TVW)0H#8*]<H%3>6TWQR5UA-9KSRNL+4*.Z23!3LMK830@#EDE:2))4]@
MB0Q*I$?BU/6""X)^D$[]$:B]L7V9SD>Y.>?E[2+785VF>XM^L8!_-XEW'^*V
M9Z<CR3-K'=C9!!;7YW>AD^:(41&,9SCBH#KM;2=]MB4.G8'T]$74WH!U>FJ\
M/VW;)2KN")<8@LV0]>6D1,93CJPD6&%F E9#72%Z)DP;%;W#G5[UTWH#]+E?
M"O</K5[<3&_AQURU$D.NVUS.]HN=Y09@UO*@.4'4& QN("Q"C95&V)%(DDC,
M%4_XG"AB6P<9/8DQ?3F4:F^*)\[MR^UD:<S?V1M[%><_F*?2@-@HR@1JS<W^
M(1;!R#,6B2 :6TXZ[9+GR='6L<=YK'MI6%X9 R_\XM:.MQ,E2GH><A?B'!?[
M))'U$G:1)*+2TGGSM!]E&?X]DJ*M[.;+LZ\_).UR[W?K<QGO:FH7D_!LA:7
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
M)NHA>>J&6B_#B.E \+1\M?MQT^ISGO':-U2A%&4704ME()]\:YLO4EY1[$5
M@@J->-(>.94LN,M1Z. "\;IXWFV/+*4?&%@:;>XC%B01)*(&+T(Y@FQ,"8&+
MH0)X%I;$XM<W=LC15'?X?N@?>U?@9'4WL%WM>V^!>QXYAH"1\%P\G,\5K>0:
MZ8"I$A!$$EIZISKG,9,7>U;@=(P[OF5RBL+;Y,VFY-!8Y;!3*(C\. *'965H
MTC ;%JRD,D5>O ?#ZWK+Y"2H.[]E<HK>VR/0]N(D!+TZJ&R$P0-+^15HZ2BR
M'J=H9(A1#+P9-W$AJ S(G=XR.47C[='F/BB(3FD;<WFIR1WQK1'(&AQ /8K%
M)*22) S+G%9B_(%WK'XJ;X ZN:1].ED^X_QN]&L4(*J8?XFS;]>@UG?1C^$_
MX8?FRF,!FDE>>(@M%<PI48,DH3PD%F0J7G;41:ZF[%%/!CR[/5\8COI%1\NQ
MY]'_[ZOIK_\3?5@-O^R6^7UT,YI<W3_X>SP8?\2KAX.N*.7#/9-V?^'$&+VW
M\&<&Z/"I'ZNOW"P_<6]&^ZIC_X@]+<C# 7^;_!SE0;_#M-_ '_ZKB)C/1ZVR
MX(]BL5G$G312T>8_DB\NKJ>A,%Y/QJRRX_=#:[<V&L'J"WQV,;N9A ]C>U4$
MJ<<C5CGOZX733DTT@E)>\6\G\S K!].3(:N46O>V?L]UT0A0?Y_^<2]?60NX
M9^@J=U][ 7=8-Y4!W.ZIHYL8/DQSK^.?O]OQV<OMT+A=H)-5H>N@E186WOPM
MN,GQ^W0K;@[!"ZZ^(^-WP5'57X+=M-0LG@/!V D]W2AZC8#V<1)R0N%V74]^
M#E!/AJH;E!W6^?28 FHOI?'X7JY-XYVS%M&N :LAM$?GTVX*:" ]NEK_FT/7
MLBG.QV/7#98[K:*#2FD K&66](V=QY!]H#B9K_4WLY.KY76#^9N[^[_SQ=XM
MGU')D[F?T23D(JC/]F9S6%KX=&0($:NFP7>3X>EIR8#(-$"\]S<_Q].[&)=Y
M^\N?J^Y 1TQY'_;L_T[=DY AT9V>J.H&Z+"4[>(G?-Z/5F^EC*ZN%_-O%U^_
M#4*+X]^K>_;Z@O3HK/K:?M^N31<<H3S#\D'49N N-#"#^1B]PZ@G>FD!NG],
MPFQ\=_4M^MO9ZE&LF\7YN.T<M9-IQ_51.Z22%B![_^?,?YF-?('U=3]4)W :
M.)%\-OD6$/D;[ "+=W81/]C1['<[OBT S8XQ.V'4P#GD?G54!NOQRK[[[5^+
M)97>7D^NOOCSS-Z1H3M!5_=HLIMR6BW#>3];GA<,5(+S?/0BY3='A"Y0>O,U
M^NFO.+N[3,^^]8P,O7C?Z0-G+-GUJ)O/G)^<WSE@M;SB*?@\7*R'U%+9R.:+
MRNNN&'D/.#M)OVN\:G@=U/NTDQ+^1Q^?#.*== 7EKX.3OPY.3L+F\W3R.4Y+
M@/)XI'H'C8=T/3TR\8;VE0A#WHPF2YUE^UIL@WDV<#6CUM<SZ**FVB;OZFJQ
MGM39V:;'0U4K .V+UFY55,9G(]#$CN_FHWF9VJ:]@U8K!CW3]]ZKGLKH?5O\
MZ\O,7\Z^SV?OYXO1S?J-CW)5\IT^4*U2M"^JIZBM,L*7MPNP\9-EB_!RIG3_
MJ-5*1_MB>51![6R GZ>+?\;M3AU+E7%W^4"U2M("F^51M55&^ ,,.IW$S4Q+
M'(CN&;):16E?% ^KIBW<WMW&[]/U^R PS]QLW2]=ZW.-[2G?J7;870CA+DIL
M$/;?1]/Q4LV7Z>_3F_@V/Y,PN_MD_Q@"^X,?JW=P7I(!7?39( U@QO^^M>-1
M6K^6=YF^VS_?Q$E,H\79Q1*]/ECOJ+XD';KJM2U*@!D;V\E:X(\W/W.7,9B
M&XU'B[LROEN_+]:K#2A$BM,TVTX$5M+%.S!LO0*" D%8F[[>#@$+Q]%/A^T$
M8E.YKN,Z:NA48!KG$!=^C?^^'<VV=J6,43[A,YU ;BKU=;H.6ZT"^O)KJ J@
MQR,7J?XY(&R!RI\O]N[WW'%I^3[8Q,?2A3]=QC]C78-RSJ_UV0Y2[<#U!!0>
MKLBGLZ]](/1G]+>+T:_X%LS$U71V=W;IR.X1Z\'T5-_3CI.OG4@>CY^*-XJ%
MBDCV#URO^NH@%-/3]%(9NB]Q6@"G^U%JUI0<U_7TP,3K%_F 2)^+P/%TK'IW
MH4\$98\2_JI5?,F=YJ_ZQ+_J$T_#)OSW]^DR'C]W>3P>J5H9U:'5L7.RM0$8
MC[=BE5D:3X>KMZWO5/>TR]QK@W)UM5C>6IK,)[];6+S?;F]N5GFK^6+RW8T_
M3&<7/\=N_,]9"<Q._EI-3VT?8M,"ZFL ]BPS3''^[9=_.U\40G?GH#4]NXX@
M'E)&[>"G-$Z],1IFH1W3_K2;*AI!Z<ML5ARHIV/66T\]L-JCD-I9NG\O[B[^
MF(5Y%K$ 5+O&J]=AN9/9.Z""5L 9V!TYY3OU\G@'8-J%YJOQ01Y-[/V??GP%
M'M37G[-%>#Z%TBNTV^?J7=(\$?.3-5@9^G_.WD_"A]SNXC)M)_&WV20+_O;7
M+/QSEL_2P^3J8A+^,?DU7X0"!.C]T3:6_FGX3LLINS)7<GCU<;*6_ZFD3^<#
MSL8_9R7V\_Y?;<-H]&;+V>JN3)??88)7[Q8[^0[S@#_>TKX 34[_6C6GL P]
M>JNW'2MR,;],ZVE<IB6#M],HS([>'ZUVS;.X#>FE[-IES!O!5_).PO-]<V7X
M/HS#<FYOIY,P?S>#GY1B3B$1JETL+<.CLD!49M6[7R',+V>7B^O9>Y!P_B5<
M3K:S^;S(O__'_&L:^SRM[XMQ5E!^V*,4I4I\O]KEUC)\*@A![4=QHLUU<6<?
M93X<I]JF<^@@<\=$:R=ZU]*6J95^/EJ]:HOSRB];NW;R=OHMCJ-?Q+#FT-DW
M3G:/6._\OQ]>!_52N[P,1 G;6JS+E$8>QOTP*;/6CH]>SP3VP[*SOFK;S!AG
M?YM-;W]^G,]O"R)Z:-QJOF]?.WI<1[4MZG7NW1^V@I9"\="XU3S.OM;UN(ZJ
MK\7I]^G"CDM<WWLZ5K4N*;W7W$Y=U$?HPB]N[7A\]\6.0B&@=@U9K1]*?[P.
M:*9V354^<@<)EU%C(=.X;\QJ;4YZ G=$-[7=SDU!_\6OJV*V<>^@]3J4]/4R
MCZBG(?26DCVP$"5!W#5VO?8B!; \H*P63.E6U.(&=>_(]1J#G&-7CRFJ>IW/
M[6AQEY\V6:D2PIN;Y1-N[T8)A(DPVU+HGOBI>GU">L+=3Y6UP\8G9N;W^7(3
M63[^=CT=@Y:_+DI%DJ=]JEZ+D=ZYNSZJ; [_SW'Q<>*G-X5RZ)T^4*_32#&L
M]ZNM.82?)9F'0OK ASHAWE3NJ(<:*R._P_SDF:^37V5 [_J-3GBWE'TZ47G-
M+?++Q76<#;R^=W^C$]0M):Y.5%[M56W=[=C./HWFBX)'W?M'[01G2^FLHPJJ
M#>!SRW)N)F3/D)VJ%5I*9AU63?7,_\;XEP?PV-B=D&PIE=51614AW;Q/OG7<
M/TWGA^JU^CP#_WCL3B"VDL ZJ)[JWLX3S_O<Y;=SP$YPM92 .J26VAUJLT.5
M9U0(L%WC=<*KI831 :6TD.(O\JK9PX$Z =12EF>7&JH[(=.S2R4W8W3"HZ4<
MS)/)MU'F?38<I]:KTI;2) V6J4XG?P/'92W8NSCWL]'R&*90G>KQX3N!V%("
MI+O*JN]+893ELF..Z:_[V94Z?CXV>B=D6\J%=%98[6UM,I^\F:1%OD)4K/YX
MSYB=[@2TE!4YHISJ%03WM[_*E0KL'K,3="VE08XHI]77!SY.YB-0YO>97;X\
M.9OENNG\JL*3#,"93Q$<^$R1=PFZ3J/ (P7//O6,%CV;_>X=]IP,]':X-_DE
MF_.?)]@Y8,5.N,>P>)1S/J",VB<%6]'.ODOZ9*AJV!S4]DY4&KI=>C$>[[ E
M9=KE[A^X :P.=,X]JI"_.J_76D-_=6'_JPO[:1FMQ6S\/<YNYI?I^RP O\IX
M\P>&K;:&3O,1CBNFNJ>0I2KQ<N/CD:K=GS_5A]LQ_58@^3Y:G.U>/QJJVD7X
MGJ \4D!E5+[>CB/!3I#LU83IST4,'\;VZBQX]HU9[9+[:3@=44G]=/X0F!T8
MMMJM]M-@.ZZ8)@S@4JY\"<8N2AC!1\-5N]'>QQ#N4D1#QO#[[&:R*&L+'PQ9
M[2Y[?U/X7"%M6<)"@.T?M=HU]K/L8'.P;0*&V<UH]2A\(4OX=,1Z-]?[6,,]
M^F@"J_=__AS-2D+U9,!Z]]+[(+5;&TT ]>YV)5@!B+9#U;MEW@><IQIH I9O
MT=_.1HM1G%]<75W\LJ/QV?<;#HQ;[YYX'\ .ZN9U' =_F8Y''B;P93;U QX'
M/_K, ,?!^Z=1_#CXX:>><:3 N?#N\<\Z-%D/'QX.72KV/CYZ(T?'!W%[?-+2
M45_5#\-VR?EYNEB+6B;?W_TKC:3_S\3Y@/Z&M^CK/\@_.#N/__=__7]02P,$
M%     @ H(R>6IJ$=[G,!P  !BD  !D   !C='-H97AH:6)I=#,Q,3,S,3(P
M,C4N:'1M[5IM3R,Y$OY^O\('NEF0DI"$$" P2.P,JT,G[=ZR2+O?3DZ[.K%P
MVKUV=T+VU]]3=N<%DBQ!L,<,-RLMDVZ7[7IYZJER=Y\/BY&Y.!^25!=_._][
MO2X^VZ0<45:(Q)$L2(G2ZVP@?E7D[T2]7DE]LOG4Z<&P$.UF^TC\:MV='LLX
M7NC"T,5LG?.#>'U^$#8Y[ULUO3A7>BRT^KBC6R?'LJFHV4S:)YWN*9VF,NVK
M;JN==I/C;K?SG]8.ID(\SO'%U-#'G9'.ZD/B_7N==N/X*"_.)EH5PUZKV?S'
M3A"].$]M5F _A_GQ9UQF=3'I!EBOL'GO% L5=%_4I=&#K!<LW(DKS:03:ZSK
M[3;#?V<\4D_E2)MI[[M;/2(O?J2)N+$CF7U7\S+S=4].IU'0ZS\(*F*3<#F)
M%AQC':,SFEG4:K,-5[_]\_K[ZUMQV&JTQ$,+MM(]@>_)_>7*=]8J_^GJYO;Z
MA^M/E[?7/_VXK?9OI.MU3=S(L1;_*J&.^*4F$G*%3J>B&,KBP^[1R=E6!G0:
MC,)<*H5TJ1M*B]YA=Q82G2F$HU?G.V]D9JOQ8;?5;9ZM_KT60SDFX6BL:8*$
M+X;:BY]+Z8 ?,Q4WE%M7")N)'ZP;B5:S_K.P*1A@D.D_) RYI628P8K!5/QB
M35EHFWD,.TR3? $?GKX/'[8W^O![Z>$Y^&@T%7>9G1A2 ZI%5[KH0&6A2&9!
MK-A'ZDS(;"K*K' EP0Y0;6!=>%:*$:Z<ED:D,L$M)^Q(%Z*P46Y%(*.$O)=N
MRB(C>4?8=VE-CWL*RF!+$R@;>[! HATH&F(9ID,314Y,ACH9"E_RG\7\"3FJ
M%F$#1MH;<#F7A8DNAC#0YY0$!7G='*I9!3/'F*9$?[KLAO<#AL/G@X%$JC.X
MFR.W<&\-2( XAMW2N,Y2I%M((/Q.3*FP)D*XY,L:PJ\Y17-$@,'#H#)F@8XJ
M,/[1U@"@TKQPC25* P% PB)N,B8OZY-(/Q2IL1,_PXNC@?:%XY27?#/J#2UK
M2V'W,V56M'T_D>]LC/SM S=]V#UIMX[/?!7;JJYPVM@TU;@,#KP6TE$(%5RO
M^X;8I8* C[[1?LCB+#8"93!M\+72/C'6EYC'9.*LB3'+G4U(X;87>PB1(L0\
MQN'J/AG*;$#B$GEZ4QKR4>'6H:RWCO9H/\QO':EX%2\U=Q!9! QO(CBCEW 4
MX\H*/6^W],%N*79CBQ]##!)<EUY4@8].PKT'P&FW^=X;04?N;X+.9_)HV^"_
M0+Y/1[C&=2&1I=]^"A-TGQ"H:J=(^;9T6 #9.]8^< *D* OK< >T8)-E1G)D
M9(A\Q?F+P-4JMN)!#6:!+MX:K<)9PI=]KY663K,!.E:FP)$9KU1ZKA8A6WPH
M+8%!K"<HA%-$F)2C+]%):203'\P*2BRJ#F;$&K9<>O&K3RP(;L)\4B_BHB\.
M5/TM0;5U/J]@:WLFV!IB@.58*T:.]#:3S'O2 W7<C3"<I%.ST )L6O:UT<64
M:]&Z;1GH 04AP!&C#T27NIE K_>507F)/M4C%EP[D\0Z%10(?<V ,I1$ YQA
MA'(&,(N@9XM8 M!U'LCM/:$IV8BFJ[$T9<AC=C6E*7H+/8:3_)H>85[\MN"E
M>+F^;0C@P41PBH_-2=^6Q68-MF%..9<F[KS2I]M6T9_U="$?*'IB?KCA#=Y+
M_-5F-HFN70T1GV2JBA]&UN+@&1S"9<<F2>DX$$L<OV;5D?4%[O/3#JSE$RST
M>SRZBKT-4U(@"MG]2+I2'&TOA4,8G\^R<J[7?M1J*/V\(#(O! 22"H09_%&1
MV11'K3LRU8GLD7SMQ2YZ,>J^J'[ZZ)7[Z? X0\W 6EOD+E/),F 6:<PA?T9Y
M7.EZYJI)=#Z%=7Y>D<(-+#G"$;X@^A.B[%O4/!Y7&OJ%1?8 *_"29][#O]Q_
MS7*!?B\UU ^X+[,D'-SV_U^:Y4N<<KG#T @['Q;X[)%H0IRJ:C)O6B<D[[@\
MQ H?"D3H3<)3E=F)]UG1K_K+>&A;D^Y28:*G>;9O1$K5T6 *PHW&HQ9KE$>!
M\N4(L8*K@C$5RZY]-O#^ZL_F;O82929U2*@:8D"! Q#%\$2J"G<MLK3.QM:,
MB:DZDX/JP9JK:(-&N;%3PNAD:"-7R =@0O!?I8XU5D/RRAX]W<JAT7DS78K0
M:E<:] $[<G4H8F3NJ3?[<0;VS(V<]G06U@N3SBH@]6U1V%&/43-F"D85K=XY
M!!#%X>I]S,EIX[C;Y5<RA</_:K9Q];:F$=[6'!1J=:S;:,:):T>;C=;&L3];
MM=UM=-J=UU_VM''4.OE:M&77;J?L08B:FPG,817(H>!FV?A<9A]W#G=F,A6Y
M])JB%:1F>WPUHI7-3\UIY_<\:_F5&_/IXY2(V?"_I]+P'O0S']9"3S!GHJ>=
M\348=HG#MQ&'S5IX_?P,XYX!BBW]@++Z1D[XL-M!/0I_(\4OO\;\6@+>V=+4
MY1+VG#1]_8!_87YXL?E5#\#M(61%>%@K9I9\$;[9,A\>O,7_AO]O^/]F4[#I
M]<\=6R;DIZ&F5%S=4U+R4UKQ4WQ*\]1!M3I?-,-W76_$)7O_CD_W<9Y;T7__
MT?=D[Q6%@6$.PM%O3; V?6JVYHN[I5F//MK+K0\?(O3B^\0QK7S&MZA2$12+
M*;+O^6NCU2E/?/E7_8W?(1Z$[Q__"U!+ P04    " "@C)Y:*[<H^[ '  ",
M*   &0   &-T<VAE>&AI8FET,S$R,S,Q,C R-2YH=&WM6FMOX[82_7Y_!6^"
MNTT V[$=VTF<;(!T'VCNASZV =IO!26-+"*TJ)*2O>ZOOV=(^9'8[CK8M)MZ
M[P+K6"8YG,>9,T-)5UDYUM=7&<GD^E]7_VXVQ5L35V/*2Q%;DB4EHG(J'XE?
M$G+WHMFL9[TQQ<RJ45:*;KO;%[\8>Z\F,HR7JM1T/9=S=1*NKT[\)E>126;7
M5XF:")6\/E 7_7XLH_,X'J07O2Y%%WWJI*?=3C0XEU%Z=O9;YP!+,3VL<>5,
MT^N#L<J;&?'^PUZW==8ORLNI2LILV&FW_W/@IUY?I28OL9_%^O UB%D7)NT(
M\DI3#"\@J*2/95-J-<J'WL*#(&D^.S;:V.%AV_^[Y)%F*L=*SX;?W*DQ.?$]
M3<4',Y;Y-PTG<]=T9%4:)CKU!T%%;.(OI\&",\C1*J>Y19TNV_#NU^]NO[V]
M$Z>=5E<\M& GW6/XGNQ?KGQOH_)OWGVXNWU_^^;F[O:'[W?5_@OI>ML0_Y6E
MRL5;J:5NB)ALJ=*9*#-9OCKLGU_NI'^OQ2 L9)(@6YJ:TG+8[05D^J"H/$%
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
M<OR^S_J23[Q_5W^&MP%/_%N(_P-02P,$%     @ H(R>6GJ4^><I!0  -AP
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
M Q0    ( *",GEH9QD5L E$  -9;   5              "  3U7 @!C='-H
M+3(P,C4P,S,Q7V<Q,"YJ<&=02P$"% ,4    " "@C)Y:T2AO,=E4   88
M%0              @ %RJ ( 8W1S:"TR,#(U,#,S,5]G,3$N:G!G4$L! A0#
M%     @ H(R>6@+U/NWK0@  PTL  !4              ( !?OT" &-T<V@M
M,C R-3 S,S%?9S$R+FIP9U!+ 0(4 Q0    ( *",GEH97H%[<T$  &5)   5
M              "  9Q  P!C='-H+3(P,C4P,S,Q7V<Q,RYJ<&=02P$"% ,4
M    " "@C)Y:#2Z=DD-'  # 3@  %0              @ %"@@, 8W1S:"TR
M,#(U,#,S,5]G,30N:G!G4$L! A0#%     @ H(R>6I$!YM,9,P  J3H  !4
M             ( !N,D# &-T<V@M,C R-3 S,S%?9S$U+FIP9U!+ 0(4 Q0
M   ( *",GEH>/TI1[C<  -\]   5              "  03] P!C='-H+3(P
M,C4P,S,Q7V<Q-BYJ<&=02P$"% ,4    " "@C)Y::4YF/!4W  #R/@  %0
M            @ $E-00 8W1S:"TR,#(U,#,S,5]G,3<N:G!G4$L! A0#%
M  @ H(R>6OFY%).!5   &V$  !4              ( !;6P$ &-T<V@M,C R
M-3 S,S%?9S$X+FIP9U!+ 0(4 Q0    ( *",GEIV8W8B7B@  ,,R   4
M          "  2'!! !C='-H+3(P,C4P,S,Q7V<R+FIP9U!+ 0(4 Q0    (
M *",GEJ^\-<U/#D  !-'   4              "  ;'I! !C='-H+3(P,C4P
M,S,Q7V<S+FIP9U!+ 0(4 Q0    ( *",GEI"4>N:3S0  (9#   4
M      "  1\C!0!C='-H+3(P,C4P,S,Q7V<T+FIP9U!+ 0(4 Q0    ( *",
MGEK[-K;*_C(  .!    4              "  :!7!0!C='-H+3(P,C4P,S,Q
M7V<U+FIP9U!+ 0(4 Q0    ( *",GEJ&Q;5%W5T  /MF   4
M  "  ="*!0!C='-H+3(P,C4P,S,Q7V<V+FIP9U!+ 0(4 Q0    ( *",GEI'
MLC'1<5X   1H   4              "  =_H!0!C='-H+3(P,C4P,S,Q7V<W
M+FIP9U!+ 0(4 Q0    ( *",GEJG/4&Q/#T  /%+   4              "
M 8)'!@!C='-H+3(P,C4P,S,Q7V<X+FIP9U!+ 0(4 Q0    ( *",GEIB#Q6
M83<  &%"   4              "  ?"$!@!C='-H+3(P,C4P,S,Q7V<Y+FIP
M9U!+ 0(4 Q0    ( *",GEKH(-U01N4  -#H"  5              "  8.\
M!@!C='-H+3(P,C4P,S,Q7VQA8BYX;6Q02P$"% ,4    " "@C)Y:_&:@CA6&
M  #L-@8 %0              @ '\H0< 8W1S:"TR,#(U,#,S,5]P<F4N>&UL
M4$L! A0#%     @ H(R>6IJ$=[G,!P  !BD  !D              ( !1"@(
M &-T<VAE>&AI8FET,S$Q,S,Q,C R-2YH=&U02P$"% ,4    " "@C)Y:*[<H
M^[ '  ",*   &0              @ %', @ 8W1S:&5X:&EB:70S,3(S,S$R
M,#(U+FAT;5!+ 0(4 Q0    ( *",GEIZE/GG*04  #8<   9
M  "  2XX" !C='-H97AH:6)I=#,R,3,S,3(P,C4N:'1M4$L! A0#%     @
MH(R>6J4@6/@K!0  D!H  !D              ( !CCT( &-T<VAE>&AI8FET
D,S(R,S,Q,C R-2YH=&U02P4&     !P ' !3!P  \$((

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>96
<FILENAME>ctsh-20250331_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:ctsh="http://www.cognizant.com/20250331"
  xmlns:dei="http://xbrl.sec.gov/dei/2025"
  xmlns:ecd="http://xbrl.sec.gov/ecd/2025"
  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="ctsh-20250331.xsd" xlink:type="simple"/>
    <context id="c-1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c-2">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
        </entity>
        <period>
            <instant>2025-04-25</instant>
        </period>
    </context>
    <context id="c-3">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c-4">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-5">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c-6">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</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-7">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</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-8">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</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-9">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</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-10">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c-11">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c-12">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c-13">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c-14">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c-15">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c-16">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c-17">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c-18">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</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-19">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</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-20">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</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-21">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</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-22">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-23">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c-24">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c-25">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c-26">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c-27">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c-28">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c-29">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c-30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c-32">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:HealthSciencesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c-33">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:FinancialServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c-34">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:ProductsandResourcesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c-35">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:CommunicationMediaandTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c-36">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c-37">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:HealthSciencesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c-38">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:FinancialServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c-39">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:ProductsandResourcesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c-40">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:CommunicationMediaandTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c-41">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c-42">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ctsh:EuropeexcludingUnitedKingdomMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:HealthSciencesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c-43">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ctsh:EuropeexcludingUnitedKingdomMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:FinancialServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c-44">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ctsh:EuropeexcludingUnitedKingdomMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:ProductsandResourcesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c-45">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ctsh:EuropeexcludingUnitedKingdomMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:CommunicationMediaandTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c-46">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ctsh:EuropeexcludingUnitedKingdomMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c-47">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:HealthSciencesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c-48">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:FinancialServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c-49">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:ProductsandResourcesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c-50">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:CommunicationMediaandTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c-51">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c-52">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ctsh:RestofWorldMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:HealthSciencesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c-53">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ctsh:RestofWorldMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:FinancialServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c-54">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ctsh:RestofWorldMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:ProductsandResourcesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c-55">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ctsh:RestofWorldMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:CommunicationMediaandTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c-56">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ctsh:RestofWorldMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c-57">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:HealthSciencesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c-58">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:FinancialServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c-59">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:ProductsandResourcesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c-60">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:CommunicationMediaandTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c-61">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ctsh:ConsultingAndTechnologyServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:HealthSciencesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c-62">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ctsh:ConsultingAndTechnologyServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:FinancialServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c-63">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ctsh:ConsultingAndTechnologyServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:ProductsandResourcesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c-64">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ctsh:ConsultingAndTechnologyServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:CommunicationMediaandTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c-65">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ctsh:ConsultingAndTechnologyServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c-66">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ctsh:OutsourcingServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:HealthSciencesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c-67">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ctsh:OutsourcingServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:FinancialServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c-68">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ctsh:OutsourcingServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:ProductsandResourcesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c-69">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ctsh:OutsourcingServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:CommunicationMediaandTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c-70">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ctsh:OutsourcingServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c-71">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:TimeAndMaterialsContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:HealthSciencesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c-72">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:TimeAndMaterialsContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:FinancialServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c-73">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:TimeAndMaterialsContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:ProductsandResourcesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c-74">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:TimeAndMaterialsContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:CommunicationMediaandTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c-75">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:TimeAndMaterialsContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c-76">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:HealthSciencesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c-77">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:FinancialServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c-78">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:ProductsandResourcesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c-79">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:CommunicationMediaandTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c-80">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c-81">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">ctsh:TransactionOrVolumeBasedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:HealthSciencesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c-82">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">ctsh:TransactionOrVolumeBasedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:FinancialServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c-83">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">ctsh:TransactionOrVolumeBasedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:ProductsandResourcesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c-84">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">ctsh:TransactionOrVolumeBasedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:CommunicationMediaandTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c-85">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">ctsh:TransactionOrVolumeBasedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c-86">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:HealthSciencesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c-87">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:FinancialServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c-88">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:ProductsandResourcesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c-89">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:CommunicationMediaandTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c-90">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c-91">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:HealthSciencesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c-92">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:FinancialServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c-93">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:ProductsandResourcesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c-94">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:CommunicationMediaandTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c-95">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c-96">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ctsh:EuropeexcludingUnitedKingdomMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:HealthSciencesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c-97">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ctsh:EuropeexcludingUnitedKingdomMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:FinancialServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c-98">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ctsh:EuropeexcludingUnitedKingdomMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:ProductsandResourcesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c-99">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ctsh:EuropeexcludingUnitedKingdomMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:CommunicationMediaandTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c-100">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ctsh:EuropeexcludingUnitedKingdomMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c-101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:HealthSciencesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c-102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:FinancialServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c-103">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:ProductsandResourcesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c-104">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:CommunicationMediaandTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c-105">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c-106">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ctsh:RestofWorldMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:HealthSciencesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c-107">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ctsh:RestofWorldMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:FinancialServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c-108">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ctsh:RestofWorldMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:ProductsandResourcesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c-109">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ctsh:RestofWorldMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:CommunicationMediaandTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c-110">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ctsh:RestofWorldMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c-111">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:HealthSciencesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c-112">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:FinancialServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c-113">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:ProductsandResourcesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c-114">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:CommunicationMediaandTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c-115">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ctsh:ConsultingAndTechnologyServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:HealthSciencesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c-116">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ctsh:ConsultingAndTechnologyServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:FinancialServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c-117">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ctsh:ConsultingAndTechnologyServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:ProductsandResourcesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c-118">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ctsh:ConsultingAndTechnologyServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:CommunicationMediaandTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c-119">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ctsh:ConsultingAndTechnologyServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c-120">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ctsh:OutsourcingServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:HealthSciencesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c-121">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ctsh:OutsourcingServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:FinancialServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c-122">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ctsh:OutsourcingServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:ProductsandResourcesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c-123">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ctsh:OutsourcingServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:CommunicationMediaandTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c-124">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ctsh:OutsourcingServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c-125">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:TimeAndMaterialsContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:HealthSciencesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c-126">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:TimeAndMaterialsContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:FinancialServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c-127">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:TimeAndMaterialsContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:ProductsandResourcesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c-128">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:TimeAndMaterialsContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:CommunicationMediaandTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c-129">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:TimeAndMaterialsContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c-130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:HealthSciencesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c-131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:FinancialServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c-132">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:ProductsandResourcesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c-133">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:CommunicationMediaandTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c-134">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c-135">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">ctsh:TransactionOrVolumeBasedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:HealthSciencesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c-136">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">ctsh:TransactionOrVolumeBasedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:FinancialServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c-137">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">ctsh:TransactionOrVolumeBasedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:ProductsandResourcesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c-138">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">ctsh:TransactionOrVolumeBasedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:CommunicationMediaandTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c-139">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">ctsh:TransactionOrVolumeBasedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c-140">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2025-04-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
                <xbrldi:explicitMember dimension="ctsh:RevenueRemainingPerformanceObligationPeriodAxis">ctsh:RevenueRemainingPerformanceObligationPeriodOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c-141">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2025-04-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
                <xbrldi:explicitMember dimension="ctsh:RevenueRemainingPerformanceObligationPeriodAxis">ctsh:RevenueRemainingPerformanceObligationPeriodTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c-142">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2025-04-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
                <xbrldi:explicitMember dimension="ctsh:RevenueRemainingPerformanceObligationPeriodAxis">ctsh:RevenueRemainingPerformanceObligationPeriodThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c-143">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">ctsh:NextGenProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c-144">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">ctsh:NextGenProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c-145">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:FacilityClosingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">ctsh:NextGenProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c-146">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">ctsh:NextGenProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c-147">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-148">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-149">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c-150">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c-151">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c-152">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c-153">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ctsh:CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LoansPayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-04-30</instant>
        </period>
    </context>
    <context id="c-154">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ctsh:CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-04-30</instant>
        </period>
    </context>
    <context id="c-155">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ctsh:CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-156">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ctsh:CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-10-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-157">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ctsh:CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c-158">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ctsh:CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">ctsh:TermBenchmarkMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="c-159">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ctsh:CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="c-160">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ctsh:CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">ctsh:TermBenchmarkMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="c-161">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ctsh:CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">ctsh:TermBenchmarkMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="c-162">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ctsh:CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">ctsh:TermBenchmarkWithoutDebtRatingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="c-163">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ctsh:CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">ctsh:TermBenchmarkWithoutDebtRatingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="c-164">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ctsh:CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LoansPayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c-165">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ctsh:CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LoansPayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-166">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ctsh:CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c-167">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ctsh:CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-168">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ctsh:CreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c-169">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ctsh:CreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-170">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:MinistryOfFinanceIndiaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ctsh:OnetimeTransactionTypeAxis">ctsh:A2013IndiaShareRepurchaseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2013-01-01</startDate>
            <endDate>2013-06-30</endDate>
        </period>
    </context>
    <context id="c-171">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:MinistryOfFinanceIndiaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ctsh:OnetimeTransactionTypeAxis">ctsh:A2016IndiaCashRemittanceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="c-172">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:MinistryOfFinanceIndiaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ctsh:OnetimeTransactionTypeAxis">ctsh:A2016IndiaCashRemittanceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-03-31</instant>
        </period>
    </context>
    <context id="c-173">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:MinistryOfFinanceIndiaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ctsh:OnetimeTransactionTypeAxis">ctsh:A2016IndiaCashRemittanceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c-174">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:MinistryOfFinanceIndiaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ctsh:OnetimeTransactionTypeAxis">ctsh:A2016IndiaCashRemittanceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-04-30</instant>
        </period>
    </context>
    <context id="c-175">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">ctsh:LongterminvestmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:MinistryOfFinanceIndiaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ctsh:OnetimeTransactionTypeAxis">ctsh:A2016IndiaCashRemittanceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-01-08</instant>
        </period>
    </context>
    <context id="c-176">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:MinistryOfFinanceIndiaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ctsh:OnetimeTransactionTypeAxis">ctsh:A2016IndiaCashRemittanceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c-177">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:MinistryOfFinanceIndiaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ctsh:OnetimeTransactionTypeAxis">ctsh:A2016IndiaCashRemittanceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-178">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c-179">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-180">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c-181">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-182">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">ctsh:AccruedExpensesAndOtherCurrentLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c-183">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">ctsh:AccruedExpensesAndOtherCurrentLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-184">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c-185">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-186">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c-187">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-188">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c-189">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-190">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">ctsh:AccruedExpensesAndOtherCurrentLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c-191">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">ctsh:AccruedExpensesAndOtherCurrentLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-192">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c-193">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-194">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">ctsh:ForeignExchangeContractMaturity2025Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c-195">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">ctsh:ForeignExchangeContractMaturity2025Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-196">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">ctsh:ForeignExchangeContractMaturity2026Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c-197">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">ctsh:ForeignExchangeContractMaturity2026Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-198">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">ctsh:ForeignExchangeContractMaturity2027Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c-199">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">ctsh:ForeignExchangeContractMaturity2027Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-200">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c-201">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-202">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c-203">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c-204">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:CashEquivalentsMember</xbrldi:explicitMember>
                <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:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c-205">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c-206">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:CashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:BankTimeDepositsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c-207">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:BankTimeDepositsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c-208">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c-209">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c-210">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c-211">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c-212">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c-213">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c-214">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c-215">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c-216">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c-217">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c-218">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c-219">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c-220">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c-221">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c-222">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c-223">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c-224">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c-225">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c-226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c-227">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c-228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:CashEquivalentsMember</xbrldi:explicitMember>
                <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:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:CashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:BankTimeDepositsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:BankTimeDepositsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-232">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-233">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-234">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-235">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-236">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-237">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-238">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-239">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-240">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-241">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-242">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-243">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-244">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-245">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-246">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-247">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-248">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-249">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">ctsh:ContingentConsiderationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c-250">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">ctsh:ContingentConsiderationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c-251">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</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-252">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c-253">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c-254">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</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-255">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c-256">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c-257">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c-258">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c-259">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-260">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c-261">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c-262">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</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-263">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c-264">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c-265">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</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-266">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c-267">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c-268">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">ctsh:SyntelSterlingBestShoresMauritiusLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-27</startDate>
            <endDate>2020-10-27</endDate>
        </period>
    </context>
    <context id="c-269">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">ctsh:SyntelSterlingBestShoresMauritiusLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-20</startDate>
            <endDate>2021-04-20</endDate>
        </period>
    </context>
    <context id="c-270">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">ctsh:SyntelSterlingBestShoresMauritiusLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-05-25</startDate>
            <endDate>2023-05-25</endDate>
        </period>
    </context>
    <context id="c-271">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">ctsh:SyntelSterlingBestShoresMauritiusLtdMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GainContingenciesByNatureAxis">ctsh:PositiveOutcomeOfLitigationAttorneyFeesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-03-13</startDate>
            <endDate>2024-03-13</endDate>
        </period>
    </context>
    <context id="c-272">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OtherCommitmentsAxis">ctsh:IndiaDefinedContributionObligationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="c-273">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:FinancialServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c-274">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:HealthSciencesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c-275">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:ProductsandResourcesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c-276">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:CommunicationsMediaandTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c-277">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c-278">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c-279">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:FinancialServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c-280">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:HealthSciencesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c-281">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:ProductsandResourcesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c-282">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:CommunicationsMediaandTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c-283">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c-284">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c-285">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c-286">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-287">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c-288">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-289">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ctsh:RestofWorldMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c-290">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ctsh:RestofWorldMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-291">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-29</startDate>
            <endDate>2025-04-29</endDate>
        </period>
    </context>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="inr">
        <measure>iso4217:INR</measure>
    </unit>
    <dei:AmendmentFlag contextRef="c-1" id="f-25">false</dei:AmendmentFlag>
    <dei:DocumentFiscalYearFocus contextRef="c-1" id="f-26">2025</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus contextRef="c-1" id="f-27">Q1</dei:DocumentFiscalPeriodFocus>
    <dei:EntityCentralIndexKey contextRef="c-1" id="f-28">0001058290</dei:EntityCentralIndexKey>
    <dei:CurrentFiscalYearEndDate contextRef="c-1" id="f-29">--12-31</dei:CurrentFiscalYearEndDate>
    <us-gaap:DerivativeGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration contextRef="c-1" id="f-569">http://fasb.org/us-gaap/2025#ForeignCurrencyTransactionGainLossBeforeTax</us-gaap:DerivativeGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration>
    <us-gaap:DerivativeGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration contextRef="c-5" id="f-570">http://fasb.org/us-gaap/2025#ForeignCurrencyTransactionGainLossBeforeTax</us-gaap:DerivativeGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration>
    <dei:DocumentType contextRef="c-1" id="f-1">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport contextRef="c-1" id="f-2">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate contextRef="c-1" id="f-3">2025-03-31</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport contextRef="c-1" id="f-4">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber contextRef="c-1" id="f-5">0-24429</dei:EntityFileNumber>
    <dei:EntityRegistrantName contextRef="c-1" id="f-6">COGNIZANT TECHNOLOGY SOLUTIONS CORPORATION</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode contextRef="c-1" id="f-7">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber contextRef="c-1" id="f-8">13-3728359</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1 contextRef="c-1" id="f-9">300 Frank W. Burr Blvd.</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown contextRef="c-1" id="f-10">Teaneck</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince contextRef="c-1" id="f-11">NJ</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode contextRef="c-1" id="f-12">07666</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode contextRef="c-1" id="f-13">201</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="c-1" id="f-14">801-0233</dei:LocalPhoneNumber>
    <dei:Security12bTitle contextRef="c-1" id="f-15">Class A Common Stock, $0.01 par value per share</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="c-1" id="f-16">CTSH</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="c-1" id="f-17">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus contextRef="c-1" id="f-18">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent contextRef="c-1" id="f-19">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory contextRef="c-1" id="f-20">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness contextRef="c-1" id="f-21">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany contextRef="c-1" id="f-22">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany contextRef="c-1" id="f-23">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding contextRef="c-2" decimals="INF" id="f-24" unitRef="shares">492941963</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-3" decimals="-6" id="f-30" unitRef="usd">1980000000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-4" decimals="-6" id="f-31" unitRef="usd">2231000000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:ShortTermInvestments contextRef="c-3" decimals="-6" id="f-32" unitRef="usd">12000000</us-gaap:ShortTermInvestments>
    <us-gaap:ShortTermInvestments contextRef="c-4" decimals="-6" id="f-33" unitRef="usd">12000000</us-gaap:ShortTermInvestments>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c-3" decimals="-6" id="f-34" unitRef="usd">4239000000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c-4" decimals="-6" id="f-35" unitRef="usd">4059000000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:OtherAssetsCurrent contextRef="c-3" decimals="-6" id="f-36" unitRef="usd">1314000000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent contextRef="c-4" decimals="-6" id="f-37" unitRef="usd">1202000000</us-gaap:OtherAssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="c-3" decimals="-6" id="f-38" unitRef="usd">7545000000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="c-4" decimals="-6" id="f-39" unitRef="usd">7504000000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-3" decimals="-6" id="f-40" unitRef="usd">988000000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-4" decimals="-6" id="f-41" unitRef="usd">994000000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c-3" decimals="-6" id="f-42" unitRef="usd">555000000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c-4" decimals="-6" id="f-43" unitRef="usd">552000000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:Goodwill contextRef="c-3" decimals="-6" id="f-44" unitRef="usd">7006000000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c-4" decimals="-6" id="f-45" unitRef="usd">6953000000</us-gaap:Goodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="c-3" decimals="-6" id="f-46" unitRef="usd">1555000000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="c-4" decimals="-6" id="f-47" unitRef="usd">1599000000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:DeferredIncomeTaxAssetsNet contextRef="c-3" decimals="-6" id="f-48" unitRef="usd">1216000000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet contextRef="c-4" decimals="-6" id="f-49" unitRef="usd">1248000000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:LongTermInvestments contextRef="c-3" decimals="-6" id="f-50" unitRef="usd">94000000</us-gaap:LongTermInvestments>
    <us-gaap:LongTermInvestments contextRef="c-4" decimals="-6" id="f-51" unitRef="usd">90000000</us-gaap:LongTermInvestments>
    <us-gaap:OtherAssetsNoncurrent contextRef="c-3" decimals="-6" id="f-52" unitRef="usd">1008000000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent contextRef="c-4" decimals="-6" id="f-53" unitRef="usd">1026000000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets contextRef="c-3" decimals="-6" id="f-54" unitRef="usd">19967000000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-4" decimals="-6" id="f-55" unitRef="usd">19966000000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent contextRef="c-3" decimals="-6" id="f-56" unitRef="usd">326000000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent contextRef="c-4" decimals="-6" id="f-57" unitRef="usd">340000000</us-gaap:AccountsPayableCurrent>
    <us-gaap:DeferredRevenueCurrent contextRef="c-3" decimals="-6" id="f-58" unitRef="usd">519000000</us-gaap:DeferredRevenueCurrent>
    <us-gaap:DeferredRevenueCurrent contextRef="c-4" decimals="-6" id="f-59" unitRef="usd">450000000</us-gaap:DeferredRevenueCurrent>
    <us-gaap:ShortTermBorrowings contextRef="c-3" decimals="-6" id="f-60" unitRef="usd">33000000</us-gaap:ShortTermBorrowings>
    <us-gaap:ShortTermBorrowings contextRef="c-4" decimals="-6" id="f-61" unitRef="usd">33000000</us-gaap:ShortTermBorrowings>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="c-3" decimals="-6" id="f-62" unitRef="usd">155000000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="c-4" decimals="-6" id="f-63" unitRef="usd">152000000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:AccruedLiabilitiesAndOtherLiabilities contextRef="c-3" decimals="-6" id="f-64" unitRef="usd">2373000000</us-gaap:AccruedLiabilitiesAndOtherLiabilities>
    <us-gaap:AccruedLiabilitiesAndOtherLiabilities contextRef="c-4" decimals="-6" id="f-65" unitRef="usd">2610000000</us-gaap:AccruedLiabilitiesAndOtherLiabilities>
    <us-gaap:LiabilitiesCurrent contextRef="c-3" decimals="-6" id="f-66" unitRef="usd">3406000000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c-4" decimals="-6" id="f-67" unitRef="usd">3585000000</us-gaap:LiabilitiesCurrent>
    <us-gaap:DeferredRevenueNoncurrent contextRef="c-3" decimals="-6" id="f-68" unitRef="usd">33000000</us-gaap:DeferredRevenueNoncurrent>
    <us-gaap:DeferredRevenueNoncurrent contextRef="c-4" decimals="-6" id="f-69" unitRef="usd">30000000</us-gaap:DeferredRevenueNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c-3" decimals="-6" id="f-70" unitRef="usd">424000000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c-4" decimals="-6" id="f-71" unitRef="usd">420000000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet contextRef="c-3" decimals="-6" id="f-72" unitRef="usd">171000000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet contextRef="c-4" decimals="-6" id="f-73" unitRef="usd">154000000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:LongTermDebtNoncurrent contextRef="c-3" decimals="-6" id="f-74" unitRef="usd">567000000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent contextRef="c-4" decimals="-6" id="f-75" unitRef="usd">875000000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent contextRef="c-3" decimals="-6" id="f-76" unitRef="usd">467000000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent contextRef="c-4" decimals="-6" id="f-77" unitRef="usd">494000000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities contextRef="c-3" decimals="-6" id="f-78" unitRef="usd">5068000000</us-gaap:Liabilities>
    <us-gaap:Liabilities contextRef="c-4" decimals="-6" id="f-79" unitRef="usd">5558000000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies contextRef="c-3" id="f-80" unitRef="usd" xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies contextRef="c-4" id="f-81" unitRef="usd" xsi:nil="true"/>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="c-3"
      decimals="INF"
      id="f-82"
      unitRef="usdPerShare">0.10</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="c-4"
      decimals="INF"
      id="f-83"
      unitRef="usdPerShare">0.10</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized contextRef="c-3" decimals="INF" id="f-84" unitRef="shares">15000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized contextRef="c-4" decimals="INF" id="f-85" unitRef="shares">15000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued contextRef="c-4" decimals="INF" id="f-86" unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued contextRef="c-3" decimals="INF" id="f-87" unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockValue contextRef="c-3" decimals="-6" id="f-88" unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue contextRef="c-4" decimals="-6" id="f-89" unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c-4"
      decimals="INF"
      id="f-90"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c-3"
      decimals="INF"
      id="f-91"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized contextRef="c-4" decimals="INF" id="f-92" unitRef="shares">1000000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized contextRef="c-3" decimals="INF" id="f-93" unitRef="shares">1000000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-3" decimals="-6" id="f-94" unitRef="shares">493000000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued contextRef="c-3" decimals="-6" id="f-95" unitRef="shares">493000000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued contextRef="c-4" decimals="-6" id="f-96" unitRef="shares">495000000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-4" decimals="-6" id="f-97" unitRef="shares">495000000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue contextRef="c-3" decimals="-6" id="f-98" unitRef="usd">5000000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue contextRef="c-4" decimals="-6" id="f-99" unitRef="usd">5000000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital contextRef="c-3" decimals="-6" id="f-100" unitRef="usd">19000000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital contextRef="c-4" decimals="-6" id="f-101" unitRef="usd">13000000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c-3" decimals="-6" id="f-102" unitRef="usd">15040000000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c-4" decimals="-6" id="f-103" unitRef="usd">14686000000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-3" decimals="-6" id="f-104" unitRef="usd">-165000000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-4" decimals="-6" id="f-105" unitRef="usd">-296000000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity contextRef="c-3" decimals="-6" id="f-106" unitRef="usd">14899000000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-4" decimals="-6" id="f-107" unitRef="usd">14408000000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c-3" decimals="-6" id="f-108" unitRef="usd">19967000000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c-4" decimals="-6" id="f-109" unitRef="usd">19966000000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:Revenues contextRef="c-1" decimals="-6" id="f-110" unitRef="usd">5115000000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-5" decimals="-6" id="f-111" unitRef="usd">4760000000</us-gaap:Revenues>
    <us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization contextRef="c-1" decimals="-6" id="f-112" unitRef="usd">3397000000</us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization>
    <us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization contextRef="c-5" decimals="-6" id="f-113" unitRef="usd">3146000000</us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization>
    <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="c-1" decimals="-6" id="f-114" unitRef="usd">791000000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="c-5" decimals="-6" id="f-115" unitRef="usd">765000000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:RestructuringCharges contextRef="c-1" decimals="-6" id="f-116" unitRef="usd">0</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges contextRef="c-5" decimals="-6" id="f-117" unitRef="usd">23000000</us-gaap:RestructuringCharges>
    <us-gaap:DepreciationAndAmortization contextRef="c-1" decimals="-6" id="f-118" unitRef="usd">136000000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization contextRef="c-5" decimals="-6" id="f-119" unitRef="usd">131000000</us-gaap:DepreciationAndAmortization>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment contextRef="c-1" decimals="-6" id="f-120" unitRef="usd">62000000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment contextRef="c-5" decimals="-6" id="f-121" unitRef="usd">0</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:OperatingIncomeLoss contextRef="c-1" decimals="-6" id="f-122" unitRef="usd">853000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-5" decimals="-6" id="f-123" unitRef="usd">695000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InvestmentIncomeInterestAndDividend contextRef="c-1" decimals="-6" id="f-124" unitRef="usd">30000000</us-gaap:InvestmentIncomeInterestAndDividend>
    <us-gaap:InvestmentIncomeInterestAndDividend contextRef="c-5" decimals="-6" id="f-125" unitRef="usd">30000000</us-gaap:InvestmentIncomeInterestAndDividend>
    <us-gaap:InterestExpenseNonoperating contextRef="c-1" decimals="-6" id="f-126" unitRef="usd">12000000</us-gaap:InterestExpenseNonoperating>
    <us-gaap:InterestExpenseNonoperating contextRef="c-5" decimals="-6" id="f-127" unitRef="usd">11000000</us-gaap:InterestExpenseNonoperating>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax contextRef="c-1" decimals="-6" id="f-128" unitRef="usd">2000000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax contextRef="c-5" decimals="-6" id="f-129" unitRef="usd">6000000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c-1" decimals="-6" id="f-130" unitRef="usd">-1000000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c-5" decimals="-6" id="f-131" unitRef="usd">2000000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense contextRef="c-1" decimals="-6" id="f-132" unitRef="usd">19000000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense contextRef="c-5" decimals="-6" id="f-133" unitRef="usd">27000000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments contextRef="c-1" decimals="-6" id="f-134" unitRef="usd">872000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments contextRef="c-5" decimals="-6" id="f-135" unitRef="usd">722000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-1" decimals="-6" id="f-136" unitRef="usd">213000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-5" decimals="-6" id="f-137" unitRef="usd">179000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeLossFromEquityMethodInvestments contextRef="c-1" decimals="-6" id="f-138" unitRef="usd">4000000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments contextRef="c-5" decimals="-6" id="f-139" unitRef="usd">3000000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:NetIncomeLoss contextRef="c-1" decimals="-6" id="f-140" unitRef="usd">663000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-5" decimals="-6" id="f-141" unitRef="usd">546000000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-1"
      decimals="2"
      id="f-142"
      unitRef="usdPerShare">1.34</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-5"
      decimals="2"
      id="f-143"
      unitRef="usdPerShare">1.10</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-1"
      decimals="2"
      id="f-144"
      unitRef="usdPerShare">1.34</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-5"
      decimals="2"
      id="f-145"
      unitRef="usdPerShare">1.10</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-1" decimals="-6" id="f-146" unitRef="shares">494000000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-5" decimals="-6" id="f-147" unitRef="shares">497000000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment contextRef="c-1" decimals="-6" id="f-148" unitRef="shares">1000000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment contextRef="c-5" decimals="-6" id="f-149" unitRef="shares">1000000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-1" decimals="-6" id="f-150" unitRef="shares">495000000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-5" decimals="-6" id="f-151" unitRef="shares">498000000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:NetIncomeLoss contextRef="c-1" decimals="-6" id="f-152" unitRef="usd">663000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-5" decimals="-6" id="f-153" unitRef="usd">546000000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent contextRef="c-1" decimals="-6" id="f-154" unitRef="usd">103000000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent contextRef="c-5" decimals="-6" id="f-155" unitRef="usd">-73000000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent contextRef="c-1" decimals="-6" id="f-156" unitRef="usd">28000000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent contextRef="c-5" decimals="-6" id="f-157" unitRef="usd">11000000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-1" decimals="-6" id="f-158" unitRef="usd">131000000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-5" decimals="-6" id="f-159" unitRef="usd">-62000000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c-1" decimals="-6" id="f-160" unitRef="usd">794000000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c-5" decimals="-6" id="f-161" unitRef="usd">484000000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-6" decimals="-6" id="f-162" unitRef="shares">495000000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-6" decimals="-6" id="f-163" unitRef="usd">5000000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-7" decimals="-6" id="f-164" unitRef="usd">13000000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-8" decimals="-6" id="f-165" unitRef="usd">14686000000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-9" decimals="-6" id="f-166" unitRef="usd">-296000000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-4" decimals="-6" id="f-167" unitRef="usd">14408000000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss contextRef="c-10" decimals="-6" id="f-168" unitRef="usd">663000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-1" decimals="-6" id="f-169" unitRef="usd">663000000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-11" decimals="-6" id="f-170" unitRef="usd">131000000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-1" decimals="-6" id="f-171" unitRef="usd">131000000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation contextRef="c-12" decimals="-6" id="f-172" unitRef="shares">1000000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c-13" decimals="-6" id="f-173" unitRef="usd">19000000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c-1" decimals="-6" id="f-174" unitRef="usd">19000000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-13" decimals="-6" id="f-175" unitRef="usd">42000000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-1" decimals="-6" id="f-176" unitRef="usd">42000000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares contextRef="c-12" decimals="-6" id="f-177" unitRef="shares">3000000</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c-13" decimals="-6" id="f-178" unitRef="usd">55000000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c-10" decimals="-6" id="f-179" unitRef="usd">155000000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c-1" decimals="-6" id="f-180" unitRef="usd">210000000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="c-1"
      decimals="2"
      id="f-181"
      unitRef="usdPerShare">0.31</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:DividendsCommonStockCash contextRef="c-10" decimals="-6" id="f-182" unitRef="usd">154000000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash contextRef="c-1" decimals="-6" id="f-183" unitRef="usd">154000000</us-gaap:DividendsCommonStockCash>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-14" decimals="-6" id="f-184" unitRef="shares">493000000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-14" decimals="-6" id="f-185" unitRef="usd">5000000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-15" decimals="-6" id="f-186" unitRef="usd">19000000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-16" decimals="-6" id="f-187" unitRef="usd">15040000000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-17" decimals="-6" id="f-188" unitRef="usd">-165000000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-3" decimals="-6" id="f-189" unitRef="usd">14899000000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-18" decimals="-6" id="f-190" unitRef="shares">498000000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-18" decimals="-6" id="f-191" unitRef="usd">5000000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-19" decimals="-6" id="f-192" unitRef="usd">15000000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-20" decimals="-6" id="f-193" unitRef="usd">13301000000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-21" decimals="-6" id="f-194" unitRef="usd">-94000000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-22" decimals="-6" id="f-195" unitRef="usd">13227000000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss contextRef="c-23" decimals="-6" id="f-196" unitRef="usd">546000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-5" decimals="-6" id="f-197" unitRef="usd">546000000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-24" decimals="-6" id="f-198" unitRef="usd">-62000000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-5" decimals="-6" id="f-199" unitRef="usd">-62000000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation contextRef="c-25" decimals="-6" id="f-200" unitRef="shares">1000000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c-26" decimals="-6" id="f-201" unitRef="usd">20000000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c-5" decimals="-6" id="f-202" unitRef="usd">20000000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-26" decimals="-6" id="f-203" unitRef="usd">42000000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-5" decimals="-6" id="f-204" unitRef="usd">42000000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares contextRef="c-25" decimals="-6" id="f-205" unitRef="shares">2000000</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c-26" decimals="-6" id="f-206" unitRef="usd">57000000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c-23" decimals="-6" id="f-207" unitRef="usd">76000000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c-5" decimals="-6" id="f-208" unitRef="usd">133000000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="c-5"
      decimals="2"
      id="f-209"
      unitRef="usdPerShare">0.30</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:DividendsCommonStockCash contextRef="c-23" decimals="-6" id="f-210" unitRef="usd">150000000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash contextRef="c-5" decimals="-6" id="f-211" unitRef="usd">150000000</us-gaap:DividendsCommonStockCash>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-27" decimals="-6" id="f-212" unitRef="shares">497000000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-27" decimals="-6" id="f-213" unitRef="usd">5000000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-28" decimals="-6" id="f-214" unitRef="usd">20000000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-29" decimals="-6" id="f-215" unitRef="usd">13621000000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-30" decimals="-6" id="f-216" unitRef="usd">-156000000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-31" decimals="-6" id="f-217" unitRef="usd">13490000000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss contextRef="c-1" decimals="-6" id="f-218" unitRef="usd">663000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-5" decimals="-6" id="f-219" unitRef="usd">546000000</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-1" decimals="-6" id="f-220" unitRef="usd">136000000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-5" decimals="-6" id="f-221" unitRef="usd">133000000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c-1" decimals="-6" id="f-222" unitRef="usd">54000000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c-5" decimals="-6" id="f-223" unitRef="usd">-26000000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:ShareBasedCompensation contextRef="c-1" decimals="-6" id="f-224" unitRef="usd">42000000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="c-5" decimals="-6" id="f-225" unitRef="usd">42000000</us-gaap:ShareBasedCompensation>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment contextRef="c-1" decimals="-6" id="f-226" unitRef="usd">62000000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment contextRef="c-5" decimals="-6" id="f-227" unitRef="usd">0</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:OtherNoncashIncomeExpense contextRef="c-1" decimals="-6" id="f-228" unitRef="usd">6000000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense contextRef="c-5" decimals="-6" id="f-229" unitRef="usd">-32000000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c-1" decimals="-6" id="f-230" unitRef="usd">177000000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c-5" decimals="-6" id="f-231" unitRef="usd">-39000000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets contextRef="c-1" decimals="-6" id="f-232" unitRef="usd">42000000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets contextRef="c-5" decimals="-6" id="f-233" unitRef="usd">347000000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayable contextRef="c-1" decimals="-6" id="f-234" unitRef="usd">9000000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable contextRef="c-5" decimals="-6" id="f-235" unitRef="usd">-47000000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInDeferredRevenue contextRef="c-1" decimals="-6" id="f-236" unitRef="usd">70000000</us-gaap:IncreaseDecreaseInDeferredRevenue>
    <us-gaap:IncreaseDecreaseInDeferredRevenue contextRef="c-5" decimals="-6" id="f-237" unitRef="usd">50000000</us-gaap:IncreaseDecreaseInDeferredRevenue>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities contextRef="c-1" decimals="-6" id="f-238" unitRef="usd">-287000000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities contextRef="c-5" decimals="-6" id="f-239" unitRef="usd">-327000000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c-1" decimals="-6" id="f-240" unitRef="usd">400000000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c-5" decimals="-6" id="f-241" unitRef="usd">95000000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c-1" decimals="-6" id="f-242" unitRef="usd">77000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c-5" decimals="-6" id="f-243" unitRef="usd">79000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment contextRef="c-1" decimals="-6" id="f-244" unitRef="usd">70000000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment contextRef="c-5" decimals="-6" id="f-245" unitRef="usd">0</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities contextRef="c-1" decimals="-6" id="f-246" unitRef="usd">0</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities contextRef="c-5" decimals="-6" id="f-247" unitRef="usd">3000000</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities>
    <us-gaap:ProceedsFromSaleAndMaturityOfOtherInvestments contextRef="c-1" decimals="-6" id="f-248" unitRef="usd">0</us-gaap:ProceedsFromSaleAndMaturityOfOtherInvestments>
    <us-gaap:ProceedsFromSaleAndMaturityOfOtherInvestments contextRef="c-5" decimals="-6" id="f-249" unitRef="usd">259000000</us-gaap:ProceedsFromSaleAndMaturityOfOtherInvestments>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired contextRef="c-1" decimals="-6" id="f-250" unitRef="usd">0</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired contextRef="c-5" decimals="-6" id="f-251" unitRef="usd">421000000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c-1" decimals="-6" id="f-252" unitRef="usd">-7000000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c-5" decimals="-6" id="f-253" unitRef="usd">-238000000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions contextRef="c-1" decimals="-6" id="f-254" unitRef="usd">19000000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions contextRef="c-5" decimals="-6" id="f-255" unitRef="usd">20000000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
    <us-gaap:PaymentsForRepurchaseOfCommonStock contextRef="c-1" decimals="-6" id="f-256" unitRef="usd">209000000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock contextRef="c-5" decimals="-6" id="f-257" unitRef="usd">133000000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <ctsh:RepaymentsOfDebtLeaseAndEarnoutObligations contextRef="c-1" decimals="-6" id="f-258" unitRef="usd">12000000</ctsh:RepaymentsOfDebtLeaseAndEarnoutObligations>
    <ctsh:RepaymentsOfDebtLeaseAndEarnoutObligations contextRef="c-5" decimals="-6" id="f-259" unitRef="usd">40000000</ctsh:RepaymentsOfDebtLeaseAndEarnoutObligations>
    <us-gaap:RepaymentsOfLongTermLinesOfCredit contextRef="c-1" decimals="-6" id="f-260" unitRef="usd">300000000</us-gaap:RepaymentsOfLongTermLinesOfCredit>
    <us-gaap:RepaymentsOfLongTermLinesOfCredit contextRef="c-5" decimals="-6" id="f-261" unitRef="usd">0</us-gaap:RepaymentsOfLongTermLinesOfCredit>
    <us-gaap:PaymentsOfDividendsCommonStock contextRef="c-1" decimals="-6" id="f-262" unitRef="usd">155000000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock contextRef="c-5" decimals="-6" id="f-263" unitRef="usd">151000000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c-1" decimals="-6" id="f-264" unitRef="usd">-657000000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c-5" decimals="-6" id="f-265" unitRef="usd">-304000000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-1" decimals="-6" id="f-266" unitRef="usd">13000000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-5" decimals="-6" id="f-267" unitRef="usd">-39000000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c-1" decimals="-6" id="f-268" unitRef="usd">-251000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c-5" decimals="-6" id="f-269" unitRef="usd">-486000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-4" decimals="-6" id="f-270" unitRef="usd">2231000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-22" decimals="-6" id="f-271" unitRef="usd">2717000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-3" decimals="-6" id="f-272" unitRef="usd">1980000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-31" decimals="-6" id="f-273" unitRef="usd">2231000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock contextRef="c-1" id="f-274">&lt;div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The terms &#x201c;Cognizant,&#x201d; &#x201c;we,&#x201d; &#x201c;our,&#x201d; &#x201c;us&#x201d; and &#x201c;the Company&#x201d; refer to Cognizant Technology Solutions Corporation and its subsidiaries unless the context indicates otherwise. We have prepared the accompanying unaudited consolidated financial statements included herein in accordance with GAAP and the Exchange Act. The accompanying unaudited consolidated financial statements should be read in conjunction w&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ith our audited consolidated financial statements (and notes thereto) included in our Annual Report on Form&#160;10-K for the year ended December&#160;31, 2024. In our opinion, all adjustments considered necessary for a fair statement of the accompanying unaudited consolidated financial statements have been included and all adjustments are of a normal and recurring nature. Operating results for the interim periods are not necessarily indicative of results that may be expected to occur for the entire year.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#2e318e;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:115%"&gt;Sale of Property and Equipment&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the three months ended March 31, 2025, we &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;sold an office complex in India for proceeds of $70&#160;million and recorded a gain on the transaction of $62&#160;million, which was reported in "(Gain) on sale of property and equipment" on our unaudited consolidated statement of operations. As of December 31, 2024, the physical assets held for sale related to this office complex were reported in "Other current assets" as disclosed in Note 6 in our Annual Report on Form 10-K for the ended December&#160;31, 2024.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#2e318e;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:115%"&gt;New Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&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:12.788%"&gt;&lt;/td&gt;&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.788%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:54.163%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:15.861%"&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;border-left:1.5pt solid #000;border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Date Issued and Topic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Effective Date&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Description&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;border-right:1.5pt solid #000;border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Impact&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-left:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;December 2023&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income Taxes (Topic 740): Improvements to Income Tax Disclosures&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Annual period starting in 2025 &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prospective basis &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The standard requires enhanced income tax disclosures primarily related to the income tax rate reconciliation and income taxes paid information.  &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000000;border-right:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;We are currently evaluating the impact of the new standard on our disclosures. &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1.5pt solid #000;border-left:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;November 2024&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income Statement&#x2014;Reporting Comprehensive Income&#x2014;Expense Disaggregation Disclosures (Subtopic 220-40)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1.5pt solid #000;border-left:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Annual period starting in 2027 and interim periods starting in 2028 &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prospective basis &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1.5pt solid #000;border-left:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The standard is intended to improve financial reporting by requiring that public business entities disclose additional information about specific expense categories in the notes to financial statements at interim and annual reporting periods.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1.5pt solid #000;border-left:1pt solid #000000;border-right:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;We are currently evaluating the impact of the new standard on our disclosures. &lt;/span&gt;&lt;/div&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;/table&gt;&lt;/div&gt;</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment contextRef="c-1" decimals="-6" id="f-275" unitRef="usd">70000000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment contextRef="c-1" decimals="-6" id="f-276" unitRef="usd">62000000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock contextRef="c-1" id="f-277">&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#2e318e;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:115%"&gt;New Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&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:12.788%"&gt;&lt;/td&gt;&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.788%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:54.163%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:15.861%"&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;border-left:1.5pt solid #000;border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Date Issued and Topic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Effective Date&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Description&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;border-right:1.5pt solid #000;border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Impact&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-left:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;December 2023&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income Taxes (Topic 740): Improvements to Income Tax Disclosures&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Annual period starting in 2025 &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prospective basis &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The standard requires enhanced income tax disclosures primarily related to the income tax rate reconciliation and income taxes paid information.  &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000000;border-right:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;We are currently evaluating the impact of the new standard on our disclosures. &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1.5pt solid #000;border-left:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;November 2024&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income Statement&#x2014;Reporting Comprehensive Income&#x2014;Expense Disaggregation Disclosures (Subtopic 220-40)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1.5pt solid #000;border-left:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Annual period starting in 2027 and interim periods starting in 2028 &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prospective basis &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1.5pt solid #000;border-left:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The standard is intended to improve financial reporting by requiring that public business entities disclose additional information about specific expense categories in the notes to financial statements at interim and annual reporting periods.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1.5pt solid #000;border-left:1pt solid #000000;border-right:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;We are currently evaluating the impact of the new standard on our disclosures. &lt;/span&gt;&lt;/div&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;/table&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:RevenueFromContractWithCustomerTextBlock contextRef="c-1" id="f-278">&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#2e318e;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%"&gt;Disaggregation of Revenues&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The tables below present disaggregated revenues from contracts with clients by client location, service line and contract type for each of our reportable business segments. We believe this disaggregation best depicts how the nature, amount, timing and uncertainty of revenues and cash flows are affected by industry, market and other economic factors. Our consulting and technology services include consulting, application development, systems integration, quality engineering and assurance services as well as software solutions and related services while our outsourcing services include application maintenance, infrastructure and security as well as business process services. Revenues are attributed to geographic regions based upon client location, which is the client's billing address. Substantially all revenues in the North America region relate to clients in the United States.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;text-align:justify"&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:31.502%"&gt;&lt;/td&gt;&lt;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.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.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.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.765%"&gt;&lt;/td&gt;&lt;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.626%"&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 colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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 style="height:9pt"&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="27" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;March 31, 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;/tr&gt;&lt;tr style="height:15pt"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Health Sciences&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Financial Services&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Products and Resources&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Communications, Media and Technology&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Geography:&lt;/span&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="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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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="padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;North America&lt;/span&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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,330&#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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,043&#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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;911&#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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;570&#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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,854&#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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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="border-top:1.5pt solid #000;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United Kingdom&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;137&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;118&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;457&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt 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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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="border-top:0.5pt solid #000;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Continental Europe&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;160&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;147&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;493&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt 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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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="border-top:1.5pt solid #000;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Europe - Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;209&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;151&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt 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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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="border-top:1.5pt solid #000;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Rest of World &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;119&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;77&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;83&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;311&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt 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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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="border-top:1.5pt solid #000;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,571&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,462&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,278&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;804&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,115&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt 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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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 style="height:15pt"&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Service line:&lt;/span&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="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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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="padding:2px 1pt 2px 14.5pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Consulting and technology services&lt;/span&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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;870&#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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,020&#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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;887&#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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;449&#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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,226&#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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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="border-top:0.5pt solid #000;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outsourcing services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;701&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;442&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;391&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;355&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,889&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt 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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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="border-top:1.5pt solid #000;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,571&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,462&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,278&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;804&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,115&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt 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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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 style="height:15pt"&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Type of contract:&lt;/span&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="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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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="padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Time and materials&lt;/span&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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;481&#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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;764&#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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;556&#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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;434&#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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,235&#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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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="border-top:0.5pt solid #000;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fixed-price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;791&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;651&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;634&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;334&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,410&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt 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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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="border-top:0.5pt solid #000;padding:2px 1pt 2px 14.5pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Transaction or volume-based&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;88&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;470&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt 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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,571&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,462&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,278&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;804&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,115&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt 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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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;&lt;div style="text-align:justify"&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:31.502%"&gt;&lt;/td&gt;&lt;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.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.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.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.765%"&gt;&lt;/td&gt;&lt;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.626%"&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 colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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 style="height:9pt"&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="27" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;March 31, 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;/tr&gt;&lt;tr style="height:15pt"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Health Sciences&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Financial Services&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Products &amp;amp; Resources&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Communications, Media and Technology&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Geography:&lt;/span&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="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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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="padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;North America&lt;/span&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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,209&#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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;977&#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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;773&#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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;562&#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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,521&#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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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="border-top:1.5pt solid #000;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United Kingdom&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;143&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;131&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;138&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;456&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt 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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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="border-top:0.5pt solid #000;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Continental Europe&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;135&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;151&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;145&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;483&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt 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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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="border-top:1.5pt solid #000;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Europe - Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;179&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;276&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;190&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;939&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt 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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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="border-top:1.5pt solid #000;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Rest of World &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;114&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;84&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;74&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt 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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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="border-top:1.5pt solid #000;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,416&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,385&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;826&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,760&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt 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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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 style="height:15pt"&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Service line:&lt;/span&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="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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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="padding:2px 1pt 2px 14.5pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Consulting and technology services&lt;/span&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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;802&#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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;953&#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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;736&#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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;464&#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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,955&#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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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="border-top:0.5pt solid #000;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outsourcing services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;614&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;432&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;397&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;362&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,805&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt 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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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="border-top:1.5pt solid #000;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,416&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,385&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;826&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,760&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt 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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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 style="height:15pt"&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Type of contract:&lt;/span&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="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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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="padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Time and materials&lt;/span&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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;490&#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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;783&#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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;470&#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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;467&#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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,210&#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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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="border-top:0.5pt solid #000;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fixed-price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;670&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;556&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;582&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;328&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt 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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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="border-top:0.5pt solid #000;padding:2px 1pt 2px 14.5pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Transaction or volume-based&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;256&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;81&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;414&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt 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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,416&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,385&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;826&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,760&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt 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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#2e318e;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%"&gt;Costs to Fulfill&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table shows significant movements in the capitalized costs to fulfill for the three months ended March 31:&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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:66.005%"&gt;&lt;/td&gt;&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.139%"&gt;&lt;/td&gt;&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.788%"&gt;&lt;/td&gt;&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:12.791%"&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',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in millions)&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',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Beginning balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;209&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;245&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt 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="border-top:0.5pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Costs capitalized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt 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="border-top:0.5pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(20)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(22)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt 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="border-top:0.5pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Impairment charge&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt 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="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ending balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;192&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;235&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt 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:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Costs to obtain contracts were immaterial for the periods disclosed.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#0033a0;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%"&gt;Contract Balances&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; The table below shows significant movements in contract assets (current and noncurrent) for the three months ended March 31:&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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:65.712%"&gt;&lt;/td&gt;&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:12.788%"&gt;&lt;/td&gt;&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.431%"&gt;&lt;/td&gt;&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.792%"&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:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in millions)&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',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Beginning balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;386&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;316&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt 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="border-top:0.5pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenues recognized during the period but not billed&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;327&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt 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="border-top:0.5pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amounts reclassified to trade accounts receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(259)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(180)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt 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;/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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ending balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;454&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;384&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt 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:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The table below shows significant movements in the deferred revenue balances (current and noncurrent) for the three months ended March 31:&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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:66.005%"&gt;&lt;/td&gt;&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.139%"&gt;&lt;/td&gt;&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.788%"&gt;&lt;/td&gt;&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:12.791%"&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',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in millions)&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',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Beginning balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;480&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;427&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt 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="border-top:0.5pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amounts billed but not recognized as revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;374&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;311&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt 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="border-top:0.5pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenues recognized related to the beginning balance of deferred revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(302)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(262)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt 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="border-top:0.5pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amounts acquired in business combinations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt 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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ending balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;552&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;485&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt 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:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenues recognized during the three months ended March&#160;31, 2025 for performance obligations satisfied or partially satisfied in previous periods were immaterial.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#0033a0;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%"&gt;Remaining Performance Obligations&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of March&#160;31, 2025, the aggregate amount of transaction price allocated to remaining performance obligations was $5,627 million, of which approximately 35% is expected to be recognized as revenues within 1 year, approximately 55% is expected to be recognized as revenues within 2 years and approximately 90% is expected to be recognized as revenues within 5 years. Disclosure is not required for performance obligations that meet any of the following criteria: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt;padding-left:54pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;contracts with a duration of one year or less as determined under ASC Topic 606: "Revenue from Contracts with Customers",&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt;padding-left:54pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;contracts for which we recognize revenues based on the right to invoice for services performed, &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt;padding-left:54pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;variable consideration allocated entirely to a wholly unsatisfied performance obligation or to a wholly unsatisfied promise to transfer a distinct good or service that forms part of a single performance obligation in accordance with ASC 606-10-25-14(b), for which the criteria in ASC 606-10-32-40 have been met, or &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt;padding-left:54pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(4)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;variable consideration in the form of a sales-based or usage-based royalty promised in exchange for a license of intellectual property. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Many of our performance obligations meet one or more of these exemptions and therefore are not included in the remaining performance obligation amount disclosed above.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#2e318e;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%"&gt;Trade Accounts Receivable and Allowance&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#2e318e;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%"&gt; for Credit Losses&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the activity in the allowance for credit losses for trade accounts receivable for the three months ended March 31:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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:66.103%"&gt;&lt;/td&gt;&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.289%"&gt;&lt;/td&gt;&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.809%"&gt;&lt;/td&gt;&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.289%"&gt;&lt;/td&gt;&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.810%"&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',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in millions)&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',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Beginning balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt 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="border-top:0.5pt solid #000;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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Credit loss expense&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt; (1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt 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="border-top:0.5pt solid #000;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Write-offs charged against the allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt 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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ending balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt 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="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:32.748%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:98.900%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt"&gt;Reported in "Selling, general and administrative expenses" in our unaudited consolidated statements of operations.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:DisaggregationOfRevenueTableTextBlock contextRef="c-1" id="f-279">&lt;div style="margin-top:3pt;text-align:justify"&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:31.502%"&gt;&lt;/td&gt;&lt;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.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.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.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.765%"&gt;&lt;/td&gt;&lt;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.626%"&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 colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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 style="height:9pt"&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="27" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;March 31, 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;/tr&gt;&lt;tr style="height:15pt"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Health Sciences&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Financial Services&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Products and Resources&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Communications, Media and Technology&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Geography:&lt;/span&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="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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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="padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;North America&lt;/span&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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,330&#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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,043&#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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;911&#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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;570&#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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,854&#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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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="border-top:1.5pt solid #000;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United Kingdom&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;137&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;118&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;457&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt 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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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="border-top:0.5pt solid #000;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Continental Europe&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;160&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;147&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;493&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt 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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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="border-top:1.5pt solid #000;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Europe - Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;209&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;151&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt 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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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="border-top:1.5pt solid #000;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Rest of World &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;119&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;77&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;83&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;311&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt 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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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="border-top:1.5pt solid #000;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,571&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,462&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,278&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;804&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,115&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt 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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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 style="height:15pt"&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Service line:&lt;/span&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="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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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="padding:2px 1pt 2px 14.5pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Consulting and technology services&lt;/span&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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;870&#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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,020&#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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;887&#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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;449&#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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,226&#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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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="border-top:0.5pt solid #000;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outsourcing services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;701&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;442&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;391&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;355&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,889&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt 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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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="border-top:1.5pt solid #000;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,571&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,462&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,278&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;804&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,115&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt 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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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 style="height:15pt"&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Type of contract:&lt;/span&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="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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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="padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Time and materials&lt;/span&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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;481&#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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;764&#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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;556&#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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;434&#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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,235&#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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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="border-top:0.5pt solid #000;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fixed-price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;791&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;651&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;634&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;334&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,410&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt 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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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="border-top:0.5pt solid #000;padding:2px 1pt 2px 14.5pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Transaction or volume-based&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;88&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;470&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt 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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,571&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,462&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,278&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;804&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,115&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt 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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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;&lt;div style="text-align:justify"&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:31.502%"&gt;&lt;/td&gt;&lt;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.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.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.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.765%"&gt;&lt;/td&gt;&lt;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.626%"&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 colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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 style="height:9pt"&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="27" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;March 31, 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;/tr&gt;&lt;tr style="height:15pt"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Health Sciences&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Financial Services&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Products &amp;amp; Resources&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Communications, Media and Technology&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Geography:&lt;/span&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="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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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="padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;North America&lt;/span&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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,209&#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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;977&#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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;773&#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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;562&#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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,521&#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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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="border-top:1.5pt solid #000;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United Kingdom&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;143&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;131&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;138&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;456&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt 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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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="border-top:0.5pt solid #000;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Continental Europe&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;135&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;151&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;145&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;483&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt 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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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="border-top:1.5pt solid #000;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Europe - Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;179&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;276&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;190&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;939&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt 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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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="border-top:1.5pt solid #000;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Rest of World &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;114&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;84&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;74&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt 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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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="border-top:1.5pt solid #000;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,416&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,385&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;826&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,760&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt 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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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 style="height:15pt"&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Service line:&lt;/span&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="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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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="padding:2px 1pt 2px 14.5pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Consulting and technology services&lt;/span&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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;802&#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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;953&#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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;736&#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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;464&#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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,955&#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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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="border-top:0.5pt solid #000;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outsourcing services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;614&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;432&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;397&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;362&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,805&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt 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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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="border-top:1.5pt solid #000;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,416&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,385&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;826&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,760&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt 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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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 style="height:15pt"&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Type of contract:&lt;/span&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="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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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="padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Time and materials&lt;/span&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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;490&#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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;783&#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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;470&#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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;467&#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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,210&#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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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="border-top:0.5pt solid #000;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fixed-price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;670&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;556&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;582&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;328&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt 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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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="border-top:0.5pt solid #000;padding:2px 1pt 2px 14.5pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Transaction or volume-based&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;256&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;81&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;414&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt 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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,416&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,385&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;826&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,760&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt 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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-32" decimals="-6" id="f-280" unitRef="usd">1330000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-33" decimals="-6" id="f-281" unitRef="usd">1043000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-34" decimals="-6" id="f-282" unitRef="usd">911000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-35" decimals="-6" id="f-283" unitRef="usd">570000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-36" decimals="-6" id="f-284" unitRef="usd">3854000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-37" decimals="-6" id="f-285" unitRef="usd">49000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-38" decimals="-6" id="f-286" unitRef="usd">153000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-39" decimals="-6" id="f-287" unitRef="usd">137000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-40" decimals="-6" id="f-288" unitRef="usd">118000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-41" decimals="-6" id="f-289" unitRef="usd">457000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-42" decimals="-6" id="f-290" unitRef="usd">160000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-43" decimals="-6" id="f-291" unitRef="usd">147000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-44" decimals="-6" id="f-292" unitRef="usd">153000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-45" decimals="-6" id="f-293" unitRef="usd">33000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-46" decimals="-6" id="f-294" unitRef="usd">493000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-47" decimals="-6" id="f-295" unitRef="usd">209000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-48" decimals="-6" id="f-296" unitRef="usd">300000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-49" decimals="-6" id="f-297" unitRef="usd">290000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-50" decimals="-6" id="f-298" unitRef="usd">151000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-51" decimals="-6" id="f-299" unitRef="usd">950000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-52" decimals="-6" id="f-300" unitRef="usd">32000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-53" decimals="-6" id="f-301" unitRef="usd">119000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-54" decimals="-6" id="f-302" unitRef="usd">77000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-55" decimals="-6" id="f-303" unitRef="usd">83000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-56" decimals="-6" id="f-304" unitRef="usd">311000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-57" decimals="-6" id="f-305" unitRef="usd">1571000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-58" decimals="-6" id="f-306" unitRef="usd">1462000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-59" decimals="-6" id="f-307" unitRef="usd">1278000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-60" decimals="-6" id="f-308" unitRef="usd">804000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-1" decimals="-6" id="f-309" unitRef="usd">5115000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-61" decimals="-6" id="f-310" unitRef="usd">870000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-62" decimals="-6" id="f-311" unitRef="usd">1020000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-63" decimals="-6" id="f-312" unitRef="usd">887000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-64" decimals="-6" id="f-313" unitRef="usd">449000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-65" decimals="-6" id="f-314" unitRef="usd">3226000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-66" decimals="-6" id="f-315" unitRef="usd">701000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-67" decimals="-6" id="f-316" unitRef="usd">442000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-68" decimals="-6" id="f-317" unitRef="usd">391000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-69" decimals="-6" id="f-318" unitRef="usd">355000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-70" decimals="-6" id="f-319" unitRef="usd">1889000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-57" decimals="-6" id="f-320" unitRef="usd">1571000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-58" decimals="-6" id="f-321" unitRef="usd">1462000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-59" decimals="-6" id="f-322" unitRef="usd">1278000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-60" decimals="-6" id="f-323" unitRef="usd">804000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-1" decimals="-6" id="f-324" unitRef="usd">5115000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-71" decimals="-6" id="f-325" unitRef="usd">481000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-72" decimals="-6" id="f-326" unitRef="usd">764000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-73" decimals="-6" id="f-327" unitRef="usd">556000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-74" decimals="-6" id="f-328" unitRef="usd">434000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-75" decimals="-6" id="f-329" unitRef="usd">2235000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-76" decimals="-6" id="f-330" unitRef="usd">791000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-77" decimals="-6" id="f-331" unitRef="usd">651000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-78" decimals="-6" id="f-332" unitRef="usd">634000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-79" decimals="-6" id="f-333" unitRef="usd">334000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-80" decimals="-6" id="f-334" unitRef="usd">2410000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-81" decimals="-6" id="f-335" unitRef="usd">299000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-82" decimals="-6" id="f-336" unitRef="usd">47000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-83" decimals="-6" id="f-337" unitRef="usd">88000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-84" decimals="-6" id="f-338" unitRef="usd">36000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-85" decimals="-6" id="f-339" unitRef="usd">470000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-57" decimals="-6" id="f-340" unitRef="usd">1571000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-58" decimals="-6" id="f-341" unitRef="usd">1462000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-59" decimals="-6" id="f-342" unitRef="usd">1278000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-60" decimals="-6" id="f-343" unitRef="usd">804000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-1" decimals="-6" id="f-344" unitRef="usd">5115000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-86" decimals="-6" id="f-345" unitRef="usd">1209000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-87" decimals="-6" id="f-346" unitRef="usd">977000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-88" decimals="-6" id="f-347" unitRef="usd">773000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-89" decimals="-6" id="f-348" unitRef="usd">562000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-90" decimals="-6" id="f-349" unitRef="usd">3521000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-91" decimals="-6" id="f-350" unitRef="usd">44000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-92" decimals="-6" id="f-351" unitRef="usd">143000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-93" decimals="-6" id="f-352" unitRef="usd">131000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-94" decimals="-6" id="f-353" unitRef="usd">138000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-95" decimals="-6" id="f-354" unitRef="usd">456000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-96" decimals="-6" id="f-355" unitRef="usd">135000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-97" decimals="-6" id="f-356" unitRef="usd">151000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-98" decimals="-6" id="f-357" unitRef="usd">145000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-99" decimals="-6" id="f-358" unitRef="usd">52000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-100" decimals="-6" id="f-359" unitRef="usd">483000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-101" decimals="-6" id="f-360" unitRef="usd">179000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-102" decimals="-6" id="f-361" unitRef="usd">294000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-103" decimals="-6" id="f-362" unitRef="usd">276000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-104" decimals="-6" id="f-363" unitRef="usd">190000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-105" decimals="-6" id="f-364" unitRef="usd">939000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-106" decimals="-6" id="f-365" unitRef="usd">28000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-107" decimals="-6" id="f-366" unitRef="usd">114000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-108" decimals="-6" id="f-367" unitRef="usd">84000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-109" decimals="-6" id="f-368" unitRef="usd">74000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-110" decimals="-6" id="f-369" unitRef="usd">300000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-111" decimals="-6" id="f-370" unitRef="usd">1416000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-112" decimals="-6" id="f-371" unitRef="usd">1385000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-113" decimals="-6" id="f-372" unitRef="usd">1133000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-114" decimals="-6" id="f-373" unitRef="usd">826000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-5" decimals="-6" id="f-374" unitRef="usd">4760000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-115" decimals="-6" id="f-375" unitRef="usd">802000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-116" decimals="-6" id="f-376" unitRef="usd">953000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-117" decimals="-6" id="f-377" unitRef="usd">736000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-118" decimals="-6" id="f-378" unitRef="usd">464000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-119" decimals="-6" id="f-379" unitRef="usd">2955000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-120" decimals="-6" id="f-380" unitRef="usd">614000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-121" decimals="-6" id="f-381" unitRef="usd">432000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-122" decimals="-6" id="f-382" unitRef="usd">397000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-123" decimals="-6" id="f-383" unitRef="usd">362000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-124" decimals="-6" id="f-384" unitRef="usd">1805000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-111" decimals="-6" id="f-385" unitRef="usd">1416000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-112" decimals="-6" id="f-386" unitRef="usd">1385000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-113" decimals="-6" id="f-387" unitRef="usd">1133000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-114" decimals="-6" id="f-388" unitRef="usd">826000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-5" decimals="-6" id="f-389" unitRef="usd">4760000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-125" decimals="-6" id="f-390" unitRef="usd">490000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-126" decimals="-6" id="f-391" unitRef="usd">783000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-127" decimals="-6" id="f-392" unitRef="usd">470000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-128" decimals="-6" id="f-393" unitRef="usd">467000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-129" decimals="-6" id="f-394" unitRef="usd">2210000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-130" decimals="-6" id="f-395" unitRef="usd">670000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-131" decimals="-6" id="f-396" unitRef="usd">556000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-132" decimals="-6" id="f-397" unitRef="usd">582000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-133" decimals="-6" id="f-398" unitRef="usd">328000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-134" decimals="-6" id="f-399" unitRef="usd">2136000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-135" decimals="-6" id="f-400" unitRef="usd">256000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-136" decimals="-6" id="f-401" unitRef="usd">46000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-137" decimals="-6" id="f-402" unitRef="usd">81000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-138" decimals="-6" id="f-403" unitRef="usd">31000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-139" decimals="-6" id="f-404" unitRef="usd">414000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-111" decimals="-6" id="f-405" unitRef="usd">1416000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-112" decimals="-6" id="f-406" unitRef="usd">1385000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-113" decimals="-6" id="f-407" unitRef="usd">1133000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-114" decimals="-6" id="f-408" unitRef="usd">826000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-5" decimals="-6" id="f-409" unitRef="usd">4760000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CapitalizedContractCostTableTextBlock contextRef="c-1" id="f-410">&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table shows significant movements in the capitalized costs to fulfill for the three months ended March 31:&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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:66.005%"&gt;&lt;/td&gt;&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.139%"&gt;&lt;/td&gt;&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.788%"&gt;&lt;/td&gt;&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:12.791%"&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',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in millions)&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',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Beginning balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;209&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;245&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt 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="border-top:0.5pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Costs capitalized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt 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="border-top:0.5pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(20)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(22)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt 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="border-top:0.5pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Impairment charge&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt 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="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ending balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;192&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;235&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt 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:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Costs to obtain contracts were immaterial for the periods disclosed.&lt;/span&gt;&lt;/div&gt;</us-gaap:CapitalizedContractCostTableTextBlock>
    <us-gaap:CapitalizedContractCostNet contextRef="c-4" decimals="-6" id="f-411" unitRef="usd">209000000</us-gaap:CapitalizedContractCostNet>
    <us-gaap:CapitalizedContractCostNet contextRef="c-22" decimals="-6" id="f-412" unitRef="usd">245000000</us-gaap:CapitalizedContractCostNet>
    <ctsh:CapitalizedContractCostCostsCapitalized contextRef="c-1" decimals="-6" id="f-413" unitRef="usd">10000000</ctsh:CapitalizedContractCostCostsCapitalized>
    <ctsh:CapitalizedContractCostCostsCapitalized contextRef="c-5" decimals="-6" id="f-414" unitRef="usd">14000000</ctsh:CapitalizedContractCostCostsCapitalized>
    <us-gaap:CapitalizedContractCostAmortization contextRef="c-1" decimals="-6" id="f-415" unitRef="usd">20000000</us-gaap:CapitalizedContractCostAmortization>
    <us-gaap:CapitalizedContractCostAmortization contextRef="c-5" decimals="-6" id="f-416" unitRef="usd">22000000</us-gaap:CapitalizedContractCostAmortization>
    <us-gaap:CapitalizedContractCostImpairmentLoss contextRef="c-1" decimals="-6" id="f-417" unitRef="usd">7000000</us-gaap:CapitalizedContractCostImpairmentLoss>
    <us-gaap:CapitalizedContractCostImpairmentLoss contextRef="c-5" decimals="-6" id="f-418" unitRef="usd">2000000</us-gaap:CapitalizedContractCostImpairmentLoss>
    <us-gaap:CapitalizedContractCostNet contextRef="c-3" decimals="-6" id="f-419" unitRef="usd">192000000</us-gaap:CapitalizedContractCostNet>
    <us-gaap:CapitalizedContractCostNet contextRef="c-31" decimals="-6" id="f-420" unitRef="usd">235000000</us-gaap:CapitalizedContractCostNet>
    <us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock contextRef="c-1" id="f-421">The table below shows significant movements in contract assets (current and noncurrent) for the three months ended March 31:&lt;div style="text-align:justify"&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:65.712%"&gt;&lt;/td&gt;&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:12.788%"&gt;&lt;/td&gt;&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.431%"&gt;&lt;/td&gt;&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.792%"&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:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in millions)&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',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Beginning balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;386&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;316&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt 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="border-top:0.5pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenues recognized during the period but not billed&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;327&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt 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="border-top:0.5pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amounts reclassified to trade accounts receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(259)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(180)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt 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;/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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ending balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;454&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;384&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt 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:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The table below shows significant movements in the deferred revenue balances (current and noncurrent) for the three months ended March 31:&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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:66.005%"&gt;&lt;/td&gt;&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.139%"&gt;&lt;/td&gt;&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.788%"&gt;&lt;/td&gt;&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:12.791%"&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',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in millions)&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',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Beginning balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;480&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;427&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt 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="border-top:0.5pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amounts billed but not recognized as revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;374&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;311&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt 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="border-top:0.5pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenues recognized related to the beginning balance of deferred revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(302)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(262)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt 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="border-top:0.5pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amounts acquired in business combinations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt 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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ending balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;552&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;485&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt 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:ContractWithCustomerAssetAndLiabilityTableTextBlock>
    <us-gaap:ContractWithCustomerAssetGross contextRef="c-4" decimals="-6" id="f-422" unitRef="usd">386000000</us-gaap:ContractWithCustomerAssetGross>
    <us-gaap:ContractWithCustomerAssetGross contextRef="c-22" decimals="-6" id="f-423" unitRef="usd">316000000</us-gaap:ContractWithCustomerAssetGross>
    <ctsh:ContractWithCustomerAssetRevenueRecognizedButNotBilled contextRef="c-1" decimals="-6" id="f-424" unitRef="usd">327000000</ctsh:ContractWithCustomerAssetRevenueRecognizedButNotBilled>
    <ctsh:ContractWithCustomerAssetRevenueRecognizedButNotBilled contextRef="c-5" decimals="-6" id="f-425" unitRef="usd">248000000</ctsh:ContractWithCustomerAssetRevenueRecognizedButNotBilled>
    <us-gaap:ContractWithCustomerAssetReclassifiedToReceivable contextRef="c-1" decimals="-6" id="f-426" unitRef="usd">259000000</us-gaap:ContractWithCustomerAssetReclassifiedToReceivable>
    <us-gaap:ContractWithCustomerAssetReclassifiedToReceivable contextRef="c-5" decimals="-6" id="f-427" unitRef="usd">180000000</us-gaap:ContractWithCustomerAssetReclassifiedToReceivable>
    <us-gaap:ContractWithCustomerAssetGross contextRef="c-3" decimals="-6" id="f-428" unitRef="usd">454000000</us-gaap:ContractWithCustomerAssetGross>
    <us-gaap:ContractWithCustomerAssetGross contextRef="c-31" decimals="-6" id="f-429" unitRef="usd">384000000</us-gaap:ContractWithCustomerAssetGross>
    <us-gaap:ContractWithCustomerLiability contextRef="c-4" decimals="-6" id="f-430" unitRef="usd">480000000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability contextRef="c-22" decimals="-6" id="f-431" unitRef="usd">427000000</us-gaap:ContractWithCustomerLiability>
    <ctsh:ContractWithCustomerLiabilityAmountBilledButRevenueNotRecognized contextRef="c-1" decimals="-6" id="f-432" unitRef="usd">374000000</ctsh:ContractWithCustomerLiabilityAmountBilledButRevenueNotRecognized>
    <ctsh:ContractWithCustomerLiabilityAmountBilledButRevenueNotRecognized contextRef="c-5" decimals="-6" id="f-433" unitRef="usd">311000000</ctsh:ContractWithCustomerLiabilityAmountBilledButRevenueNotRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized contextRef="c-1" decimals="-6" id="f-434" unitRef="usd">302000000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized contextRef="c-5" decimals="-6" id="f-435" unitRef="usd">262000000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityIncreaseDecreaseForContractAcquiredInBusinessCombination contextRef="c-1" decimals="-6" id="f-436" unitRef="usd">0</us-gaap:ContractWithCustomerLiabilityIncreaseDecreaseForContractAcquiredInBusinessCombination>
    <us-gaap:ContractWithCustomerLiabilityIncreaseDecreaseForContractAcquiredInBusinessCombination contextRef="c-5" decimals="-6" id="f-437" unitRef="usd">9000000</us-gaap:ContractWithCustomerLiabilityIncreaseDecreaseForContractAcquiredInBusinessCombination>
    <us-gaap:ContractWithCustomerLiability contextRef="c-3" decimals="-6" id="f-438" unitRef="usd">552000000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability contextRef="c-31" decimals="-6" id="f-439" unitRef="usd">485000000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:RevenueRemainingPerformanceObligation contextRef="c-3" decimals="-6" id="f-440" unitRef="usd">5627000000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligationPercentage contextRef="c-140" decimals="2" id="f-441" unitRef="number">0.35</us-gaap:RevenueRemainingPerformanceObligationPercentage>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1 contextRef="c-140" id="f-442">P1Y</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:RevenueRemainingPerformanceObligationPercentage contextRef="c-141" decimals="2" id="f-443" unitRef="number">0.55</us-gaap:RevenueRemainingPerformanceObligationPercentage>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1 contextRef="c-141" id="f-444">P2Y</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:RevenueRemainingPerformanceObligationPercentage contextRef="c-142" decimals="2" id="f-445" unitRef="number">0.90</us-gaap:RevenueRemainingPerformanceObligationPercentage>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1 contextRef="c-142" id="f-446">P5Y</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:ReinsuranceRecoverableAllowanceForCreditLossTableTextBlock contextRef="c-1" id="f-447">&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the activity in the allowance for credit losses for trade accounts receivable for the three months ended March 31:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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:66.103%"&gt;&lt;/td&gt;&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.289%"&gt;&lt;/td&gt;&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.809%"&gt;&lt;/td&gt;&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.289%"&gt;&lt;/td&gt;&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.810%"&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',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in millions)&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',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Beginning balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt 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="border-top:0.5pt solid #000;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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Credit loss expense&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt; (1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt 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="border-top:0.5pt solid #000;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Write-offs charged against the allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt 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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ending balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt 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="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:32.748%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:98.900%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt"&gt;Reported in "Selling, general and administrative expenses" in our unaudited consolidated statements of operations.&lt;/span&gt;&lt;/div&gt;</us-gaap:ReinsuranceRecoverableAllowanceForCreditLossTableTextBlock>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="c-4" decimals="-6" id="f-448" unitRef="usd">26000000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="c-22" decimals="-6" id="f-449" unitRef="usd">32000000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:ProvisionForDoubtfulAccounts contextRef="c-1" decimals="-6" id="f-450" unitRef="usd">4000000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts contextRef="c-5" decimals="-6" id="f-451" unitRef="usd">1000000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs contextRef="c-1" decimals="-6" id="f-452" unitRef="usd">2000000</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs contextRef="c-5" decimals="-6" id="f-453" unitRef="usd">3000000</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="c-3" decimals="-6" id="f-454" unitRef="usd">28000000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="c-31" decimals="-6" id="f-455" unitRef="usd">30000000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock contextRef="c-1" id="f-456">&lt;div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At the end of 2024, we completed our NextGen program. NextGen charges for the three months ended March 31, 2024 were $23&#160;million and included $8&#160;million of employee separation costs, $14&#160;million of facility exit costs and $1&#160;million of third party and other costs. We did not incur any costs related to the NextGen program during the three months ended March 31, 2025.&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',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The costs related to our NextGen program are reported in "Restructuring charges" in our consolidated statements of operations. We do not allocate these charges to individual segments in internal management reports used by the CODM. Accordingly, such expenses are separately disclosed in our segment reporting as &#x201c;unallocated costs.&#x201d; See &lt;/span&gt;&lt;span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;&lt;a href="#i45a6b8832b23418a9661820d75a8183d_79" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Note 1&lt;/a&gt;&lt;a href="#i45a6b8832b23418a9661820d75a8183d_79" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;1&lt;/a&gt;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Changes in our accrued employee separation costs included in "Accrued expenses and other current liabilities" in our unaudited consolidated statements of financial position are presented in the table below for the three months ended March 31: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;text-align:justify"&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:65.712%"&gt;&lt;/td&gt;&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.431%"&gt;&lt;/td&gt;&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.788%"&gt;&lt;/td&gt;&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:12.792%"&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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in millions)&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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Beginning balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt 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;border-top:0.5pt solid #000;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Employee separation costs accrued&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt 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="border-top:0.5pt solid #000;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Payments made&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(20)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(21)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt 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;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ending balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt 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:RestructuringAndRelatedActivitiesDisclosureTextBlock>
    <us-gaap:RestructuringCharges contextRef="c-143" decimals="-6" id="f-457" unitRef="usd">23000000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges contextRef="c-144" decimals="-6" id="f-458" unitRef="usd">8000000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges contextRef="c-145" decimals="-6" id="f-459" unitRef="usd">14000000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges contextRef="c-146" decimals="-6" id="f-460" unitRef="usd">1000000</us-gaap:RestructuringCharges>
    <us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock contextRef="c-1" id="f-461">&lt;div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Changes in our accrued employee separation costs included in "Accrued expenses and other current liabilities" in our unaudited consolidated statements of financial position are presented in the table below for the three months ended March 31: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;text-align:justify"&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:65.712%"&gt;&lt;/td&gt;&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.431%"&gt;&lt;/td&gt;&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.788%"&gt;&lt;/td&gt;&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:12.792%"&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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in millions)&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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Beginning balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt 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;border-top:0.5pt solid #000;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Employee separation costs accrued&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt 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="border-top:0.5pt solid #000;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Payments made&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(20)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(21)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt 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;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ending balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt 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:ScheduleOfRestructuringReserveByTypeOfCostTextBlock>
    <us-gaap:RestructuringReserveCurrent contextRef="c-147" decimals="-6" id="f-462" unitRef="usd">35000000</us-gaap:RestructuringReserveCurrent>
    <us-gaap:RestructuringReserveCurrent contextRef="c-148" decimals="-6" id="f-463" unitRef="usd">42000000</us-gaap:RestructuringReserveCurrent>
    <us-gaap:RestructuringCharges contextRef="c-149" decimals="-6" id="f-464" unitRef="usd">0</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges contextRef="c-150" decimals="-6" id="f-465" unitRef="usd">8000000</us-gaap:RestructuringCharges>
    <us-gaap:PaymentsForRestructuring contextRef="c-149" decimals="-6" id="f-466" unitRef="usd">20000000</us-gaap:PaymentsForRestructuring>
    <us-gaap:PaymentsForRestructuring contextRef="c-150" decimals="-6" id="f-467" unitRef="usd">21000000</us-gaap:PaymentsForRestructuring>
    <us-gaap:RestructuringReserveCurrent contextRef="c-151" decimals="-6" id="f-468" unitRef="usd">15000000</us-gaap:RestructuringReserveCurrent>
    <us-gaap:RestructuringReserveCurrent contextRef="c-152" decimals="-6" id="f-469" unitRef="usd">29000000</us-gaap:RestructuringReserveCurrent>
    <ctsh:AccruedExpensesAndOtherCurrentLiabilitiesDisclosureTextBlock contextRef="c-1" id="f-471">&lt;div style="margin-top:9pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued expenses and other current liabilities were as follows: &lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:66.689%"&gt;&lt;/td&gt;&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.541%"&gt;&lt;/td&gt;&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.728%"&gt;&lt;/td&gt;&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.542%"&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',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 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',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Compensation and benefits&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,499&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt 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="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer volume and other incentives&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;261&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;247&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt 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="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Liabilities related to the resale of third-party products&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;245&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;154&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt 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="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Professional fees&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt 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="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt 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="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;383&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;439&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt 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="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total accrued expenses and other current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,373&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,610&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt 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;</ctsh:AccruedExpensesAndOtherCurrentLiabilitiesDisclosureTextBlock>
    <ctsh:AccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock contextRef="c-1" id="f-470">&lt;div style="margin-top:9pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued expenses and other current liabilities were as follows: &lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:66.689%"&gt;&lt;/td&gt;&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.541%"&gt;&lt;/td&gt;&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.728%"&gt;&lt;/td&gt;&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.542%"&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',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 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',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Compensation and benefits&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,499&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt 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="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer volume and other incentives&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;261&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;247&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt 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="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Liabilities related to the resale of third-party products&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;245&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;154&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt 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="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Professional fees&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt 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="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt 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="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;383&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;439&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt 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="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total accrued expenses and other current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,373&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,610&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt 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;</ctsh:AccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent contextRef="c-3" decimals="-6" id="f-472" unitRef="usd">1171000000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent contextRef="c-4" decimals="-6" id="f-473" unitRef="usd">1499000000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <ctsh:CustomerVolumeandOtherIncentivesCurrent contextRef="c-3" decimals="-6" id="f-474" unitRef="usd">261000000</ctsh:CustomerVolumeandOtherIncentivesCurrent>
    <ctsh:CustomerVolumeandOtherIncentivesCurrent contextRef="c-4" decimals="-6" id="f-475" unitRef="usd">247000000</ctsh:CustomerVolumeandOtherIncentivesCurrent>
    <ctsh:LiabilitiesRelatedToTheResaleOfThirdPartyProducts contextRef="c-3" decimals="-6" id="f-476" unitRef="usd">245000000</ctsh:LiabilitiesRelatedToTheResaleOfThirdPartyProducts>
    <ctsh:LiabilitiesRelatedToTheResaleOfThirdPartyProducts contextRef="c-4" decimals="-6" id="f-477" unitRef="usd">154000000</ctsh:LiabilitiesRelatedToTheResaleOfThirdPartyProducts>
    <us-gaap:AccruedProfessionalFeesCurrent contextRef="c-3" decimals="-6" id="f-478" unitRef="usd">185000000</us-gaap:AccruedProfessionalFeesCurrent>
    <us-gaap:AccruedProfessionalFeesCurrent contextRef="c-4" decimals="-6" id="f-479" unitRef="usd">171000000</us-gaap:AccruedProfessionalFeesCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent contextRef="c-3" decimals="-6" id="f-480" unitRef="usd">128000000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent contextRef="c-4" decimals="-6" id="f-481" unitRef="usd">100000000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:OtherLiabilitiesCurrent contextRef="c-3" decimals="-6" id="f-482" unitRef="usd">383000000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent contextRef="c-4" decimals="-6" id="f-483" unitRef="usd">439000000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesAndOtherLiabilities contextRef="c-3" decimals="-6" id="f-484" unitRef="usd">2373000000</us-gaap:AccruedLiabilitiesAndOtherLiabilities>
    <us-gaap:AccruedLiabilitiesAndOtherLiabilities contextRef="c-4" decimals="-6" id="f-485" unitRef="usd">2610000000</us-gaap:AccruedLiabilitiesAndOtherLiabilities>
    <us-gaap:DebtDisclosureTextBlock contextRef="c-1" id="f-486">&lt;div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have a Credit Agreement providing for a&#160;$650&#160;million Term Loan and a&#160;$1,850&#160;million unsecured revolving credit facility, which are each due to mature in October 2027. During the third quarter of 2024, we borrowed $600&#160;million under our revolving credit facility to partially fund the acquisition of Belcan. We repaid $300&#160;million during the fourth quarter of 2024 and the remaining $300&#160;million during the first quarter of 2025. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Credit Agreement requires interest to be paid, at our option, at either the Term Benchmark, Adjusted Daily Simple RFR or the ABR Rate (each as defined in the Credit Agreement), plus, in each case, an Applicable Margin (as defined in the Credit Agreement). Initially, the Applicable Margin is 0.875% with respect to Term Benchmark loans and RFR loans and 0.00% with respect to ABR loans. Subsequently, the Applicable Margin with respect to Term Benchmark loans and RFR loans will be determined quarterly and may range from 0.75% to 1.125%, depending on our public debt ratings or, if we have not received public debt ratings, from&#160;0.875%&#160;to&#160;1.125%, depending on our Leverage Ratio, which is the ratio of indebtedness for borrowed money to Consolidated EBITDA, as defined in the&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Credit Agreement. Since issuance of the Term Loan, t&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;he Term Loan has been a Term Benchmark loan. The Credit Agreement contains customary affirmative and negative covenants as well as a financial covenant. We were in compliance with all debt covenants and representations of the Credit Agreement as of March&#160;31, 2025.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#2e318e;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%"&gt;Short-term Debt&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of each of March&#160;31, 2025 and December&#160;31, 2024, we had&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; $33&#160;million &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;of short-term debt related to current maturities of our Term Loan. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#2e318e;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%"&gt;Long-term Debt&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the long-term debt balances as of:&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:66.396%"&gt;&lt;/td&gt;&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.980%"&gt;&lt;/td&gt;&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.142%"&gt;&lt;/td&gt;&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.982%"&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',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 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',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Notes outstanding under revolving credit facility&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt 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="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Term Loan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;602&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;610&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt 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="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;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;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current maturities - Term Loan&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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(33)&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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(33)&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="border-top:0.5pt solid #000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unamortized deferred financing costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt 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="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term debt, net of current maturities&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;567&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt 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:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The carrying value of our debt approximated its fair value as of March&#160;31, 2025 and December&#160;31, 2024.&lt;/span&gt;&lt;/div&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:DebtInstrumentFaceAmount contextRef="c-153" decimals="-6" id="f-487" unitRef="usd">650000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount contextRef="c-154" decimals="-6" id="f-488" unitRef="usd">1850000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:ProceedsFromLongTermLinesOfCredit contextRef="c-155" decimals="-6" id="f-489" unitRef="usd">600000000</us-gaap:ProceedsFromLongTermLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit contextRef="c-156" decimals="-6" id="f-490" unitRef="usd">300000000</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit contextRef="c-157" decimals="-6" id="f-491" unitRef="usd">300000000</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="c-158"
      decimals="INF"
      id="f-492"
      unitRef="number">0.00875</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="c-159"
      decimals="INF"
      id="f-493"
      unitRef="number">0.0000</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="c-160"
      decimals="INF"
      id="f-494"
      unitRef="number">0.0075</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="c-161"
      decimals="INF"
      id="f-495"
      unitRef="number">0.01125</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="c-162"
      decimals="INF"
      id="f-496"
      unitRef="number">0.00875</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="c-163"
      decimals="INF"
      id="f-497"
      unitRef="number">0.01125</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:LongTermDebtCurrent contextRef="c-164" decimals="-6" id="f-498" unitRef="usd">33000000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent contextRef="c-165" decimals="-6" id="f-499" unitRef="usd">33000000</us-gaap:LongTermDebtCurrent>
    <us-gaap:ScheduleOfDebtInstrumentsTextBlock contextRef="c-1" id="f-500">&lt;div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the long-term debt balances as of:&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:66.396%"&gt;&lt;/td&gt;&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.980%"&gt;&lt;/td&gt;&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.142%"&gt;&lt;/td&gt;&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.982%"&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',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 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',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Notes outstanding under revolving credit facility&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt 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="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Term Loan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;602&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;610&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt 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="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;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;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current maturities - Term Loan&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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(33)&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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(33)&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="border-top:0.5pt solid #000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unamortized deferred financing costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt 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="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term debt, net of current maturities&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;567&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt 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:ScheduleOfDebtInstrumentsTextBlock>
    <us-gaap:LongTermDebt contextRef="c-166" decimals="-6" id="f-501" unitRef="usd">0</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt contextRef="c-167" decimals="-6" id="f-502" unitRef="usd">300000000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt contextRef="c-164" decimals="-6" id="f-503" unitRef="usd">602000000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt contextRef="c-165" decimals="-6" id="f-504" unitRef="usd">610000000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebtCurrent contextRef="c-164" decimals="-6" id="f-505" unitRef="usd">33000000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent contextRef="c-165" decimals="-6" id="f-506" unitRef="usd">33000000</us-gaap:LongTermDebtCurrent>
    <us-gaap:DeferredFinanceCostsNet contextRef="c-168" decimals="-6" id="f-507" unitRef="usd">2000000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet contextRef="c-169" decimals="-6" id="f-508" unitRef="usd">2000000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:LongTermDebtNoncurrent contextRef="c-3" decimals="-6" id="f-509" unitRef="usd">567000000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent contextRef="c-4" decimals="-6" id="f-510" unitRef="usd">875000000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:IncomeTaxDisclosureTextBlock contextRef="c-1" id="f-512">&lt;div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our effective income tax rates were 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: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:8.695%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:1.970%"&gt;&lt;/td&gt;&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.696%"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effective income tax rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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;&lt;div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We are involved in two separate ongoing disputes with the ITD in connection with previously disclosed share repurchase transactions undertaken by CTS India in 2013 and 2016 to repurchase shares from its shareholders (non-Indian Cognizant entities) valued at $523&#160;million and $2.8&#160;billion, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The 2016 transaction was undertaken pursuant to a plan approved by the High Court in Chennai, India, and resulted in the payment of $135&#160;million in Indian income taxes - an amount we believe includes all the applicable taxes owed for this transaction under Indian law. In March 2018, the ITD asserted that it is owed an additional 33 billion Indian rupees ($386 million at the March&#160;31, 2025 exchange rate) on the 2016 transaction. We deposited 5 billion Indian rupees, representing 15% of the disputed tax amount related to the 2016 transaction, with the ITD. Additionally, certain time deposits of CTS India were placed under lien in favor of the ITD, representing the remainder of the disputed tax amount.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In April 2020, we received a formal assessment from the ITD on the 2016 transaction, which is consistent with the ITD's previous assertions. Our appeal was ruled unfavorably by the CITA in March 2022 and by the ITAT in September 2023. We filed an appeal against the order of the ITAT with the High Court. On January 8, 2024, the SCI ruled that, in order to proceed with the appeal, we must deposit 30 billion Indian rupees, representing the time deposits of CTS India under lien, on the condition that, if CTS India prevails at the High Court, the amount deposited will be returned to CTS India, along with interest accrued, within four weeks of the judgment. We made the required deposit in January 2024 and the case is pending before the High Court.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of March&#160;31, 2025 and December&#160;31, 2024, the deposit with the ITD was $404&#160;million and $403&#160;million, respectively,  presented in "Other noncurrent assets".&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The dispute in relation to the 2013 share repurchase transaction is also in litigation. At this time, the ITD has not made specific demands with regards to the 2013 transaction.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We continue to believe we have paid all applicable taxes owed on both the 2016 and the 2013 transactions and we continue to defend our positions with respect to both matters. Accordingly, we have not recorded any reserves for these matters as of March&#160;31, 2025.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <ctsh:ScheduleofEffectiveIncomeTaxRatesTableTextBlock contextRef="c-1" id="f-511">&lt;div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our effective income tax rates were 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: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:8.695%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:1.970%"&gt;&lt;/td&gt;&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.696%"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effective income tax rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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;</ctsh:ScheduleofEffectiveIncomeTaxRatesTableTextBlock>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c-1" decimals="3" id="f-513" unitRef="number">0.244</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c-5" decimals="3" id="f-514" unitRef="number">0.248</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:ForeignEarningsRepatriated contextRef="c-170" decimals="-6" id="f-515" unitRef="usd">523000000</us-gaap:ForeignEarningsRepatriated>
    <us-gaap:ForeignEarningsRepatriated contextRef="c-171" decimals="-8" id="f-516" unitRef="usd">2800000000</us-gaap:ForeignEarningsRepatriated>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-171" decimals="-6" id="f-517" unitRef="usd">135000000</us-gaap:IncomeTaxExpenseBenefit>
    <ctsh:IncomeTaxDisputedAmount contextRef="c-172" decimals="-9" id="f-518" unitRef="inr">33000000000</ctsh:IncomeTaxDisputedAmount>
    <ctsh:IncomeTaxDisputedAmount contextRef="c-173" decimals="-6" id="f-519" unitRef="usd">386000000</ctsh:IncomeTaxDisputedAmount>
    <us-gaap:DepositsAssets contextRef="c-174" decimals="-9" id="f-520" unitRef="inr">5000000000</us-gaap:DepositsAssets>
    <ctsh:DepositsAssetsPercentDisputedTaxAmount contextRef="c-174" decimals="2" id="f-521" unitRef="number">0.15</ctsh:DepositsAssetsPercentDisputedTaxAmount>
    <us-gaap:RestrictedInvestments contextRef="c-175" decimals="-9" id="f-522" unitRef="usd">30000000000</us-gaap:RestrictedInvestments>
    <us-gaap:DepositsAssets contextRef="c-176" decimals="-6" id="f-523" unitRef="usd">404000000</us-gaap:DepositsAssets>
    <us-gaap:DepositsAssets contextRef="c-177" decimals="-6" id="f-524" unitRef="usd">403000000</us-gaap:DepositsAssets>
    <us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock contextRef="c-1" id="f-525">&lt;div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In the normal course of business, we use foreign exchange forward and option contracts to manage foreign currency exchange rate risk. Derivatives may give rise to credit risk from the possible non-performance by counterparties. Credit risk is limited to the fair value of those contracts that are favorable to us. &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have limited our credit risk by limi&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ting the amount of credit exposure with any one financial institution and conducting ongoing evaluation of the creditworthiness of the financial institutions with which we do business. In addition, all the assets and liabilities related to the foreign exchange derivative contracts set forth in the table below are subject to master netting arrangements, such as the International Swaps and Derivatives Association Master Agreement, with each individual counterparty. These master netting arrangements generally provide for net settlement of all outstanding contracts with the counterparty in the case of an event of default or a termination event. We have presented all the assets and liabilities related to the foreign exchange derivative contracts, as applicable, on a gross basis, with no offsets, in our unaudited consolidated statements of financial position. There is no financial collateral (including cash collateral) posted or received by us related to the foreign exchange derivative contracts.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table provides information on the location and fair values of derivative financial instruments included in our unaudited consolidated statements of financial position as of:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:27.176%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.714%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:22.611%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.714%"&gt;&lt;/td&gt;&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.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:2.009%"&gt;&lt;/td&gt;&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.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:1.714%"&gt;&lt;/td&gt;&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.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:1.567%"&gt;&lt;/td&gt;&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.479%"&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',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#160;(in millions)&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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 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',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Designation of Derivatives&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Location&#160;on&#160;Statement&#160;of&lt;br/&gt;Financial Position&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Assets&#160;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign exchange forward and option contracts &#x2013; Designated as cash flow hedging instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt 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="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other noncurrent assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt 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="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued expenses and other current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt 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="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other noncurrent liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt 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="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt 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="border-top:1.5pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign exchange forward contracts &#x2013; Not designated as hedging instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt 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="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued expenses and other current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt 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="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt 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="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt 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:justify"&gt;&lt;span style="color:#2e318e;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%"&gt;Cash Flow Hedges&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have entered and continue to enter into a series of foreign exchange derivative contracts that are designated as cash flow hedges of Indian rupee denominated payments in India. These contracts are intended to partially offset the impact of movement of the Indian rupee against the U.S. dollar on future operating costs and are scheduled to mature each month during the remainder of 2025, 2026 and the first three months of 2027. The changes in fair value of these contracts are initially reported in "Accumulated other comprehensive income (loss)" in our unaudited consolidated statements of financial position and are subsequently reclassified to earnings within "Cost of revenues" and "Selling, general and administrative expenses" in our unaudited consolidated statements of operations in the same period that the forecasted Indian rupee denominated payments are recorded in earnings. As of March&#160;31, 2025, we estimate less than $1 million, net of tax, of net losses related to derivatives designated as cash flow hedges reported in "Accumulated other comprehensive income (loss)" in our unaudited consolidated statements of financial position is expected to be reclassified into earnings within the next 12 months.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The notional value of the outstanding contracts by year of maturity was as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;text-align:justify"&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.052%"&gt;&lt;/td&gt;&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.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:13.960%"&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',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 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',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,610&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,010&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt 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="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;920&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt 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="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt 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="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total notional value of contracts outstanding &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,910&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,930&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt 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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:32.748%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:98.900%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt"&gt;Includes $63&#160;million notional value of option contracts as of March&#160;31, 2025 with the remaining notional value related to forward contracts. There were no option contracts as of December&#160;31, 2024. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The activity related to the change in net unrealized gains and losses on the cash flow hedges included in "Accumulated other comprehensive income (loss)" in our unaudited consolidated statements of stockholders' equity is present&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ed in &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;&lt;a href="#i45a6b8832b23418a9661820d75a8183d_73" style="background-color:#ffffff;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Note &lt;/a&gt;&lt;a href="#i45a6b8832b23418a9661820d75a8183d_73" style="background-color:#ffffff;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;9&lt;/a&gt;&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#2e318e;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%"&gt;Other Derivatives&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We use foreign exchange forward contracts to provide an economic hedge against balance sheet exposures to certain monetary assets and liabilities denominated in currencies other than the functional currency of our foreign subsidiaries. We entered into foreign exchange forward contracts that are scheduled to mature in the second quarter of 2025. Realized gains or losses and changes in the estimated fair value of these derivative financial instruments are recorded in the caption "Foreign currency exchange gains (losses), net" in our unaudited consolidated statements of operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:24.75pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Additional information related to the outstanding foreign exchange forward contracts not designated as hedging instruments was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;text-align:justify"&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:46.122%"&gt;&lt;/td&gt;&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.449%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.700%"&gt;&lt;/td&gt;&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.449%"&gt;&lt;/td&gt;&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.449%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.700%"&gt;&lt;/td&gt;&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.454%"&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',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 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',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Notional&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Notional&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contracts outstanding&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;801&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;489&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt 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:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table provides information on the location and amounts of realized and unrealized pre-tax gains and losses on the other derivative financial instruments for the three months ended March 31:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;text-align:justify"&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.578%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:21.707%"&gt;&lt;/td&gt;&lt;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:8.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:1.408%"&gt;&lt;/td&gt;&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.843%"&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;/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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Location&#160;of&#160;Net Gains (Losses) on Derivative Instruments&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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amount&#160;of&#160;Net Gains (Losses) on&#160;Derivative&#160;Instruments&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#160;&#160;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;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:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign exchange forward contracts &#x2013; Not designated as hedging instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:f-569"&gt;&lt;span style="-sec-ix-hidden:f-570"&gt;Foreign currency exchange gains (losses), net&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt 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="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;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The related cash flow impacts of all the derivative activities are reflected as cash flows from operating activities.&lt;/span&gt;&lt;/div&gt;</us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock>
    <us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock contextRef="c-1" id="f-526">&lt;div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table provides information on the location and fair values of derivative financial instruments included in our unaudited consolidated statements of financial position as of:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:27.176%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.714%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:22.611%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.714%"&gt;&lt;/td&gt;&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.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:2.009%"&gt;&lt;/td&gt;&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.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:1.714%"&gt;&lt;/td&gt;&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.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:1.567%"&gt;&lt;/td&gt;&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.479%"&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',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#160;(in millions)&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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 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',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Designation of Derivatives&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Location&#160;on&#160;Statement&#160;of&lt;br/&gt;Financial Position&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Assets&#160;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign exchange forward and option contracts &#x2013; Designated as cash flow hedging instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt 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="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other noncurrent assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt 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="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued expenses and other current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt 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="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other noncurrent liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt 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="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt 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="border-top:1.5pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign exchange forward contracts &#x2013; Not designated as hedging instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt 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="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued expenses and other current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt 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="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt 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="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt 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:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock>
    <us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral contextRef="c-178" decimals="-6" id="f-527" unitRef="usd">7000000</us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral>
    <us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral contextRef="c-179" decimals="-6" id="f-528" unitRef="usd">1000000</us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral>
    <us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral contextRef="c-180" decimals="-6" id="f-529" unitRef="usd">6000000</us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral>
    <us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral contextRef="c-181" decimals="-6" id="f-530" unitRef="usd">0</us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral>
    <us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral contextRef="c-182" decimals="-6" id="f-531" unitRef="usd">7000000</us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral>
    <us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral contextRef="c-183" decimals="-6" id="f-532" unitRef="usd">22000000</us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral>
    <us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral contextRef="c-184" decimals="-6" id="f-533" unitRef="usd">2000000</us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral>
    <us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral contextRef="c-185" decimals="-6" id="f-534" unitRef="usd">13000000</us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral>
    <us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral contextRef="c-186" decimals="-6" id="f-535" unitRef="usd">13000000</us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral>
    <us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral contextRef="c-186" decimals="-6" id="f-536" unitRef="usd">9000000</us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral>
    <us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral contextRef="c-187" decimals="-6" id="f-537" unitRef="usd">1000000</us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral>
    <us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral contextRef="c-187" decimals="-6" id="f-538" unitRef="usd">35000000</us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral>
    <us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral contextRef="c-188" decimals="-6" id="f-539" unitRef="usd">2000000</us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral>
    <us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral contextRef="c-189" decimals="-6" id="f-540" unitRef="usd">1000000</us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral>
    <us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral contextRef="c-190" decimals="-6" id="f-541" unitRef="usd">2000000</us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral>
    <us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral contextRef="c-191" decimals="-6" id="f-542" unitRef="usd">2000000</us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral>
    <us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral contextRef="c-192" decimals="-6" id="f-543" unitRef="usd">2000000</us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral>
    <us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral contextRef="c-192" decimals="-6" id="f-544" unitRef="usd">2000000</us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral>
    <us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral contextRef="c-193" decimals="-6" id="f-545" unitRef="usd">1000000</us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral>
    <us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral contextRef="c-193" decimals="-6" id="f-546" unitRef="usd">2000000</us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral>
    <us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral contextRef="c-3" decimals="-6" id="f-547" unitRef="usd">15000000</us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral>
    <us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral contextRef="c-3" decimals="-6" id="f-548" unitRef="usd">11000000</us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral>
    <us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral contextRef="c-4" decimals="-6" id="f-549" unitRef="usd">2000000</us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral>
    <us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral contextRef="c-4" decimals="-6" id="f-550" unitRef="usd">37000000</us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral>
    <us-gaap:CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths contextRef="c-1" id="f-551" unitRef="usd" xsi:nil="true"/>
    <us-gaap:ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock contextRef="c-1" id="f-552">&lt;div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The notional value of the outstanding contracts by year of maturity was as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;text-align:justify"&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.052%"&gt;&lt;/td&gt;&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.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:13.960%"&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',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 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',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,610&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,010&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt 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="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;920&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt 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="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt 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="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total notional value of contracts outstanding &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,910&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,930&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt 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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;Includes $63&#160;million notional value of option contracts as of March&#160;31, 2025 with the remaining notional value related to forward contracts. There were no option contracts as of December&#160;31, 2024.</us-gaap:ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock>
    <us-gaap:DerivativeNotionalAmount contextRef="c-194" decimals="-6" id="f-553" unitRef="usd">1610000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount contextRef="c-195" decimals="-6" id="f-554" unitRef="usd">2010000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount contextRef="c-196" decimals="-6" id="f-555" unitRef="usd">1175000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount contextRef="c-197" decimals="-6" id="f-556" unitRef="usd">920000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount contextRef="c-198" decimals="-6" id="f-557" unitRef="usd">125000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount contextRef="c-199" decimals="-6" id="f-558" unitRef="usd">0</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount contextRef="c-186" decimals="-6" id="f-559" unitRef="usd">2910000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount contextRef="c-187" decimals="-6" id="f-560" unitRef="usd">2930000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount contextRef="c-200" decimals="-6" id="f-561" unitRef="usd">63000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount contextRef="c-201" decimals="-6" id="f-562" unitRef="usd">0</us-gaap:DerivativeNotionalAmount>
    <ctsh:DerivativesNotDesignatedAsHedgingInstrumentsDisclosureTextBlockTableTextBlock contextRef="c-1" id="f-563">&lt;div style="text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Additional information related to the outstanding foreign exchange forward contracts not designated as hedging instruments was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;text-align:justify"&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:46.122%"&gt;&lt;/td&gt;&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.449%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.700%"&gt;&lt;/td&gt;&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.449%"&gt;&lt;/td&gt;&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.449%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.700%"&gt;&lt;/td&gt;&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.454%"&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',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 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',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Notional&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Notional&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contracts outstanding&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;801&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;489&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt 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;</ctsh:DerivativesNotDesignatedAsHedgingInstrumentsDisclosureTextBlockTableTextBlock>
    <us-gaap:DerivativeNotionalAmount contextRef="c-192" decimals="-6" id="f-564" unitRef="usd">801000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet contextRef="c-192" decimals="-6" id="f-565" unitRef="usd">0</us-gaap:ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet>
    <us-gaap:DerivativeNotionalAmount contextRef="c-193" decimals="-6" id="f-566" unitRef="usd">489000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet contextRef="c-193" decimals="-6" id="f-567" unitRef="usd">-1000000</us-gaap:ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet>
    <ctsh:DerivativesNotDesignatedAsHedgingInstrumentsRecognizedInIncomeTextBlockTableTextBlock contextRef="c-1" id="f-568">&lt;div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table provides information on the location and amounts of realized and unrealized pre-tax gains and losses on the other derivative financial instruments for the three months ended March 31:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;text-align:justify"&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.578%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:21.707%"&gt;&lt;/td&gt;&lt;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:8.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:1.408%"&gt;&lt;/td&gt;&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.843%"&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;/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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Location&#160;of&#160;Net Gains (Losses) on Derivative Instruments&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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amount&#160;of&#160;Net Gains (Losses) on&#160;Derivative&#160;Instruments&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#160;&#160;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;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:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign exchange forward contracts &#x2013; Not designated as hedging instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:f-569"&gt;&lt;span style="-sec-ix-hidden:f-570"&gt;Foreign currency exchange gains (losses), net&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt 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="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;</ctsh:DerivativesNotDesignatedAsHedgingInstrumentsRecognizedInIncomeTextBlockTableTextBlock>
    <us-gaap:DerivativeGainLossOnDerivativeNet contextRef="c-202" decimals="-6" id="f-571" unitRef="usd">-1000000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet contextRef="c-203" decimals="-6" id="f-572" unitRef="usd">31000000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:FairValueMeasurementInputsDisclosureTextBlock contextRef="c-1" id="f-573">&lt;div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We measure our cash equivalents, certain investments, contingent consideration liabilities and foreign exchange forward and option contracts at fair value. Fair value is the exit price, or the amount that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants as of the measurement date. The fair value hierarchy is based on inputs to valuation techniques that are used to measure fair value that are either observable or unobservable. Observable inputs reflect assumptions market participants would use in pricing an asset or liability based on market data obtained from independent sources while unobservable inputs reflect a reporting entity&#x2019;s pricing based upon their own market assumptions.&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',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value hierarchy consists of the following three levels:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:40.5pt;text-align:justify;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt"&gt;Level 1 &#x2013; Inputs are quoted prices in active markets for identical assets or liabilities.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:40.5pt;text-align:justify;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt"&gt;Level 2 &#x2013; Inputs are quoted prices for similar assets or liabilities in an active market, quoted prices for identical or similar assets or liabilities in markets that are not active, inputs other than quoted prices that are observable and market-corroborated inputs which are derived principally from or corroborated by observable market data.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:40.5pt;text-align:justify;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt"&gt;Level 3 &#x2013; Inputs are derived from valuation techniques in which one or more significant inputs or value drivers are unobservable. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the financial assets and (liabilities) measured at fair value on a recurring basis as of March&#160;31, 2025:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&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:51.616%"&gt;&lt;/td&gt;&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.032%"&gt;&lt;/td&gt;&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.149%"&gt;&lt;/td&gt;&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.032%"&gt;&lt;/td&gt;&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.002%"&gt;&lt;/td&gt;&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.032%"&gt;&lt;/td&gt;&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.002%"&gt;&lt;/td&gt;&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.035%"&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',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 1&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',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level&#160;3&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',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash equivalents: &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29&#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',sans-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',sans-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',sans-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',sans-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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29&#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="border-top:0.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Time deposits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;794&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;794&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt 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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term investments:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Time deposits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#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="border-top:0.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equity investment security&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt 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;/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="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other current assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;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;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign exchange forward and option contracts&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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9&#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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9&#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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other noncurrent assets:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign exchange forward contracts&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',sans-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="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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="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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6&#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="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued expenses and other current liabilities:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;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;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign exchange forward contracts&lt;/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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9)&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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9)&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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other noncurrent liabilities:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:0.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign exchange forward contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:0.5pt 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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the financial assets and (liabilities) measured at fair value on a recurring basis as of December&#160;31, 2024:&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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:50.361%"&gt;&lt;/td&gt;&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.280%"&gt;&lt;/td&gt;&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.139%"&gt;&lt;/td&gt;&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.280%"&gt;&lt;/td&gt;&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.139%"&gt;&lt;/td&gt;&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.280%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.992%"&gt;&lt;/td&gt;&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.429%"&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',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 1&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',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level&#160;3&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',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash equivalents:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40&#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',sans-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',sans-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',sans-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',sans-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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40&#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="border-top:0.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Time deposits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;991&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;991&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt 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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term investments:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Time deposits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#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="border-top:0.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equity investment security&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt 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;/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="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other current assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign exchange forward contracts&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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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;/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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued expenses and other current liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign exchange forward contracts&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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(24)&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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(24)&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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other noncurrent liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:0.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign exchange forward contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:0.5pt 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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the three months ended March 31, 2024, we made $30&#160;million of payments related to Level 3 contingent consideration liabilities, which reduced the balance of these liabilities to zero. For the three months ended March 31, 2025, we did not have any Level 3 contingent consideration liabilities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We measure the fair value of money market funds based on quoted prices in active markets for identical assets and measure the fair value of our equity investment security based on the published daily net asset value at which investors can freely subscribe to or redeem from the fund. The carrying value of the time deposits approximated fair value as of March&#160;31, 2025 and December&#160;31, 2024.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We estimate the fair value of each foreign exchange forward contract by using a present value of expected cash flows model. This model calculates the difference between the current market forward price and the contracted forward price for each foreign exchange forward contract and applies the difference in the rates to each outstanding contract. The market forward rates include a discount and credit risk factor. We estimate the fair value of each foreign exchange option contract by using a variant of the Black-Scholes model. This model uses present value techniques and reflects the time value and intrinsic value based on observable market rates.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the three months ended March&#160;31, 2025 and the year ended December&#160;31, 2024, there were no transfers among Level 1, Level 2 or Level 3 financial assets and liabilities.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueMeasurementInputsDisclosureTextBlock>
    <us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock contextRef="c-1" id="f-574">&lt;div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the financial assets and (liabilities) measured at fair value on a recurring basis as of March&#160;31, 2025:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&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:51.616%"&gt;&lt;/td&gt;&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.032%"&gt;&lt;/td&gt;&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.149%"&gt;&lt;/td&gt;&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.032%"&gt;&lt;/td&gt;&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.002%"&gt;&lt;/td&gt;&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.032%"&gt;&lt;/td&gt;&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.002%"&gt;&lt;/td&gt;&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.035%"&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',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 1&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',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level&#160;3&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',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash equivalents: &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29&#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',sans-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',sans-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',sans-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',sans-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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29&#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="border-top:0.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Time deposits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;794&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;794&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt 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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term investments:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Time deposits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#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="border-top:0.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equity investment security&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt 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;/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="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other current assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;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;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign exchange forward and option contracts&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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9&#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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9&#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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other noncurrent assets:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign exchange forward contracts&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',sans-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="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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="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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6&#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="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued expenses and other current liabilities:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;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;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign exchange forward contracts&lt;/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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9)&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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9)&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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other noncurrent liabilities:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:0.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign exchange forward contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:0.5pt 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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the financial assets and (liabilities) measured at fair value on a recurring basis as of December&#160;31, 2024:&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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:50.361%"&gt;&lt;/td&gt;&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.280%"&gt;&lt;/td&gt;&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.139%"&gt;&lt;/td&gt;&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.280%"&gt;&lt;/td&gt;&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.139%"&gt;&lt;/td&gt;&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.280%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.992%"&gt;&lt;/td&gt;&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.429%"&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',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 1&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',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level&#160;3&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',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash equivalents:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40&#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',sans-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',sans-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',sans-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',sans-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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40&#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="border-top:0.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Time deposits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;991&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;991&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt 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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term investments:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Time deposits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#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="border-top:0.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equity investment security&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt 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;/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="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other current assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign exchange forward contracts&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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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;/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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued expenses and other current liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign exchange forward contracts&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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(24)&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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(24)&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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other noncurrent liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:0.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign exchange forward contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:0.5pt 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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-204" decimals="-6" id="f-575" unitRef="usd">29000000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-205" decimals="-6" id="f-576" unitRef="usd">29000000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-206" decimals="-6" id="f-577" unitRef="usd">794000000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-207" decimals="-6" id="f-578" unitRef="usd">794000000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure contextRef="c-208" decimals="-6" id="f-579" unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure contextRef="c-209" decimals="-6" id="f-580" unitRef="usd">1000000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure contextRef="c-210" decimals="-6" id="f-581" unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure contextRef="c-211" decimals="-6" id="f-582" unitRef="usd">1000000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:EquitySecuritiesFvNi contextRef="c-208" decimals="-6" id="f-583" unitRef="usd">11000000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi contextRef="c-209" decimals="-6" id="f-584" unitRef="usd">0</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi contextRef="c-210" decimals="-6" id="f-585" unitRef="usd">0</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi contextRef="c-211" decimals="-6" id="f-586" unitRef="usd">11000000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:ForeignCurrencyContractAssetFairValueDisclosure contextRef="c-212" decimals="-6" id="f-587" unitRef="usd">0</us-gaap:ForeignCurrencyContractAssetFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractAssetFairValueDisclosure contextRef="c-213" decimals="-6" id="f-588" unitRef="usd">9000000</us-gaap:ForeignCurrencyContractAssetFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractAssetFairValueDisclosure contextRef="c-214" decimals="-6" id="f-589" unitRef="usd">0</us-gaap:ForeignCurrencyContractAssetFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractAssetFairValueDisclosure contextRef="c-215" decimals="-6" id="f-590" unitRef="usd">9000000</us-gaap:ForeignCurrencyContractAssetFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractAssetFairValueDisclosure contextRef="c-216" decimals="-6" id="f-591" unitRef="usd">0</us-gaap:ForeignCurrencyContractAssetFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractAssetFairValueDisclosure contextRef="c-217" decimals="-6" id="f-592" unitRef="usd">6000000</us-gaap:ForeignCurrencyContractAssetFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractAssetFairValueDisclosure contextRef="c-218" decimals="-6" id="f-593" unitRef="usd">0</us-gaap:ForeignCurrencyContractAssetFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractAssetFairValueDisclosure contextRef="c-219" decimals="-6" id="f-594" unitRef="usd">6000000</us-gaap:ForeignCurrencyContractAssetFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure contextRef="c-220" decimals="-6" id="f-595" unitRef="usd">0</us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure contextRef="c-221" decimals="-6" id="f-596" unitRef="usd">9000000</us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure contextRef="c-222" decimals="-6" id="f-597" unitRef="usd">0</us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure contextRef="c-223" decimals="-6" id="f-598" unitRef="usd">9000000</us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure contextRef="c-224" decimals="-6" id="f-599" unitRef="usd">0</us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure contextRef="c-225" decimals="-6" id="f-600" unitRef="usd">2000000</us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure contextRef="c-226" decimals="-6" id="f-601" unitRef="usd">0</us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure contextRef="c-227" decimals="-6" id="f-602" unitRef="usd">2000000</us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-228" decimals="-6" id="f-603" unitRef="usd">40000000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-229" decimals="-6" id="f-604" unitRef="usd">40000000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-230" decimals="-6" id="f-605" unitRef="usd">991000000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-231" decimals="-6" id="f-606" unitRef="usd">991000000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure contextRef="c-232" decimals="-6" id="f-607" unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure contextRef="c-233" decimals="-6" id="f-608" unitRef="usd">1000000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure contextRef="c-234" decimals="-6" id="f-609" unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure contextRef="c-235" decimals="-6" id="f-610" unitRef="usd">1000000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:EquitySecuritiesFvNi contextRef="c-232" decimals="-6" id="f-611" unitRef="usd">11000000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi contextRef="c-233" decimals="-6" id="f-612" unitRef="usd">0</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi contextRef="c-234" decimals="-6" id="f-613" unitRef="usd">0</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi contextRef="c-236" decimals="-6" id="f-614" unitRef="usd">11000000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:ForeignCurrencyContractAssetFairValueDisclosure contextRef="c-237" decimals="-6" id="f-615" unitRef="usd">0</us-gaap:ForeignCurrencyContractAssetFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractAssetFairValueDisclosure contextRef="c-238" decimals="-6" id="f-616" unitRef="usd">2000000</us-gaap:ForeignCurrencyContractAssetFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractAssetFairValueDisclosure contextRef="c-239" decimals="-6" id="f-617" unitRef="usd">0</us-gaap:ForeignCurrencyContractAssetFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractAssetFairValueDisclosure contextRef="c-240" decimals="-6" id="f-618" unitRef="usd">2000000</us-gaap:ForeignCurrencyContractAssetFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure contextRef="c-241" decimals="-6" id="f-619" unitRef="usd">0</us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure contextRef="c-242" decimals="-6" id="f-620" unitRef="usd">24000000</us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure contextRef="c-243" decimals="-6" id="f-621" unitRef="usd">0</us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure contextRef="c-244" decimals="-6" id="f-622" unitRef="usd">24000000</us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure contextRef="c-245" decimals="-6" id="f-623" unitRef="usd">0</us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure contextRef="c-246" decimals="-6" id="f-624" unitRef="usd">13000000</us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure contextRef="c-247" decimals="-6" id="f-625" unitRef="usd">0</us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure contextRef="c-248" decimals="-6" id="f-626" unitRef="usd">13000000</us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements contextRef="c-249" decimals="-6" id="f-627" unitRef="usd">30000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue contextRef="c-250" decimals="-6" id="f-628" unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:ComprehensiveIncomeNoteTextBlock contextRef="c-1" id="f-630">&lt;div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Changes in "Accumulated other comprehensive income (loss)" by component were as follows for the three months ended March&#160;31, 2025: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&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.853%"&gt;&lt;/td&gt;&lt;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:7.525%"&gt;&lt;/td&gt;&lt;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:7.087%"&gt;&lt;/td&gt;&lt;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:7.091%"&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 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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#160;(in millions)&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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Before Tax&lt;br/&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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Tax&lt;br/&gt;Effect&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',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net of Tax&lt;br/&gt;Amount&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="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="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign currency translation adjustments:&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:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Beginning balance&lt;/span&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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(261)&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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7&#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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(254)&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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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;border-top:0.5pt solid #000;padding:2px 1pt 2px 46pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in foreign currency translation adjustments&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="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;97&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt 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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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="border-top:1.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ending balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(164)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(151)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt 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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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="border-top:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unrealized gains and losses on cash flow hedges:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Beginning balance&lt;/span&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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(34)&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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9&#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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(25)&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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:45pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unrealized gains arising during the period&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt 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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reclassifications of net losses to:&lt;/span&gt;&lt;/div&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:0 1pt"&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:0 1pt"&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: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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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="padding:2px 1pt 2px 61.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of revenues&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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7&#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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2)&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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&#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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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="border-top:0.5pt solid #000;padding:2px 1pt 2px 61.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;SG&amp;amp;A expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt 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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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="border-top:1.5pt solid #000;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net change&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt 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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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="border-top:1.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ending balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt 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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Losses on defined benefit plans:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Beginning balance&lt;/span&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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(20)&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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&#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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(17)&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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:36pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Losses on defined benefit plans&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt 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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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="border-top:1.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ending balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(20)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(17)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt 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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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="border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accumulated other comprehensive income (loss):&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:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Beginning balance&lt;/span&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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(315)&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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19&#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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(296)&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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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="border-top:0.5pt solid #000;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other comprehensive income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;135&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;131&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt 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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ending balance&lt;/span&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:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(180)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(165)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt 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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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;&lt;div style="margin-top:12pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Changes in "Accumulated other comprehensive income (loss)" by component were as follows for the three months ended March&#160;31, 2024:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&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.853%"&gt;&lt;/td&gt;&lt;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:7.525%"&gt;&lt;/td&gt;&lt;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:7.087%"&gt;&lt;/td&gt;&lt;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:7.091%"&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 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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#160;(in millions)&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',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Before Tax&lt;br/&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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Tax&lt;br/&gt;Effect&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',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net of Tax&lt;br/&gt;Amount&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="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="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign currency translation adjustments:&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:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Beginning balance&lt;/span&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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(109)&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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&#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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(104)&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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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="border-top:0.5pt solid #000;padding:2px 1pt 2px 46pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in foreign currency translation adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(74)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(73)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt 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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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="border-top:1.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ending balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(183)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(177)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt 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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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="border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unrealized gains and losses on cash flow hedges:&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:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Beginning balance&lt;/span&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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13&#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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3)&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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10&#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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:45pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unrealized gains arising during the period&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt 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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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="border-top:1.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ending balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt 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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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="border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accumulated other comprehensive income (loss):&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:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Beginning balance&lt;/span&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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(96)&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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(94)&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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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="border-top:0.5pt solid #000;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other comprehensive income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(59)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(62)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt 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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ending balance&lt;/span&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:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(155)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(156)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt 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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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:ComprehensiveIncomeNoteTextBlock>
    <us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock contextRef="c-1" id="f-629">&lt;div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Changes in "Accumulated other comprehensive income (loss)" by component were as follows for the three months ended March&#160;31, 2025: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&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.853%"&gt;&lt;/td&gt;&lt;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:7.525%"&gt;&lt;/td&gt;&lt;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:7.087%"&gt;&lt;/td&gt;&lt;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:7.091%"&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 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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#160;(in millions)&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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Before Tax&lt;br/&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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Tax&lt;br/&gt;Effect&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',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net of Tax&lt;br/&gt;Amount&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="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="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign currency translation adjustments:&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:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Beginning balance&lt;/span&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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(261)&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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7&#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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(254)&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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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;border-top:0.5pt solid #000;padding:2px 1pt 2px 46pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in foreign currency translation adjustments&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="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;97&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt 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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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="border-top:1.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ending balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(164)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(151)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt 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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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="border-top:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unrealized gains and losses on cash flow hedges:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Beginning balance&lt;/span&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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(34)&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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9&#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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(25)&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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:45pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unrealized gains arising during the period&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt 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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reclassifications of net losses to:&lt;/span&gt;&lt;/div&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:0 1pt"&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:0 1pt"&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: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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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="padding:2px 1pt 2px 61.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of revenues&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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7&#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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2)&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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&#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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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="border-top:0.5pt solid #000;padding:2px 1pt 2px 61.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;SG&amp;amp;A expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt 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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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="border-top:1.5pt solid #000;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net change&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt 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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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="border-top:1.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ending balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt 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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Losses on defined benefit plans:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Beginning balance&lt;/span&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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(20)&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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&#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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(17)&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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:36pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Losses on defined benefit plans&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt 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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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="border-top:1.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ending balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(20)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(17)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt 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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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="border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accumulated other comprehensive income (loss):&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:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Beginning balance&lt;/span&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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(315)&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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19&#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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(296)&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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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="border-top:0.5pt solid #000;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other comprehensive income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;135&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;131&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt 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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ending balance&lt;/span&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:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(180)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(165)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt 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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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;&lt;div style="margin-top:12pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Changes in "Accumulated other comprehensive income (loss)" by component were as follows for the three months ended March&#160;31, 2024:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&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.853%"&gt;&lt;/td&gt;&lt;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:7.525%"&gt;&lt;/td&gt;&lt;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:7.087%"&gt;&lt;/td&gt;&lt;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:7.091%"&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 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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#160;(in millions)&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',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Before Tax&lt;br/&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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Tax&lt;br/&gt;Effect&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',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net of Tax&lt;br/&gt;Amount&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="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="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign currency translation adjustments:&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:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Beginning balance&lt;/span&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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(109)&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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&#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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(104)&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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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="border-top:0.5pt solid #000;padding:2px 1pt 2px 46pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in foreign currency translation adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(74)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(73)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt 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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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="border-top:1.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ending balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(183)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(177)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt 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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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="border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unrealized gains and losses on cash flow hedges:&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:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Beginning balance&lt;/span&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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13&#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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3)&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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10&#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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:45pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unrealized gains arising during the period&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt 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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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="border-top:1.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ending balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt 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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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="border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accumulated other comprehensive income (loss):&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:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Beginning balance&lt;/span&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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(96)&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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(94)&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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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="border-top:0.5pt solid #000;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other comprehensive income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(59)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(62)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt 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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ending balance&lt;/span&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:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(155)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(156)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt 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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock>
    <us-gaap:AociBeforeTaxAttributableToParent contextRef="c-251" decimals="-6" id="f-631" unitRef="usd">-261000000</us-gaap:AociBeforeTaxAttributableToParent>
    <us-gaap:AociTaxAttributableToParent contextRef="c-251" decimals="-6" id="f-632" unitRef="usd">-7000000</us-gaap:AociTaxAttributableToParent>
    <us-gaap:StockholdersEquity contextRef="c-251" decimals="-6" id="f-633" unitRef="usd">-254000000</us-gaap:StockholdersEquity>
    <us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent contextRef="c-252" decimals="-6" id="f-634" unitRef="usd">97000000</us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1 contextRef="c-252" decimals="-6" id="f-635" unitRef="usd">-6000000</us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-252" decimals="-6" id="f-636" unitRef="usd">103000000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:AociBeforeTaxAttributableToParent contextRef="c-253" decimals="-6" id="f-637" unitRef="usd">-164000000</us-gaap:AociBeforeTaxAttributableToParent>
    <us-gaap:AociTaxAttributableToParent contextRef="c-253" decimals="-6" id="f-638" unitRef="usd">-13000000</us-gaap:AociTaxAttributableToParent>
    <us-gaap:StockholdersEquity contextRef="c-253" decimals="-6" id="f-639" unitRef="usd">-151000000</us-gaap:StockholdersEquity>
    <us-gaap:AociBeforeTaxAttributableToParent contextRef="c-254" decimals="-6" id="f-640" unitRef="usd">-34000000</us-gaap:AociBeforeTaxAttributableToParent>
    <us-gaap:AociTaxAttributableToParent contextRef="c-254" decimals="-6" id="f-641" unitRef="usd">-9000000</us-gaap:AociTaxAttributableToParent>
    <us-gaap:StockholdersEquity contextRef="c-254" decimals="-6" id="f-642" unitRef="usd">-25000000</us-gaap:StockholdersEquity>
    <us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent contextRef="c-255" decimals="-6" id="f-643" unitRef="usd">30000000</us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax contextRef="c-255" decimals="-6" id="f-644" unitRef="usd">8000000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent contextRef="c-255" decimals="-6" id="f-645" unitRef="usd">22000000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent contextRef="c-256" decimals="-6" id="f-646" unitRef="usd">-7000000</us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodTax contextRef="c-256" decimals="-6" id="f-647" unitRef="usd">-2000000</us-gaap:ReclassificationFromAociCurrentPeriodTax>
    <us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent contextRef="c-256" decimals="-6" id="f-648" unitRef="usd">-5000000</us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent contextRef="c-257" decimals="-6" id="f-649" unitRef="usd">-1000000</us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodTax contextRef="c-257" decimals="-6" id="f-650" unitRef="usd">0</us-gaap:ReclassificationFromAociCurrentPeriodTax>
    <us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent contextRef="c-257" decimals="-6" id="f-651" unitRef="usd">-1000000</us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent contextRef="c-255" decimals="-6" id="f-652" unitRef="usd">38000000</us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1 contextRef="c-255" decimals="-6" id="f-653" unitRef="usd">10000000</us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-255" decimals="-6" id="f-654" unitRef="usd">28000000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:AociBeforeTaxAttributableToParent contextRef="c-258" decimals="-6" id="f-655" unitRef="usd">4000000</us-gaap:AociBeforeTaxAttributableToParent>
    <us-gaap:AociTaxAttributableToParent contextRef="c-258" decimals="-6" id="f-656" unitRef="usd">1000000</us-gaap:AociTaxAttributableToParent>
    <us-gaap:StockholdersEquity contextRef="c-258" decimals="-6" id="f-657" unitRef="usd">3000000</us-gaap:StockholdersEquity>
    <us-gaap:AociBeforeTaxAttributableToParent contextRef="c-259" decimals="-6" id="f-658" unitRef="usd">-20000000</us-gaap:AociBeforeTaxAttributableToParent>
    <us-gaap:AociTaxAttributableToParent contextRef="c-259" decimals="-6" id="f-659" unitRef="usd">-3000000</us-gaap:AociTaxAttributableToParent>
    <us-gaap:StockholdersEquity contextRef="c-259" decimals="-6" id="f-660" unitRef="usd">-17000000</us-gaap:StockholdersEquity>
    <us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent contextRef="c-260" decimals="-6" id="f-661" unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1 contextRef="c-260" decimals="-6" id="f-662" unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-260" decimals="-6" id="f-663" unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:AociBeforeTaxAttributableToParent contextRef="c-261" decimals="-6" id="f-664" unitRef="usd">-20000000</us-gaap:AociBeforeTaxAttributableToParent>
    <us-gaap:AociTaxAttributableToParent contextRef="c-261" decimals="-6" id="f-665" unitRef="usd">-3000000</us-gaap:AociTaxAttributableToParent>
    <us-gaap:StockholdersEquity contextRef="c-261" decimals="-6" id="f-666" unitRef="usd">-17000000</us-gaap:StockholdersEquity>
    <us-gaap:AociBeforeTaxAttributableToParent contextRef="c-9" decimals="-6" id="f-667" unitRef="usd">-315000000</us-gaap:AociBeforeTaxAttributableToParent>
    <us-gaap:AociTaxAttributableToParent contextRef="c-9" decimals="-6" id="f-668" unitRef="usd">-19000000</us-gaap:AociTaxAttributableToParent>
    <us-gaap:StockholdersEquity contextRef="c-9" decimals="-6" id="f-669" unitRef="usd">-296000000</us-gaap:StockholdersEquity>
    <us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent contextRef="c-11" decimals="-6" id="f-670" unitRef="usd">135000000</us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1 contextRef="c-11" decimals="-6" id="f-671" unitRef="usd">4000000</us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-11" decimals="-6" id="f-672" unitRef="usd">131000000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:AociBeforeTaxAttributableToParent contextRef="c-17" decimals="-6" id="f-673" unitRef="usd">-180000000</us-gaap:AociBeforeTaxAttributableToParent>
    <us-gaap:AociTaxAttributableToParent contextRef="c-17" decimals="-6" id="f-674" unitRef="usd">-15000000</us-gaap:AociTaxAttributableToParent>
    <us-gaap:StockholdersEquity contextRef="c-17" decimals="-6" id="f-675" unitRef="usd">-165000000</us-gaap:StockholdersEquity>
    <us-gaap:AociBeforeTaxAttributableToParent contextRef="c-262" decimals="-6" id="f-676" unitRef="usd">-109000000</us-gaap:AociBeforeTaxAttributableToParent>
    <us-gaap:AociTaxAttributableToParent contextRef="c-262" decimals="-6" id="f-677" unitRef="usd">-5000000</us-gaap:AociTaxAttributableToParent>
    <us-gaap:StockholdersEquity contextRef="c-262" decimals="-6" id="f-678" unitRef="usd">-104000000</us-gaap:StockholdersEquity>
    <us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent contextRef="c-263" decimals="-6" id="f-679" unitRef="usd">-74000000</us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1 contextRef="c-263" decimals="-6" id="f-680" unitRef="usd">-1000000</us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-263" decimals="-6" id="f-681" unitRef="usd">-73000000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:AociBeforeTaxAttributableToParent contextRef="c-264" decimals="-6" id="f-682" unitRef="usd">-183000000</us-gaap:AociBeforeTaxAttributableToParent>
    <us-gaap:AociTaxAttributableToParent contextRef="c-264" decimals="-6" id="f-683" unitRef="usd">-6000000</us-gaap:AociTaxAttributableToParent>
    <us-gaap:StockholdersEquity contextRef="c-264" decimals="-6" id="f-684" unitRef="usd">-177000000</us-gaap:StockholdersEquity>
    <us-gaap:AociBeforeTaxAttributableToParent contextRef="c-265" decimals="-6" id="f-685" unitRef="usd">13000000</us-gaap:AociBeforeTaxAttributableToParent>
    <us-gaap:AociTaxAttributableToParent contextRef="c-265" decimals="-6" id="f-686" unitRef="usd">3000000</us-gaap:AociTaxAttributableToParent>
    <us-gaap:StockholdersEquity contextRef="c-265" decimals="-6" id="f-687" unitRef="usd">10000000</us-gaap:StockholdersEquity>
    <us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent contextRef="c-266" decimals="-6" id="f-688" unitRef="usd">15000000</us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax contextRef="c-266" decimals="-6" id="f-689" unitRef="usd">4000000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent contextRef="c-266" decimals="-6" id="f-690" unitRef="usd">11000000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:AociBeforeTaxAttributableToParent contextRef="c-267" decimals="-6" id="f-691" unitRef="usd">28000000</us-gaap:AociBeforeTaxAttributableToParent>
    <us-gaap:AociTaxAttributableToParent contextRef="c-267" decimals="-6" id="f-692" unitRef="usd">7000000</us-gaap:AociTaxAttributableToParent>
    <us-gaap:StockholdersEquity contextRef="c-267" decimals="-6" id="f-693" unitRef="usd">21000000</us-gaap:StockholdersEquity>
    <us-gaap:AociBeforeTaxAttributableToParent contextRef="c-21" decimals="-6" id="f-694" unitRef="usd">-96000000</us-gaap:AociBeforeTaxAttributableToParent>
    <us-gaap:AociTaxAttributableToParent contextRef="c-21" decimals="-6" id="f-695" unitRef="usd">-2000000</us-gaap:AociTaxAttributableToParent>
    <us-gaap:StockholdersEquity contextRef="c-21" decimals="-6" id="f-696" unitRef="usd">-94000000</us-gaap:StockholdersEquity>
    <us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent contextRef="c-24" decimals="-6" id="f-697" unitRef="usd">-59000000</us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1 contextRef="c-24" decimals="-6" id="f-698" unitRef="usd">3000000</us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-24" decimals="-6" id="f-699" unitRef="usd">-62000000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:AociBeforeTaxAttributableToParent contextRef="c-30" decimals="-6" id="f-700" unitRef="usd">-155000000</us-gaap:AociBeforeTaxAttributableToParent>
    <us-gaap:AociTaxAttributableToParent contextRef="c-30" decimals="-6" id="f-701" unitRef="usd">1000000</us-gaap:AociTaxAttributableToParent>
    <us-gaap:StockholdersEquity contextRef="c-30" decimals="-6" id="f-702" unitRef="usd">-156000000</us-gaap:StockholdersEquity>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock contextRef="c-1" id="f-703">&lt;div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We are involved in various claims and legal proceedings arising in the ordinary course of business. We accrue 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, we do not record a liability, but instead disclose 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. While we do not expect that the ultimate resolution of any existing claims and proceedings (other than the specific matters described below, if decided adversely), individually or in the aggregate, will have a material adverse effect on our financial position, an unfavorable outcome in some or all of these proceedings could have a material adverse impact on results of operations or cash flows for a particular period. This assessment is based on our current understanding of relevant facts and circumstances. As such, our view of these matters is subject to inherent uncertainties and may change in the future.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On January 15, 2015, Syntel sued TriZetto and Cognizant in the USDC-SDNY. Syntel&#x2019;s complaint alleged breach of contract against TriZetto, and tortious interference and misappropriation of trade secrets against Cognizant and TriZetto, stemming from Cognizant&#x2019;s hiring of certain former Syntel employees. Cognizant and TriZetto countersued on March 23, 2015, for breach of contract, misappropriation of trade secrets and tortious interference, based on Syntel&#x2019;s misuse of TriZetto confidential information and abandonment of contractual obligations. Cognizant and TriZetto subsequently added federal DTSA &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;and copyright infringement claims for Syntel&#x2019;s misuse of TriZetto&#x2019;s proprietary technology. The parties&#x2019; claims were narrowed by the&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; court and the case was tried before a jury, which on October 27, 2020 returned a verdict in favor of Cognizant in the amount of $855&#160;million, including $570&#160;million in punitive damages. On April 20, 2021, the USDC-SDNY issued a post-trial order that, among other things, affirmed the jury&#x2019;s award of $285&#160;million in actual damages, but reduced the award of punitive damages from $570&#160;million to $285&#160;million, thereby reducing the overall damages award from $855&#160;million to $570&#160;million. The USDC-SDNY subsequently issued a final judgment consistent with the April 20&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;th&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; order. On May 26, 2021, Syntel filed a notice of appeal to the Second Circuit, and on June 3, 2021 the USDC-SDNY stayed execution of judgment pending appeal. On May 25, 2023, the Second Circuit issued an opinion affirming in part and vacating in part the judgment of the USDC-SDNY and remanding the case for further proceedings consistent with its opinion. The Second Circuit affirmed the judgment in all respects on liability but vacated the $570&#160;million award that had been based on avoided development costs under the DTSA, and it remanded the case to the USDC-SDNY for further evaluation of damages. On June 23, 2023, the Second Circuit issued its mandate returning the case to the USDC-SDNY. On March 13, 2024, the USDC-SDNY issued a ruling that vacates the alternate compensatory damages awards that were within the scope of the Second Circuit&#x2019;s remand and awards TriZetto and Cognizant approximately $15&#160;million in attorney&#x2019;s fees. On October 23, 2024, the USDC-SDNY granted TriZetto and Cognizant&#x2019;s motion for a new trial on the amount of compensatory damages owed to TriZetto and Cognizant. On November 12, 2024, the USDC-SDNY scheduled the trial for June 16, 2025. On November 13, 2024, the USDC-SDNY granted Syntel&#x2019;s request to certify for interlocutory appeal the question of whether the Second Circuit&#x2019;s mandate permits the USDC-SDNY&#x2019;s October 23rd order for a new trial on compensatory damages. The parties subsequently completed briefing at the Second Circuit regarding whether the Second Circuit should take up the interlocutory appeal, and on March 7, 2025, the Second Circuit denied Syntel&#x2019;s request for an interlocutory appeal. On April 9, 2025, the USDC-SDNY rescheduled the trial to begin June 24, 2025. TriZetto and Cognizant will continue to vigorously pursue our claims against Syntel. We will not record any gain in our financial statements until it becomes realizable.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On February 28, 2019, a ruling of the SCI interpreting the India Defined Contribution Obligation altered historical understandings of the obligation, extending it to cover additional portions of the employee&#x2019;s income. As a result, the ongoing contributions of our affected employees and the Company were required to be increased. In the first quarter of 2019, we &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;accrued &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$117 million&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; with respect to prior periods, assuming retroactive application of the SCI&#x2019;s ruling, in "Selling, general and administrative e&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;xpenses" in our unaudited consolidated statement of operations.&#160;There is significant uncertainty as to how the liability should be calculated as it is impacted by multiple variables, including the period of assessment, the application with respect to certain current and former employees and whether interest and penalties may be assessed. Since the ruling, a variety of trade associations and industry groups have advocated to the Indian government,&#160;highlighting the harm to the information technology sector, other industries and job growth in India that would result from a retroactive application of the ruling.&#160;It is possible the Indian government will review the matter and there is a substantial question as to whether the Indian government will apply the SCI&#x2019;s ruling on a retroactive basis. As such, the ultimate amount of our obligation may be materially different from the amount accrued.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On October 31, 2016, November 15, 2016 and November 18, 2016, three putative shareholder derivative complaints were filed in New Jersey Superior Court, Bergen County, naming us, all of our then current directors and certain of our current and former officers at that time as defendants. These actions were consolidated in an order dated January 24, 2017. The complaints assert claims for breach of fiduciary duty, corporate waste, unjust enrichment, abuse of control, mismanagement, and/or insider selling by defendants. On April 26, 2017, the New Jersey Superior Court deferred further proceedings by dismissing the &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;consolidated putative shareholder derivative litigation without prejudice but permitting the parties to file a motion to vacate the dismissal in the future. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On February 22, 2017, April 7, 2017, May 10, 2017 and March 11, 2019, four additional putative shareholder derivative complaints were filed in the USDC-NJ, naming us and certain of our current and former directors and officers at that time as defendants. These actions were consolidated in an order dated May 14, 2019. On August 3, 2020, lead plaintiffs filed a consolidated amended complaint. The consolidated amended complaint asserts claims similar to those in the previously-filed putative shareholder derivative actions. On February 14, 2022, we and certain of our current and former directors and officers moved to dismiss the consolidated amended complaint. On September 27, 2022, the USDC-NJ granted those motions and dismissed the consolidated amended complaint in its entirety with prejudice. Plaintiffs filed a notice of appeal on October 27, 2022. On May 3, 2024, the Third Circuit affirmed the dismissal of the consolidated amended complaint.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On June 1, 2021, an eighth putative shareholde&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;r derivative complaint was filed in the USDC-NJ, naming us and certain of our current and former directors and officers at that time a&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;s defendants. The complaint asserts claims similar to those in the previously-filed putative shareholder derivative actions. On March 31, 2022, we and certain of our current and former directors and officers moved to dismiss the complaint. On November 30, 2022, the USDC-NJ denied without prejudice those motions. The USDC-NJ ordered the parties to conduct limited discovery related to the issue of whether our board of directors wrongfully refused the plaintiff&#x2019;s earlier litigation demand and, after the conclusion of such limited discovery, to file targeted motions for summary judgment on the issue of wrongful refusal.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We are presently unable to predict the duration, scope or result of the single putative shareholder derivative action that has not been dismissed. Although the Company continues to defend that putative shareholder derivative action vigorously, it is&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; subject to inherent uncertainties, the actual cost of such litigation will depend upon many unknown factors and the outcome of the litigation is necessarily uncertain.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have indemnification and expense advancement obligations pursuant to our bylaws and indemnification agreements with respect to certain current and former members of senior management and the Company&#x2019;s board of directors. In connection with the matters that were the subject of our previously disclosed internal investigation, the DOJ and SEC investigations and the related litigation, we have received requests under such indemnification agreements and our bylaws to provide funds for legal fees and other expenses. There are no amounts remaining available to us under applicable insurance policies for our ongoing indemnification and advancement obligations with respect to certain of our current and former officers and directors or incremental legal fees and other expenses related to the above matters. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;See &lt;/span&gt;&lt;span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;&lt;a href="#i45a6b8832b23418a9661820d75a8183d_61" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Note &lt;/a&gt;&lt;a href="#i45a6b8832b23418a9661820d75a8183d_61" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;6&lt;/a&gt;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; for information relating to the ITD Dispute.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On September 18, 2017, three former employees filed suit against Cognizant in the USDC-CDCA, alleging that they and similarly situated employees suffered disparate treatment on the basis of race in violation of 42 U.S.C. &#xa7; 1981. Plaintiffs subsequently amended their complaint three times, adding a fourth former employee plaintiff and claims for both disparate treatment and disparate impact on the basis of race and national origin under Title VII&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;and disparate treatment and disparate impact on the basis of race and national origin under Title VII. Plaintiffs filed the operative Third Amended Complaint-Corrected on January 19, 2021. Cognizant filed its answer on January 29, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On May 13, 2022, plaintiffs filed a motion requesting that the USDC-CDCA certify the case as a class action for two putative classes of plaintiffs consisting of: (1) all individuals who are not of South Asian race or Indian national origin who applied to Cognizant in the U.S. and were not hired since September 2013 (the &#x201c;hiring class&#x201d;); and (2) all individuals who are not of South Asian race or Indian national origin who have been terminated in the U.S. since September 2013 (the &#x201c;terminations class&#x201d;). Cognizant opposed. On October 27, 2022, the court denied certification for the hiring class and the terminations class. However, the court granted certification for a sub-set of the terminations class limited to approximately 2,300 former employees whose employment had been terminated from the &#x201c;bench,&#x201d; a designation for employees who are not allocated to an active project. On November 10, 2022, Cognizant filed a petition with the Ninth Circuit requesting permission to appeal the class certification order as to the bench terminations class. The Ninth Circuit denied the petition on January 26, 2023.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;From June 13, 2023 to June 26, 2023, the USDC-CDCA held a class action jury trial on the first phase of plaintiffs&#x2019; Section 1981 claim and Title VII disparate treatment claim. The questions presented were whether Cognizant engaged in a pattern or practice of discrimination against non-South Asian and non-Indian employees with respect to bench terminations, and if so, whether punitive damages are available for class members who prevail on their claims. The jury deadlocked, and the court declared a mistrial.  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The case proceeded to a retrial on September 24, 2024, and on October 4, 2024, the jury returned a verdict in favor of plaintiffs. The case will now proceed to the second phase to determine individualized liability and damages, if any, for each &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;class member. As a result of the verdict, each non-South Asian and non-Indian class member who pursues claims in the second phase will be entitled to a rebuttable presumption that all termination decisions were discriminatory and to the possibility of recovering punitive damages if they prevail. The USDC-CDCA will also consider plaintiffs&#x2019; claim that Cognizant policies had a disparate impact on non-South Asian and non-Indian employees. We believe that class certification was improper, and that the second phase of the case will confirm that individualized issues should have precluded class certification. Cognizant will continue to vigorously defend itself in the second phase of this case and to pursue all available appellate arguments concerning class certification and the September 24, 2024 trial at the appropriate time. &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Because we cannot predict the number of individual plaintiffs who will proceed to the second phase, or the outcome of those cases, and in view of the appellate arguments regarding class certification, we are unable to reasonably estimate a possible loss or range of loss. We&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; have not recorded any accruals related to this matter.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Many of our engagements involve projects that are critical to the operations of our clients&#x2019; business and provide benefits that are difficult to quantify. Any failure in a client&#x2019;s systems or our failure to meet our contractual obligations to our clients, including any breach involving a client&#x2019;s confidential information or sensitive data, or our obligations under applicable laws or regulations could result in a claim for substantial damages against us, regardless of our responsibility for such failure. Although we attempt to contractually limit our liability for damages arising from negligent acts, errors, mistakes, or omissions in rendering our services, there can be no assurance that the limitations of liability set forth in our contracts will be enforceable in all instances or will otherwise protect us from liability for damages. Although we have general liability insurance coverage, including coverage for errors or omiss&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ions, we retain a significant portion of risk through our insurance deductibles and the&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;re can be no assurance that such coverage will cover all types of claims, continue to be available on reasonable terms or will be available in sufficient amounts to cover one or more large claims, or that the insurer will not disclaim coverage as to any future claim. The successful assertion of one or more large claims against us that exceed or are not covered by our insurance coverage or changes in our insurance policies, including premium increases or the imposition of large deductible or co-insurance requirements, could have a material adverse effect on our business, results of operations, financial position and cash flows for a particular period. &lt;/span&gt;&lt;/div&gt;In the normal course of business and in conjunction with certain client engagements, we have entered into contractual arrangements through which we may be obligated to indemnify clients or other parties with whom we conduct business with respect to certain matters. These arrangements can include provisions whereby we agree to hold the indemnified party and certain of their affiliated entities harmless with respect to third-party claims related to such matters as our breach of certain representations or covenants, our intellectual property infringement, our gross negligence or willful misconduct or certain other claims made against certain parties. Payments by us under any of these arrangements are generally conditioned on the client making a claim and providing us with full control over the defense and settlement of such claim. It is not possible to determine the maximum potential liability under these indemnification agreements due to the unique facts and circumstances involved in each particular agreement. Historically, we have not made material payments under these indemnification agreements and therefore they have not had a material impact on our operating results, financial position, or cash flows. However, if events arise requiring us to make payment for indemnification claims under our indemnification obligations in contracts we have entered, such payments could have a material adverse effect on our business, results of operations, financial position and cash flows for a particular period.</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:LitigationSettlementAmountAwardedFromOtherParty contextRef="c-268" decimals="-6" id="f-704" unitRef="usd">855000000</us-gaap:LitigationSettlementAmountAwardedFromOtherParty>
    <ctsh:LitigationSettlementAmountAwardedFromOtherPartyPunitiveDamages contextRef="c-268" decimals="-6" id="f-705" unitRef="usd">570000000</ctsh:LitigationSettlementAmountAwardedFromOtherPartyPunitiveDamages>
    <ctsh:LitigationSettlementAmountAwardedFromOtherPartyActualDamages contextRef="c-269" decimals="-6" id="f-706" unitRef="usd">285000000</ctsh:LitigationSettlementAmountAwardedFromOtherPartyActualDamages>
    <ctsh:LitigationSettlementAmountAwardedFromOtherPartyPunitiveDamages contextRef="c-268" decimals="-6" id="f-707" unitRef="usd">570000000</ctsh:LitigationSettlementAmountAwardedFromOtherPartyPunitiveDamages>
    <ctsh:LitigationSettlementAmountAwardedFromOtherPartyPunitiveDamages contextRef="c-269" decimals="-6" id="f-708" unitRef="usd">285000000</ctsh:LitigationSettlementAmountAwardedFromOtherPartyPunitiveDamages>
    <us-gaap:LitigationSettlementAmountAwardedFromOtherParty contextRef="c-268" decimals="-6" id="f-709" unitRef="usd">855000000</us-gaap:LitigationSettlementAmountAwardedFromOtherParty>
    <us-gaap:LitigationSettlementAmountAwardedFromOtherParty contextRef="c-269" decimals="-6" id="f-710" unitRef="usd">570000000</us-gaap:LitigationSettlementAmountAwardedFromOtherParty>
    <us-gaap:LitigationSettlementAmountAwardedFromOtherParty contextRef="c-269" decimals="-6" id="f-711" unitRef="usd">570000000</us-gaap:LitigationSettlementAmountAwardedFromOtherParty>
    <ctsh:LitigationSettlementAmountVacatedActualAndPunitiveDamages contextRef="c-270" decimals="-6" id="f-712" unitRef="usd">570000000</ctsh:LitigationSettlementAmountVacatedActualAndPunitiveDamages>
    <us-gaap:LitigationSettlementAmountAwardedFromOtherParty contextRef="c-271" decimals="-6" id="f-713" unitRef="usd">15000000</us-gaap:LitigationSettlementAmountAwardedFromOtherParty>
    <us-gaap:AccruedLiabilitiesAndOtherLiabilities contextRef="c-272" decimals="-6" id="f-714" unitRef="usd">117000000</us-gaap:AccruedLiabilitiesAndOtherLiabilities>
    <us-gaap:SegmentReportingDisclosureTextBlock contextRef="c-1" id="f-715">&lt;div style="margin-bottom:3pt;margin-top:6pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our chief executive officer is our chief operating decision maker. Our CODM regularly reviews the performance of our business by four industry-based operating segments, which are our four reportable business segments: Health Sciences, Financial Services, Products and Resources, and Communications, Media and Technology.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have an industry-led go-to-market strategy, with client partners, account executives and client relationship managers aligned to the specific industries they serve. Our CODM is regularly provided segment revenues and operating profit, including budget&#x2011;to&#x2011;actual variances in segment revenue, to formulate industry-focused strategic priorities, allocate financial resources, set targets and key performance indicators, and evaluate the results of such strategies. These strategic priorities, targets and key performance indicators are translated and applied to each client account, rolling up to respective industry-based operating segments. Our hiring and deployment plans are devised according to the strategic priorities and targets set for the client accounts.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue from a client is directly identified with the operating segment with which the client is most closely aligned. Generally, operating expenses for each operating segment have similar characteristics and are subject to the same factors, pressures and challenges. However, the economic environment and its effects on industries served by the operating segments may affect revenues and operating expenses to differing degrees. Segment operating profit is the income from operations before unallocated costs.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In the first quarter of 2025, we made certain changes to the internal measurement of segment operating profit for the purpose of evaluating segment performance and resource allocation. The primary reason for the change was to reflect a more complete cost of delivery. Specifically, segment operating profit now includes an allocation of certain corporate costs, which were previously included in "unallocated costs." We have reported 2025 segment operating profits using the new allocation methodology and have recast the 2024 results to conform to the new methodology.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our CODM is not regularly provided with segment expenses. A portion of depreciation and amortization, certain corporate costs, the impact of the settlements of the cash flow hedges, the gain on the sale of property and equipment and expenses related to our NextGen program are not allocated to individual segments. Accordingly, such expenses are excluded from segment operating profit and are included below as &#x201c;unallocated costs&#x201d; and adjusted against our total income from operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We do not disclose assets by segment as a significant portion of the assets is used interchangeably among the segments and our CODM is not provided such information.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Information by reportable segment were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&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:36.180%"&gt;&lt;/td&gt;&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.572%"&gt;&lt;/td&gt;&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.139%"&gt;&lt;/td&gt;&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.572%"&gt;&lt;/td&gt;&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.139%"&gt;&lt;/td&gt;&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.572%"&gt;&lt;/td&gt;&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.139%"&gt;&lt;/td&gt;&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.572%"&gt;&lt;/td&gt;&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.139%"&gt;&lt;/td&gt;&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.576%"&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="27" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 31, 2025&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;HS&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;FS&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;P&amp;amp;R&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;CMT&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenues&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,571&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,462&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,278&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;804&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,115&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: other segment items&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,265&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,208&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,073&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;712&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt 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="border-top:1.5pt solid #000;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Segment operating profit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;306&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;254&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;857&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt 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="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: unallocated costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt 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="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income from operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;853&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt 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:justify"&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:36.180%"&gt;&lt;/td&gt;&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.572%"&gt;&lt;/td&gt;&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.139%"&gt;&lt;/td&gt;&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.572%"&gt;&lt;/td&gt;&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.139%"&gt;&lt;/td&gt;&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.572%"&gt;&lt;/td&gt;&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.139%"&gt;&lt;/td&gt;&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.572%"&gt;&lt;/td&gt;&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.139%"&gt;&lt;/td&gt;&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.576%"&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="27" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months  Ended March 31, 2024&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;HS&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;FS&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;P&amp;amp;R&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;CMT&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenues&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,416&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,385&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;826&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,760&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: other segment items&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,154&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,177&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;952&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;736&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,019&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt 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="border-top:1.5pt solid #000;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Segment operating profit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;262&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;208&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;181&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;741&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt 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="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: unallocated costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt 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="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income from operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;695&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt 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:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other segment items for each reportable segment primarily include employee compensation and benefits, subcontractor costs, costs of third-party products and services related to revenue and project-related travel.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#2e318e;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%"&gt;Geographic Area Information&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Long-lived assets by geographic area 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.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:66.495%"&gt;&lt;/td&gt;&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.709%"&gt;&lt;/td&gt;&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.585%"&gt;&lt;/td&gt;&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.711%"&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',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#160;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31, 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-lived Assets: &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;North America&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;327&#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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;338&#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="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Europe&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;72&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt 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="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Rest of World &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;588&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;584&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt 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="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;988&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;994&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt 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&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:32.748%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:98.900%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt"&gt;Long-lived assets include property and equipment, net of accumulated depreciation and amortization.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt"&gt;Substantially all relates to the United States.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt"&gt;Substantially all relates to India.&lt;/span&gt;&lt;/div&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock contextRef="c-1" id="f-716">&lt;div style="margin-top:9pt;text-align:justify"&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:36.180%"&gt;&lt;/td&gt;&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.572%"&gt;&lt;/td&gt;&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.139%"&gt;&lt;/td&gt;&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.572%"&gt;&lt;/td&gt;&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.139%"&gt;&lt;/td&gt;&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.572%"&gt;&lt;/td&gt;&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.139%"&gt;&lt;/td&gt;&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.572%"&gt;&lt;/td&gt;&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.139%"&gt;&lt;/td&gt;&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.576%"&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="27" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 31, 2025&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;HS&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;FS&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;P&amp;amp;R&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;CMT&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenues&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,571&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,462&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,278&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;804&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,115&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: other segment items&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,265&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,208&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,073&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;712&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt 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="border-top:1.5pt solid #000;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Segment operating profit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;306&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;254&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;857&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt 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="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: unallocated costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt 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="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income from operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;853&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt 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:justify"&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:36.180%"&gt;&lt;/td&gt;&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.572%"&gt;&lt;/td&gt;&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.139%"&gt;&lt;/td&gt;&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.572%"&gt;&lt;/td&gt;&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.139%"&gt;&lt;/td&gt;&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.572%"&gt;&lt;/td&gt;&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.139%"&gt;&lt;/td&gt;&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.572%"&gt;&lt;/td&gt;&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.139%"&gt;&lt;/td&gt;&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.576%"&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="27" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months  Ended March 31, 2024&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;HS&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;FS&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;P&amp;amp;R&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;CMT&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenues&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,416&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,385&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;826&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,760&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: other segment items&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,154&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,177&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;952&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;736&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,019&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt 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="border-top:1.5pt solid #000;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Segment operating profit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;262&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;208&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;181&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;741&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt 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="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: unallocated costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt 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="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income from operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;695&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt 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:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other segment items for each reportable segment primarily include employee compensation and benefits, subcontractor costs, costs of third-party products and services related to revenue and project-related travel.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-57" decimals="-6" id="f-717" unitRef="usd">1571000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-58" decimals="-6" id="f-718" unitRef="usd">1462000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-59" decimals="-6" id="f-719" unitRef="usd">1278000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-60" decimals="-6" id="f-720" unitRef="usd">804000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-1" decimals="-6" id="f-721" unitRef="usd">5115000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:SegmentReportingOtherItemAmount contextRef="c-57" decimals="-6" id="f-722" unitRef="usd">1265000000</us-gaap:SegmentReportingOtherItemAmount>
    <us-gaap:SegmentReportingOtherItemAmount contextRef="c-58" decimals="-6" id="f-723" unitRef="usd">1208000000</us-gaap:SegmentReportingOtherItemAmount>
    <us-gaap:SegmentReportingOtherItemAmount contextRef="c-59" decimals="-6" id="f-724" unitRef="usd">1073000000</us-gaap:SegmentReportingOtherItemAmount>
    <us-gaap:SegmentReportingOtherItemAmount contextRef="c-60" decimals="-6" id="f-725" unitRef="usd">712000000</us-gaap:SegmentReportingOtherItemAmount>
    <us-gaap:SegmentReportingOtherItemAmount contextRef="c-1" decimals="-6" id="f-726" unitRef="usd">4258000000</us-gaap:SegmentReportingOtherItemAmount>
    <us-gaap:OperatingIncomeLoss contextRef="c-273" decimals="-6" id="f-727" unitRef="usd">306000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-274" decimals="-6" id="f-728" unitRef="usd">254000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-275" decimals="-6" id="f-729" unitRef="usd">205000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-276" decimals="-6" id="f-730" unitRef="usd">92000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-277" decimals="-6" id="f-731" unitRef="usd">857000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingExpenses contextRef="c-278" decimals="-6" id="f-732" unitRef="usd">4000000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss contextRef="c-1" decimals="-6" id="f-733" unitRef="usd">853000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-111" decimals="-6" id="f-734" unitRef="usd">1416000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-112" decimals="-6" id="f-735" unitRef="usd">1385000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-113" decimals="-6" id="f-736" unitRef="usd">1133000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-114" decimals="-6" id="f-737" unitRef="usd">826000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-5" decimals="-6" id="f-738" unitRef="usd">4760000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:SegmentReportingOtherItemAmount contextRef="c-111" decimals="-6" id="f-739" unitRef="usd">1154000000</us-gaap:SegmentReportingOtherItemAmount>
    <us-gaap:SegmentReportingOtherItemAmount contextRef="c-112" decimals="-6" id="f-740" unitRef="usd">1177000000</us-gaap:SegmentReportingOtherItemAmount>
    <us-gaap:SegmentReportingOtherItemAmount contextRef="c-113" decimals="-6" id="f-741" unitRef="usd">952000000</us-gaap:SegmentReportingOtherItemAmount>
    <us-gaap:SegmentReportingOtherItemAmount contextRef="c-114" decimals="-6" id="f-742" unitRef="usd">736000000</us-gaap:SegmentReportingOtherItemAmount>
    <us-gaap:SegmentReportingOtherItemAmount contextRef="c-5" decimals="-6" id="f-743" unitRef="usd">4019000000</us-gaap:SegmentReportingOtherItemAmount>
    <us-gaap:OperatingIncomeLoss contextRef="c-279" decimals="-6" id="f-744" unitRef="usd">262000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-280" decimals="-6" id="f-745" unitRef="usd">208000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-281" decimals="-6" id="f-746" unitRef="usd">181000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-282" decimals="-6" id="f-747" unitRef="usd">90000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-283" decimals="-6" id="f-748" unitRef="usd">741000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingExpenses contextRef="c-284" decimals="-6" id="f-749" unitRef="usd">46000000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss contextRef="c-5" decimals="-6" id="f-750" unitRef="usd">695000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock contextRef="c-1" id="f-751">&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Long-lived assets by geographic area 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.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:66.495%"&gt;&lt;/td&gt;&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.709%"&gt;&lt;/td&gt;&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.585%"&gt;&lt;/td&gt;&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.711%"&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',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#160;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31, 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-lived Assets: &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;North America&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;327&#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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;338&#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="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Europe&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;72&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt 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="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Rest of World &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;588&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;584&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt 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="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;988&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;994&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt 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&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:32.748%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:98.900%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt"&gt;Long-lived assets include property and equipment, net of accumulated depreciation and amortization.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt"&gt;Substantially all relates to the United States.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt"&gt;Substantially all relates to India.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-285" decimals="-6" id="f-752" unitRef="usd">327000000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-286" decimals="-6" id="f-753" unitRef="usd">338000000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-287" decimals="-6" id="f-754" unitRef="usd">73000000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-288" decimals="-6" id="f-755" unitRef="usd">72000000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-289" decimals="-6" id="f-756" unitRef="usd">588000000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-290" decimals="-6" id="f-757" unitRef="usd">584000000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-3" decimals="-6" id="f-758" unitRef="usd">988000000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-4" decimals="-6" id="f-759" unitRef="usd">994000000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:SubsequentEventsTextBlock contextRef="c-1" id="f-760">&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#2e318e;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%"&gt;Dividend&lt;/span&gt;&lt;/div&gt;On April 29, 2025, the Board of Directors approved the Company's declaration of a $0.31 per share dividend with a record date of May 19, 2025 and a payment date of May 28, 2025.</us-gaap:SubsequentEventsTextBlock>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="c-291"
      decimals="2"
      id="f-761"
      unitRef="usdPerShare">0.31</us-gaap:CommonStockDividendsPerShareDeclared>
    <ecd:NonRule10b51ArrAdoptedFlag contextRef="c-1" id="f-762">false</ecd:NonRule10b51ArrAdoptedFlag>
    <ecd:Rule10b51ArrAdoptedFlag contextRef="c-1" id="f-763">false</ecd:Rule10b51ArrAdoptedFlag>
    <ecd:Rule10b51ArrTrmntdFlag contextRef="c-1" id="f-764">false</ecd:Rule10b51ArrTrmntdFlag>
    <ecd:NonRule10b51ArrTrmntdFlag contextRef="c-1" id="f-765">false</ecd:NonRule10b51ArrTrmntdFlag>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
